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