AS3.0语法笔记
来源:互联网 发布:python循环读取网址 编辑:程序博客网 时间:2024/04/28 00:18
1.常量定义
const const1 : int ; //const为关键字,const1为常量名,int为类型
2.变量定义
var x1 : int ; //var为关键字,x1为常量名,int为类型
3.基本类型
整型:int 无符号型:uint 数值型:Number 布尔型:Boolean 字符串型:String
4.声明对像:
var objname :Object;
5.创建对像:
var objname :Object = new Object();
var myObj: Object = {x:200, y:100, z:380};//具有三个属性xyz
6.创建数组
var myArray1 :Array = new Array(5); //包含5个元素,但尚未定义
var myArray2 :Array = ["one","two","three"]; //包含三个元素有实际内容
myArray2[0]; //数组第一个元素
7.舞台的概念
Stage(舞台)
stage-->swf文件-->Display Object和Display Object Container
8.条件流程语句
1) if(){}else{} / if(){}else if(){}
2) 条件 ? 结果1 :结果2
3) switch :
swith(表达式){
case 表达式 1:
//处理代码
case 表达式2
//处理代码
default:
//处理代码
}
4)for循环结构
(1) for(var i=1; i<100;i++){
//处理代码
}
(2) for(var i:String in myArray{ //myArray-->[1,2,3,4,5]
trace(myArray[i];
}
(3) for each(var num in myObj){
trace(num);
}
5)while循环
(1)while(条件){ }
(2)do{}while(条件)
9.函数表达式
var 函数名:Function;
函数名 = function(参数列表){
//函数体
}
例:
var sumf = function(n:uint){
//函数体
}
10.事件侦听的语法结构
添加侦听
mc.addEventListener(MouseEvent.MOUSE_MOVE,f1);
注销侦听
mc.removeEventListener(MouseEvent.MOUSE_MOVE,f1);
事件处理函数
function f1(event:MouseEvent){
trace("MOUSE_MOVE");
}
11.类的访问属性
---------------------------------------------
访问属性 含义
---------------------------------------------
dynamic 允许在运行时动态向对象添加属性
final 不允许被其他类继承
internal 只在当前的包中可见,如果没有属性则默认为此属性
public 在任何位置都可见
12.类成员的属性
---------------------------------------------
访问属性 含义
---------------------------------------------
internal 在同一个包里面可见,如果不写则默认为此属性
private 在同一个类里面可见,即私有成员
protected 在同一个类及其派生类内可见
public 在任意位置可见
final 不允许被子类重定义
override 指明重定义继承来的方法
static 静态成员
13.as中的问号表达式
(n is uint) ? n : 0
- AS3.0语法笔记
- AS3.0语法笔记
- as3.0基本语法
- as3.0 学习笔记
- AS3.0笔记
- AS3.0编程笔记
- as3.0学习笔记
- As3.0与java 5语法对比
- as3笔记
- as3 笔记
- as3笔记
- AS3.0基础学习笔记(2): 对象
- AS3.0基础学习笔记(5): 类
- AS3.0学习笔记开始记录
- flash As3.0 学习笔记 第一课
- flash as3.0笔记:获取用户输入
- AS3学习笔记
- AS3学习笔记
- C&C++标准库
- ACTIONSCRIPT 命令行编译配置
- 关于wince6.0 的TOC讨论
- FancyBox使用
- javascript 判断 iframe是否加载成功(该方法可自然延伸到判断script脚本是否加载成功)
- AS3.0语法笔记
- ArcGIS ArcObjects 10.0 环境配置
- 在32位系统下的vmware中安装64位系统
- IIS中子线程对文件的读写的权限问题解决方案
- Java三大框架
- mk中的android:sharedUserId和LOCAL_CERTIFICATE作用
- Flash组件按钮的使用详解
- 关于在linux系统上安装vpn(pptp)服务器
- 用jsp生成随机验证码