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

首頁 > 辦公 > Flash > 正文

AS3 中的package(包)應用實例代碼

2024-09-12 17:51:00
字體:
來源:轉載
供稿:網友
包(package)的概念在AS2中就已經存在,它表示硬盤中的一個目錄結構,該目錄結構是用來分類存貯各種類文件的。在AS3中這個概念仍舊可以理解為是一個路徑,或是目錄結構,包的名稱也就是你的類所在的目錄位置。

  如果類文件和fla文件保存在同一個目錄位置中,那么就不需要為“包”指定一個名字。比如:我們先建立這樣一個 MyMsg.as 類定義文件,文件中輸入以下的代碼:

package {
    public class MyMsg {
         public function showMsg () {
               trace ( "I'm in the same place with fla file.");
         }
     }
}


  然后在主場景中建立這個對象的實例,并對它的方法程序 showMsg進行調用。

var msg:MyMsg = new MyMsg();
msg.showMsg();

  將fla 文件與類文件保存在一起,運行之后可以看到,輸出窗口中將輸出我們設定好的內容。

  在文件保存的位置上,我們建立一個目錄比如叫 dzxz,在它里面再建一個目錄比如叫 as3,在dzxz/as3目錄里新建一個類文件叫 MyMsg2.as,它位于一個目錄結構中,所以需要指定它的包名稱,類代碼寫成如下形式:

package dzxz.as3 {
    public class MyMsg2 {
         public function showMsg () {
               trace ( "I'm in the package of dzxz.as3 !");
         }
     }
}

  在主場景中若要使用包中的MyMsg2類,就必需先導入包,用import 語句,添加一行導入語句,代碼改為:

import dzxz.as3.MyMsg2;

var msg:MyMsg2 = new MyMsg2();
msg.showMsg ();

 ?。ㄔ跍y試時發現,如果包中的類名和當前目錄下的類名一至時,當前的類文件優先被使用,所以包中的類名改成 MyMsg2)

  通過前面的例子可以發現,包名稱是寫在 package和{之間的,類文件的名稱MyMsag.as 是和它里面的類名稱MyMsg 保持一致的。如果使用了包名稱,就必須用目錄結構來存放類文件,這做的好處是類多的時候不容易搞混。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 97色在线观看免费视频 | 嗯~啊~弄嗯~啊h高潮视频 | 久草在线视频免费播放 | 久久在草 | 久久久久久久一区 | 在线观看免费视频麻豆 | 黄色网址进入 | 双性精h调教灌尿打屁股的文案 | 久久美女色视频 | 久久久久99精品 | 91九色视频在线播放 | 媚药按摩痉挛w中文字幕 | 成人综合免费视频 | 国产毛片网 | 久久色播 | 国产亚洲高清在线精品不卡 | 国产成人精品区一区二区不卡 | 久久精品视频一区二区 | 亚洲午夜天堂吃瓜在线 | 中文字幕亚洲欧美 | 欧美性受xxxxxx黑人xyx性爽 | 免费在线成人网 | 日本黄色免费片 | 国产一级一区二区 | 久久久久久久黄色片 | 国产精品久久久久久久不卡 | 国产视频在线播放 | av手机在线电影 | 少妇一级淫片免费放正片 | 久久97超碰 | www.com国产精品 | 久久综合给合久久狠狠狠97色69 | 久久华人 | 午夜免费一区 | 久久精品99久久久久久2456 | 在线成人av | 国产精品美女一区二区 | 毛片在线免费视频 | 黄网站免费观看视频 | 久久毛片| 欧美成人精品欧美一级乱黄 |