Flex in Action读书笔记(3. Working with ActionScript)

xiaoxiao2022-06-12  35

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 }
转载请注明原文地址: https://www.6miu.com/read-4933454.html

最新回复(0)