中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Flex中 module如何使用

發布時間:2021-07-10 17:29:27 來源:億速云 閱讀:136 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關Flex中 module如何使用,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

Flex module的使用

用Flex來開發應用難免不了要使用到Module,Flex組件提供了ModuleLoader組件,該組件使用方式類似與swfLoader,但是通常僅僅使用該組件并不能滿足我們的需求,這時Flex為我們提供了ModuleManager,可以實現動態的載入不同的模塊。

◆Flex module分為兩種,一種是完整的,一種是關聯到主程序的,在新建Flex module時可以選擇moduleswfsize

1.完整的module會將所有用到的引用編譯進來因而比較大,這個一般會比較少用到。

2.關聯到主程序的則不會將主程序的引用編譯進來,因而會比較小,但是引用別的模塊就不同了。

◆在使用Flex模塊時有幾點需要注意的地方

1.Flex module內不可以訪問別的module的對象但是可以訪問主程序的對象引用

2.不要在主程序中創建模塊的引用,這樣模塊還是會被加載到主程序中,模塊的意義也就沒了。

3.module內的組件的初始化實在ModuleEvent.READY事件之后,所以不能在ModuleEvent.READY事件里直接訪問module內的組件
為了在主程序中使用module對象來操作module內的一些行為,這時可以將module對象在主程序中轉換成object類型,然后保存引用,或者讓module實現一個接口,然后保存該接口的引用。
然而使用object類型無法知道內部公開的方法,但使用接口就沒有此問題

◆在使用Flex提供的動態的載入module功能時我們需要用到一下3個類

ModuleManager,IModuleInfo,ModuleEvent
ModuleManager內有一個管理各個module的map,ModuleManager在加載module之前會判斷他是否已經存在,如果存在則不會再次加載通過ModuleManager.getModule(URL)方法我們可與獲取到ModuleManager的內部類ModuleInfoProxy的對象,ModuleInfoProxy實現了IModuleInfo接口,因此我們可以通過IModuleInfo接口來保存ModuleInfoProxy內部類的對象對象進行系列的操作。
有關ModuleManager,IModuleInfo,ModuleEvent的詳細信息見幫助文檔。

◆如何動態的載入Flex module:

1.通過ModuleManager.getModule(URL)獲取與特定URL關聯的IModuleInfo接口。
_moduleInfo=ModuleManager.getModule("com/myMusic/nominateMusicModule/NominateMusic.swf");

2.為加載module的各個過程添加事件監聽
_moduleInfo.addEventListener(ModuleEvent.READY,onModuleReady);
_moduleInfo.addEventListener(ModuleEvent.SETUP,onModuleSetup);
_moduleInfo.addEventListener(ModuleEvent.UNLOAD,onModuleUnload......

關于Flex中 module如何使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

八宿县| 苍梧县| 灵武市| 灌阳县| 蓬溪县| 郓城县| 新疆| 筠连县| 新兴县| 池州市| 金塔县| 新蔡县| 顺平县| 鹤峰县| 措勤县| 抚松县| 祁东县| 万宁市| 奇台县| 山东| 东乌珠穆沁旗| 扬中市| 怀集县| 江口县| 大荔县| 剑阁县| 新泰市| 宁化县| 平遥县| 青龙| 兴安县| 灵川县| 祁门县| 冀州市| 图木舒克市| 肃南| 黄浦区| 广河县| 宁陵县| 托里县| 泰兴市|