CR的代码文本

all for learning about the world
  订阅 订阅  :: 管理

as3笔记(1)

Posted on 2011-08-18 18:06  mumuliang  阅读(316)  评论(3编辑  收藏  举报
1. 
声明变量
var value1:Number;
初始化
var value2:Number = 17;

Number, as3的基本数据类型,bacis,built-in,primitive type

2.
常量
const SALES_TAX_RATE:Number = 0.07;

3.
基本数据类型,bacis,built-in,primitive
String
Numeric: Number,int,uint
Boolean

另。 

Array eg. [a,b,c]
XML eg. var employee:XML = <Node><name>root</name></Node>

4.
类(包含属性,方法,事件)
MovieClip, 影片剪辑元件
TextField, 动态文本或输入文本字段
SimpleButton, 按钮
Date, 日期和时间

5.
事件处理三要素:源,事件(类型),响应(函数)
function eventResponse(eventObject:EventType):void
{
// actions performed in reponsed to the evnet go here
}

eventSourece.addEventListener(EventType.EVENT_NAME, eventResponse);

6.
函数语句
function funcname(param:TYPE)
;
}
函数表达式 忘了它吧
函数可嵌套,即内部可声明另一个函数。
除非将对嵌套函数的引用传递给外部代码,否则嵌套函数只能内部使用。

7.
基本数据类型值传递,string ,number,int,uint,boolean
其他类型的参数均引用传递,
默认参数写法同c++
函数内部可使用arguments对象访问参数
arguments.callee,可用以实现递归
arguments.caller,即当前函数,的引用
... (rest),变长参数的一个东东。

8.
函数也有属性和方法
function.length,函数定义的参数个数
arguments.length,发送给函数的参数个数

9.
var i:int ;
for(i=0;i<5;i++){}
for(var i:string in myobj){;} // 随机访问,
for each (var num in myobj){;} // 访问xml对象不含属性名称