3.1 注释
行注释:
//行注释内容 块注释:
/* 块注释内容 */
3.2 变量
ActionScript(AS),遵循ECMAScript标准
AS中的原始变量
BooleanintunitNumberString
关于int和Number的执行效率: 我们可能会认为大部分时候使用int比使用Number的效率要高,但是由于Flash是面向绘制技术的运行时环境,在处理int类型的数据的时候会将int转换为Number,因此Number的执行效率比int高。但在for循环的使用中还是要常用int类型作为循环变量。
核心类中的复合类型
Object (所有类的父类)ArrayDateErrorFunctionRegExpXMLXMLList
特殊类型
* (一个可选的方法,在运行时再告诉编译器其类型)voidundefined (表示void, 区别是void返回空,undefined判断返回值是void)null (判断复合对象或String类型没有赋值)NaN (Not a Number的缩写)
3.3 循环语句
一般for循环
for(... in ... )循环
for each循环
while循环
do while循环
3.4 分支语句
if
if...else
switch
3.5 Array
push()unshift()pop()shift()splice()
splice(param1, param2, parma3)
param1: 欲操作的数组下标位置
param2: 欲删除的数组元素个数,0表示不删除
param3: 欲插入的元素。从param1位置插入。
关联数组( {key: value})
for (var key:String in carManufacturersByModel)
{
trace("Key:"+key); //输出key
trace("Value:"+carManufacturersByModel[key]); //输出value
}