[AS3.0]一步一步学ActionScript 3.0(五)

上一节中,我们将库中的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方法是播放声音

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

 

 下节继续!

(本教程如需转载请注明出处!)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值