flash as3学习-类的格式


 还是拿这个作例子吧:
package {
     import flash.display.MovieClip;
     import flash.events.MouseEvent;//导入已有类
     public class Ball extends MovieClip {//新Ball类
          //类级别变量
          var var_temp:String=new String();
          //相当于是类的构造函数,用来初始化类
          public function Ball() {
              trace("ball created: " + this.name);
              //为类添加感应事件
              addEventListener(MouseEvent.CLICK, clickHandler);
          }
    //Ball类的函数,public表示在类的外部也可以访问,相当于Ball的方法
    public function get_val():String{
     return var_temp;
          }
    public function set_val(str:String){
     var_temp=str;
          }
   private function clickHandler(evt:MouseEvent){
       trace("你单击了我");//可以把mc里面随便画点什么东西。
       }
     }
}
以上是as文件与fla文件同目录的情况。如果不是同目录呢?比如:
d:\ball\ball.fla
d:\ball\as\ball.as
就要把mc的linkage设置为as.ball
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/1947.html

你可能感兴趣的:(html,Flash)