最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

AS3 中的package(包)應(yīng)用實(shí)例代碼

 更新時(shí)間:2008年08月05日 17:14:02   作者:  
初學(xué)者在學(xué)習(xí)AS3時(shí)會(huì)遇到什么樣的問(wèn)題呢?只有從初學(xué)的角度來(lái)實(shí)踐,才能知道,package 這個(gè)高手們必玩的內(nèi)容,對(duì)初學(xué)者來(lái)說(shuō)或許就有一些困惑。
包(package)的概念在AS2中就已經(jīng)存在,它表示硬盤(pán)中的一個(gè)目錄結(jié)構(gòu),該目錄結(jié)構(gòu)是用來(lái)分類(lèi)存貯各種類(lèi)文件的。在AS3中這個(gè)概念仍舊可以理解為是一個(gè)路徑,或是目錄結(jié)構(gòu),包的名稱(chēng)也就是你的類(lèi)所在的目錄位置。

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

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


  然后在主場(chǎng)景中建立這個(gè)對(duì)象的實(shí)例,并對(duì)它的方法程序 showMsg進(jìn)行調(diào)用。

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

  將fla 文件與類(lèi)文件保存在一起,運(yùn)行之后可以看到,輸出窗口中將輸出我們?cè)O(shè)定好的內(nèi)容。

  在文件保存的位置上,我們建立一個(gè)目錄比如叫 dzxz,在它里面再建一個(gè)目錄比如叫 as3,在dzxz\as3目錄里新建一個(gè)類(lèi)文件叫 MyMsg2.as,它位于一個(gè)目錄結(jié)構(gòu)中,所以需要指定它的包名稱(chēng),類(lèi)代碼寫(xiě)成如下形式:

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

  在主場(chǎng)景中若要使用包中的MyMsg2類(lèi),就必需先導(dǎo)入包,用import 語(yǔ)句,添加一行導(dǎo)入語(yǔ)句,代碼改為:

import dzxz.as3.MyMsg2;

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

 ?。ㄔ跍y(cè)試時(shí)發(fā)現(xiàn),如果包中的類(lèi)名和當(dāng)前目錄下的類(lèi)名一至?xí)r,當(dāng)前的類(lèi)文件優(yōu)先被使用,所以包中的類(lèi)名改成 MyMsg2)

  通過(guò)前面的例子可以發(fā)現(xiàn),包名稱(chēng)是寫(xiě)在 package和{之間的,類(lèi)文件的名稱(chēng)MyMsag.as 是和它里面的類(lèi)名稱(chēng)MyMsg 保持一致的。如果使用了包名稱(chēng),就必須用目錄結(jié)構(gòu)來(lái)存放類(lèi)文件,這做的好處是類(lèi)多的時(shí)候不容易搞混。

相關(guān)文章

  • ActionScript 3.0中用XMLSocket與服務(wù)器通訊程序(源碼)

    ActionScript 3.0中用XMLSocket與服務(wù)器通訊程序(源碼)

    一個(gè)簡(jiǎn)單的基于XMLSocket的封裝類(lèi)
    2009-02-02
  • as3 rollOver or mouseOver使用說(shuō)明

    as3 rollOver or mouseOver使用說(shuō)明

    rollOver與mouseOver同樣在鼠標(biāo)移到目標(biāo)上時(shí)觸發(fā)事件,細(xì)微區(qū)別在于,mouseOver的bubbles等于true,而rollOver的bubbles是false.
    2009-10-10
  • AS3 中的package(包)應(yīng)用實(shí)例代碼

    AS3 中的package(包)應(yīng)用實(shí)例代碼

    初學(xué)者在學(xué)習(xí)AS3時(shí)會(huì)遇到什么樣的問(wèn)題呢?只有從初學(xué)的角度來(lái)實(shí)踐,才能知道,package 這個(gè)高手們必玩的內(nèi)容,對(duì)初學(xué)者來(lái)說(shuō)或許就有一些困惑。
    2008-08-08
  • AS3自寫(xiě)類(lèi)整理筆記:ByteLoader類(lèi)

    AS3自寫(xiě)類(lèi)整理筆記:ByteLoader類(lèi)

    該類(lèi)的主要功能是把swf,jpg,png,gif等文件以字節(jié)的形式加載進(jìn)來(lái) 以便于使用Loader.loadBytes方法,重復(fù)加載使用素材 如果圖片格式為jpg,并且是漸進(jìn)式格式j(luò)peg,那么該類(lèi)還可以幫助你邊加載邊顯示
    2008-06-06
  • As3.0 xml + Loader應(yīng)用代碼

    As3.0 xml + Loader應(yīng)用代碼

    簡(jiǎn)單說(shuō)說(shuō)AS3.0中對(duì)于XML支持的不同吧: .AS2.0對(duì)XML的支持勉勉強(qiáng)強(qiáng),將就著可以用。而AS3.0中對(duì)XML的支持是全方位的,極其強(qiáng)大和靈活的
    2008-03-03
  • AS3打開(kāi)新窗口不被屏蔽的代碼

    AS3打開(kāi)新窗口不被屏蔽的代碼

    有時(shí)候flash打開(kāi)的網(wǎng)址會(huì)出現(xiàn)被屏蔽的現(xiàn)象,如何能輕松的打開(kāi)而不被屏蔽呢,下面是具體的代碼。
    2010-08-08
  • AS3中的反射(速記) 分析

    AS3中的反射(速記) 分析

    詳細(xì)了解AS3的反射,請(qǐng)google相關(guān)文章,這里只是速記一下
    2008-03-03
  • AS3自寫(xiě)類(lèi)整理筆記 ClassLoader類(lèi)

    AS3自寫(xiě)類(lèi)整理筆記 ClassLoader類(lèi)

    在用flash做項(xiàng)目的時(shí)候,把一些元件,通過(guò)設(shè)置鏈接類(lèi),然后使用這個(gè)類(lèi),通過(guò)getClass方法即可把這個(gè)素材拿下來(lái)
    2008-06-06
  • flash PureMVC 使用例子

    flash PureMVC 使用例子

    昨天下了PureMVC, 看了一天文檔, 迷茫啊, 找例子也沒(méi)找到, 后來(lái)破解了一個(gè)看了一下, 大概地寫(xiě)了一個(gè)簡(jiǎn)單的用例, 先算是學(xué)習(xí)筆記吧, 先把這最簡(jiǎn)單的例子做法寫(xiě)一下吧( 也不知道這種理解是否正確哦~~汗一個(gè)!)
    2009-01-01
  • Actionscript 3.0中Singleton實(shí)現(xiàn) 修正篇

    Actionscript 3.0中Singleton實(shí)現(xiàn) 修正篇

    說(shuō)明:上一篇"一個(gè)簡(jiǎn)單的Actionscript的單態(tài)模式類(lèi)"的實(shí)現(xiàn)在Actionscript中報(bào)錯(cuò),具體原因會(huì)在這篇Blog中詳細(xì)說(shuō)明。
    2009-02-02

最新評(píng)論

大埔县| 逊克县| 迭部县| 滨海县| 保康县| 遂宁市| 出国| 正宁县| 浏阳市| 祁东县| 阿拉善右旗| 博湖县| 萝北县| 荔波县| 句容市| 新昌县| 重庆市| 太谷县| 襄城县| 永寿县| 锡林郭勒盟| 基隆市| 五河县| 临西县| 湖南省| 浦东新区| 赤壁市| 沐川县| 泰宁县| 宿松县| 威远县| 吴江市| 彝良县| 卢氏县| 石渠县| 池州市| 泽库县| 磴口县| 镇远县| 松原市| 虞城县|