库元件载入到场景-ActionScript3菜鸟教程

By:arrowyoung Date:2009-12-15

    上一节中,我们将库中的MC链接到一个类上,达到了类与元件的绑件,那么要完成像2.0一样的效果,将库中的元件载入到场景中是不是也要在MC上链接类了(3.0中没有以前的标识符),如果每个在库中的MC都要链接一个类就麻烦了,其实只需要在类后面起个名字就可以了。

    比如我们起个名字叫MyMc,基类就用默认的flash.display.MovieClip(注意在点确定时有个找不到类的警告,不用管它,点确定就可以了),在文档类中这样写:

package net.smilecn{
   
    import flash.display.Sprite;
    import flash.display.MovieClip;
   
    public class MainForm extends Sprite{
       
        public function MainForm(){
           
            var myMc:MovieClip = new MyMc();
           
            addChild(myMc);
           
        }
    }
}

    同样,要播放库中的声音也可以这样做,方法一样,链接在类后面起个名字,比如MySound,基类就用默认的flash.media.Sound

package net.smilecn{
   
    import flash.display.Sprite;
    import flash.display.MovieClip;
    import flash.media.Sound;
   
    public class MainForm extends Sprite{
       
        public function MainForm(){
           
            var myMc:MovieClip = new MyMc();
           
            addChild(myMc);
           
            var mySound:Sound = new MySound();
           
            mySound.play();
           
        }
    }
}

    play方法是播放声音

    通过上述方法,我们可以通过代码将库中的元件加载到场景中或播放库中的声音。

    下节继续!

参与讨论去: 艾睿(Airia) 交朋友去:友吧推荐文章去:网站贴吧
企业招聘

北京中视力天文化传媒有限公司

公司简介:北京中视力天文化传媒有限公司,是CCTV.com央视国际网络有限公司投资的互联网研发团队。我们是天使的使者。。。

招聘FlashAS程序员详情点击

Copyright 2007-2008 51AS.com Extended in kingcms 鲁ICP备06001158号