麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久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 保持一致的。如果使用了包名稱,就必須用目錄結構來存放類文件,這做的好處是類多的時候不容易搞混。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久影院午夜 | 亚洲成人中文字幕在线 | 国产一级不卡毛片 | 亚洲综合无码一区二区 | 欧美一级二级毛片视频 | 国产高潮失禁喷水爽到抽搐视频 | 久久久www成人免费精品 | 羞羞的动漫在线观看 | 黄色影院一级片 | 国产91在线播放九色 | 中文字幕在线免费播放 | 49vvv| 国产精品久久久久久久久久久久久久久 | 久久久久久久久久久久久久国产 | 国产亚洲精品网站 | 极品美女一级毛片 | 亚洲国产精久久久久久久 | 亚洲第一页综合 | 免费小毛片 | 2级毛片| 一区在线不卡 | 日本网站在线看 | 2级毛片 | 久久国产亚洲精品 | 91精品久久久久久久久网影视 | 久久国产精品成人免费网站 | 无遮挡一级毛片视频 | 国产无区一区二区三麻豆 | 日本欧美一区二区三区视频麻豆 | 91看片淫黄大片欧美看国产片 | 色a综合| 国产精品久久久久久久久久大牛 | 国产免费www | 国产精品久久久乱弄 | 成人免费网站在线观看视频 | av在线播放免费观看 | 亚洲aⅴ在线观看 | 黄色的视频免费观看 | 在线影院av| 毛片免费视频 | 国产午夜精品久久久久婷 |