把最近的知識整理一下
flex開發實現:模組化
在flex技術中,通過模組化實現多介面效果,每個介面對應乙個flex模組,介面切換就是在主介面的modulerloader元件中,動態載入不同的module型別的子介面。
事件機制
事件傳播依次經歷 「捕獲」、「目標」、「冒泡」、「目標」 四個階段,事件流呈現v字型,事件物件沿著傳播路徑先由外向內傳播,然後再由內向外傳播。最常用到的是在冒泡階段對事件進行捕捉。
1、定義事件
public class myevent extends event
}
2、發出事件
button1.dispatchevent(myevent);
3、捕捉事件
panel1.addeventlistener(event1.event_name,handler);
4、在捕捉/目標階段捕捉事件
設定addeventlistener的第三個引數usecapture為true,這樣,事件監聽函式就會在事件的捕捉階段捕捉事件。
5、在冒泡/目標階段捕捉事件
在定義事件的時候,顯示地設定基類的建構函式第二個引數bubbles為true,這樣事件就會向外層冒泡:
super(par_eventname,true);
國際化
建立檔案如下:
把properties檔案轉化成swf檔案:cmd進入到flex sdk目錄下bin資料夾執行如下**
mxmlc -locale=en_us -source-path=e:/work/rm/assets/locale/ -allow-source-path-overlap=true -include-resource-bundles=collections,containers,controls,core,effects,rm,skins,styles -output=e:/rm_res_en.swf
zh_cn亦然。
Flex的國際化
b 國際化說明 b flex從sdk4.0開始支援中文語言包 包括簡體中文,正體中文等16種語言 低版本的sdk沒有中文語言包,需要在sdk的frameworks locale新增附件裡的資料夾。這裡所說的支援中文語言包,是用於改變flex內建元件的文字,如彈出提示的yes和no,驗證元件裡的提示。...
Flex動態國際化
1 c copylocale.exe en us zh cn flex預設只支援兩種語言en us 和 ja jp,可以通過該命令生成對其他語言的支援 注 可以對flex安裝路徑設定環境變數 2 mxmlc locale en us source path include resource bund...
Flex之模組化
難道flex就不能開發大型應用了?還好flex提供了module的支援 我做openlaszlo的時候可沒有這麼幸運,只能自己開發module支援,不過現在已經徹底放棄openlaszlo 還是很簡單的,困難的是如何分割模組。xml 重點是如何呼叫module。有兩種方式可以呼叫module,一種是...