頭像編輯器一些問題

1.Security.allowDomian("*");瞭解沙箱、安全域、跨域概念

  answer:allowDomain (... domains):void

[靜態] 允許所標識的域中的 SWF 文件訪問包含 allowDomain() 調用的 SWF 文件中的對象和變量。

2 .事件觸發的回調函數,addEventListener和removeEventListener的觸發函數都是一樣的,這是什麼原理,這樣做的需求是什麼。

補充:多次回調,先爲loader註冊監聽器,loader加載以後刪除,然後再回調,註冊再刪除,循環。目的是這樣,但是如果不刪除,也能實現相同效果嗎?還有removeEventListener的參數爲何還有回調函數數,感覺多餘。

需要仔細研究as事件機制

 

3.Alert.init(stage);//爲Alert框設置舞臺  mylib.control.Alert 功能未知,待探索

自制ui自制的alert,相當與ext的alert和confirm功能,但此處混淆了 alert和 confirm,應分開。

 

4.init()中,this.loaderInfo.parameters.baseUrl無中生有? 跳過,不用知道從哪裏來,知道是什麼就可以

 

5.var configUrl : String = baseUrl + "config/config.xml?" + new Date().getTime();

打印出來是:http://127.0.0.1/config/config.xml?1289286890234

這個地址訪問的是工程根目錄的/config/config.xml,爲什麼要加?new Date().getTime(),有什麼用?

從url上來看,這個地址訪問的是文件,加參數無人去獲取有何意義?

解答:flash有連接池,加上毫秒數相當於創造了一個唯一的新地址,起作用在於作爲一個標識,從參數的角度上它是無意義的,後臺獲取到也不會去取去用

 

 

8.單例模式,主類和副類互相傳遞對象,互相綁定,把各自對象作爲屬性

public static function getInstance():Transit{
            if(transit == null){
                transit = new Transit();
            }
            return transit;
  }
       
public function set setMyFunnyFace(myFunnyFace : MyFunnyFace):void{
        this.myFunnyFace = myFunnyFace;

}

 

var transit : Transit = Transit.getInstance();//獲取Transit類(中轉類)的單例
transit.setMyFunnyFace = this;
transit.getMaterial();//獲取供選擇的素材,這些素材在主面板中需要用到,獲取成功後,在new一個主面板時傳給主面板

 

8.代碼版本控制?cvs?獨立作業?

版本控制沒有采用cvs,新東西要學習

 

9.data/test.txt這個加載的json有什麼用?

測試使用,這類json的結構在形象編輯協議中有說明

 

10.XML的解析,反過來保存數組信息在XML中如何寫;在Java中,複習解析配置文件,與在as中有區別嗎?

 

11.關於ui的加載,ui加載以後可以直接使用ui裏的元件,ui加載後無承載的容器,不像圖片。多個ui的加載可參照頭像編輯器的做法。

 

12.新體驗:創建新頭像是MovieClip

 

13.如何解析json,[]如次開頭或不是json,該如何解析?問題同14

 

14.關於extendsVars設計的問題,本身是Array以String存,再訪問時無法轉換成Array

 

15.循環加載圖片,循環次數遊標做成全局變量還是作爲參數直接作爲局部變量,使用在加載髮型、鬍子、眼睛時用局部變量形式是否可實現,做爲全局變量的好處是可以知道當前加載到那一個,局部變量不可追蹤,適合一次性使用

解答:局部變量想法是好實踐失敗,加載有回調,兩個函數之間需要遊標的傳值

 

16.編輯頭像時,裝飾物座標重定位失真,多了editLoader.x = - editLoader.width / 2;editLoader.y = - editLoader.height / 2;後位置定位準確,爲什麼?

 

17.與16有相關。加載圖片loader有座標,承放loader的sprite有座標,出現問題,控制圖片有兩個座標,是否兩個座標的改變都會對圖片的位置都產生影響,那麼如何控制呢?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章