首页 > ActionScript 3, 一步一步学ActionScript 3.0 > [ActionScript 3]一步一步学ActionScript 3.0(五)

[ActionScript 3]一步一步学ActionScript 3.0(五)

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

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

  1. package net.smilecn{
  2.    
  3.     import flash.display.Sprite;
  4.     import flash.display.MovieClip;
  5.    
  6.     public class MainForm extends Sprite{
  7.        
  8.         public function MainForm(){
  9.            
  10.             var myMc:MovieClip = new MyMc();
  11.            
  12.             addChild(myMc);
  13.            
  14.         }
  15.     }
  16. }

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

  1. package net.smilecn{
  2.    
  3.     import flash.display.Sprite;
  4.     import flash.display.MovieClip;
  5.     import flash.media.Sound;
  6.    
  7.     public class MainForm extends Sprite{
  8.        
  9.         public function MainForm(){
  10.            
  11.             var myMc:MovieClip = new MyMc();
  12.            
  13.             addChild(myMc);
  14.            
  15.             var mySound:Sound = new MySound();
  16.            
  17.             mySound.play();
  18.            
  19.         }
  20.     }
  21. }

play方法是播放声音

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

下节继续!

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

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.