ActionScript3.0(1)基础篇
1.语法规则
1.1 每一行以“;”作为结束符。
1.2 注释以"\\"开头。
1.3 调试信息输出 trace(...);
2.变量/常量的声明:
var 变量名:变量类型 = 变量值;
例如:
var nMyNum:Number = 15; //声明一个nMyNum的变量,变量值为15
3.数据类型
String 字符串
Number 任意数据类型,包括带小数的,不带小数的。
Int 带符号整形
Uint 不带符号整形
Boolean true/false
-------------------------------
MovieClip 影片
TextField 文本字段
SimpleButton 按钮
Date 时间
4.事件的处理
4.1 声明事件处理函数
function 事件处理函数名(事件:事件类别):函数返回值
例如:
function eventResponse(eventObject:EventType):void
{
//事件处理代码
}
4.2 添加事件与事件处理函数的对应关系
事件发生源.addEventListener(事件类别.事件,事件处理函数名);
例如:
eventSource.addEventListener(EventType.EVENT_NAME,eventResponse);
5.对象的实例化
5.1 基本类:Number(包括Int/Uint) 、String、Boolean、XML
例如:
val MyNum:Number =10.5;
val MyStri:String = "My String";
val MyBol:Boolean = false;
val employee:XML=<employee>
<FristName>Jack</FristName>
<LastName>Jons</LastName>
</employee>
5.2 数据类,需要使用new关键字创建
val mydate:Date = new Date(2010,5,1);
6.代码的存放
6.1 可以放在FLASH中的固定图层中。
6.2 可以放在外部的.as文件中。
6.2.1 非结构化的.as文件
使用:
a. <mx:Script Source="路径文件名"/> [Flex MXML]
b. include 语句 [ActionScript]
6.2.2 类结构化的.as文件
使用:
import namespace.类名 导入该类
import namespace.* 导入类包
7. 创建自己的类
7.1 定义包名及类名
package MyPackage
{
//包内的类
public class MyClass
{
public function MyClass()
{
//构造函数
}
}
}
7.2 使用
import MyPackage.MyClass;
浙公网安备 33010602011771号