分享

ActionScript3.0语法简介 - 三清网

 怪力乱神谷地 2010-04-03

Flash ActionScript3.0中与 ActionScript2.0的语法相比有一些改变,下面我们来了解一下Flash ActionScript3.0语 法。

一、区分大小写

ActionScript3.0中 是区分大小写的,大小写不同的标示符会被视为不同,例如:

var a:Number;

var A:Number;

a和A可以看做两个变量,又如

var myplay:MoveClicp;

var myPlay:MoveClicp;

第二、使用点语法

使用点语法可以用来访问对象的属性,例如我们定义了一个影片剪辑mc,我们要查看mc的x轴坐标,可以这样写:mc.x,如果要访问这个对象的方 法,可以这样写:mc.play();

另外我们在导入包或者导入类的时候也会使用到点语法,例如我们要加载某一个包中的类,可以这样 写:flash.events.EventMouse。

第三、斜杠语法

ActionScript3.0中斜杠语法主要 用来注释,比如我们不希望某行运行,可以在这行的开头添加://,在通常情况下我们都会利用双斜杠作注释用法如下:

// 定义一个num属于Number类型
var num:Number;
 

多使用注释会让我们的程序可读性更高。

第四、分号

分号通常用来结束语句,在ActionScript2.0的时候很多人不习惯写分号,这是一个不好的习惯,ActionScript3.0严 格模式下不写分号编译器会报错,另外经常写分号会让我们的程序的可读性更高。分号使用方法如下:

stop();

var a:int=324;

gotoAndPlay(2);

第五、小括号

小括号一般有三种用处

第一种 通过小括号的组合可以改变运算的优先顺序,例如:(a+b)*c/4;

第二种 可以结合逗号运算符来计算一个以上表达式,并返回最后的结果,例如:trace((a=a++,b=b++,a+b));

第三种 通过小括号想函数或方法传递一个或多个参数,例如:gotoAndPlay(2);

第六、注释

这里的注释跟上面提到的双斜杠注释有所不同,这里的注释可以把多行注释掉。注释使用方法为/*被注释的内容,可 以是多行*/,例如:

/*

var a:Number;

a=0;

trace(a);

*/

通过上面的注释以后,这三行代码是不会执行的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多