麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 辦公 > Flash > 正文

flash cs6類加載和應用程序域有什么作用?

2020-07-17 13:27:11
字體:
來源:轉載
供稿:網友

今天我們來介紹關于flash中的類加載和應用程序域的概念和作用,ApolicationDomain類的用途是存儲ActionScript3.0定義表,swf文件中的所有代碼定義都存在應用程序域中,可以使用應用程序域劃分位于同一個安全域中的類,這允許同一個類存在多個定義,并且還允許子級重用父級定義,下面我們就倆看看詳細的介紹。

(一)應用程序域類可以看作管理加載類的區(qū)域,有3個區(qū)域用來保存類。

1、加載到子域

類似于“繼承”,子域可以直接獲得父域所有的類定義;反之,父域得不到子域的。和繼承關系不同的是,如果子域中有和父域同名的類,子域定義會被忽略而使用父域的定義。

2、加載到同域

類似集合里的合并關系,被加載的swf文件里的所有類定義被合并到當前域中且可以直接使用,和加載到子域相同,與當前域同名的域也會被忽略。

3、加載到新域

swf載入指定域之前,先要檢查該域及其父域中是否存在同名類,重復定義一概忽略。如果加載別人寫的程序,或者使用舊版本的主程序加載新版本的模塊,為避免類名沖突要加載到新域獨立運行便于使用自己的類。

4、系統(tǒng)域指的是Flash播放器的核心類定義,在系統(tǒng)域的下面就是主程序,不同加載域的結構如下圖所示。

(二)根據(jù)按鈕與主程序的位置關系,把加載域分為三種。

1、把外部swf文件加載到同域,即和主程序同一個位置的區(qū)域。如果在同域和主程序中有相同的類定義,則忽略同域的類定義,使用主程序中的類定義。它使用的代碼如下圖所示。

2、把swf文件加載到子域,即位于主程序下一級位置的區(qū)域,主程序相當于父域,被加載的域相當于子域,與加載到同域類似,如果子域中有和父域同名的類,子域定義會被忽略而使用父域的定義。執(zhí)行它的代碼如下圖所示。

3、把swf文件加載到新域,即位于主程序同一級位置的區(qū)域。如果加載域與主程序中有同名的類,使用的不是主程序中的類,而是加載域的類。即使新舊版本之間使用同樣的類名,也不會發(fā)生命名沖突,因為它們被劃分到了不同的應用程序域中。實現(xiàn)它的代碼如下圖所示。

以上就是關于flash中類加載和應用程序域的介紹,希望大家喜歡,請繼續(xù)關注武林網。

相關推薦:

flash cs6中怎么使用ActionScript3.0?

Flash cs6怎么實現(xiàn)按下字母按鈕顯示對應的圖形?

Flash怎么計算向量點積? Flash兩個向量點積的計算方法

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品一区二区手机在线观看 | 亚洲最大的成人网 | 国产一级桃视频播放 | 国产青草视频在线观看视频 | 羞羞视频在线免费 | www亚洲 | 久久免费视频5 | 国产成人高潮免费观看精品 | 91av资源在线 | 黄色av.com | 国产精品午夜在线观看 | 久久久av亚洲男天堂 | 国av在线 | 中文字幕免费在线观看视频 | 黄色一级片免费观看 | 在线免费av观看 | 成人爽a毛片免费啪啪红桃视频 | 在线无码 | 精品成人av一区二区在线播放 | 国产羞羞视频在线免费观看 | 亚洲一级成人 | 一级免费| 毛片在线不卡 | 亚洲综合网站 | 蜜桃传媒视频麻豆第一区免费观看 | 曰韩一级片 | 免费观看一区 | 日本在线视频一区二区三区 | 羞羞视频免费网站 | 欧美成人高清视频 | 久久精品污 | 国产免费久久久久 | 久久影片 | 性 毛片 | 欧美一级不卡视频 | 99爱视频在线 | 国产韩国精品一区二区三区久久 | 黄色毛片一级 | 天天草天天爱 | 777午夜精品视频在线播放 | 午夜视频你懂的 |