AS3.0基础
来源:互联网 发布:java设计模式详解 编辑:程序博客网 时间:2024/09/21 11:16
一、变量
变量标志是var,Emexple:var drink:String = "Root beer";
二、常量
常量标志是const,Emexple:const BOLLING_POINT:int = 212;
常量的惯例一律使用大写字母,并使用下划线分割单词
三、访问控制
(1)public
(2)private
(3)internal
内部对象即不是公有类型也不是私有类型。与定义对象的类具有相同类包的类才能访问它
(4)protected
四、作用域
1、全局作用域
2、局部作用域
(1)类级(静态)变量和方法
我个人认为是相当C++的static关键字,属于类本身,不是实例,可以通过类名加对象名访问这些对象,Emexple:
package{
public class ScopeTest{
public static var foo:String = "Bar";
}
}
trace(ScopeTest.foo);
(2)实例级变量和方法
这个跟C++的很类似,其实这两个在C++用法也基本一样。
(3)函数级变量和函数
(4)块级变量
五、覆盖变量
在较低级别作用域中定义的对象将覆盖较高级别作用域中定义的对象。是列变量在函数作用域中也是同样可用,但使用var关键字定义的任何内容都将在定义他的作用域内创建一个新的局部实例。
六、数据类型
AS的数据类型基本包含C++的,只指出增加的
(1)for...in
该循环将使用存储在某个对象中的值进行迭代操作。因此,对于存储在另一对象中的每个对象,都将执行一次迭代操作。Emexple:
for (var element:String in targetObject){
// do some action
}
(2)for each...in
这与标准的for...in循环稍微有点不同,它将直接处理对象中的属性和函数。Exemple:
for each (var element:Object in targetObject){
// do some action
}
七、注释
与C++的基本相似
- AS3.0基础
- flash cs5 as3.0 基础
- AS3.0 基础代码收集
- as3基础
- AS3基础
- AS3基础
- Flash编程基础:As3.0概要
- AS3.0基础学习笔记(2): 对象
- AS3.0基础学习笔记(5): 类
- AS3.0中XML的基础用法
- as3网络通信基础
- 基础-AS3数据类型
- 基础-AS3数组
- AS3 视觉编程基础
- As3基础部分1
- As3基础部分2
- As3基础部分3
- As3基础部分4
- 二叉搜索树判断子树相等
- cmd命令运行jar包
- 解决MySQL 5.6中文乱码问题
- 跳舞毯的原理与制作
- Objective-C Feature Availability Index
- AS3.0基础
- 关于performSelector调用和直接调用区别
- Python 持久性管理
- ACMICPC 2013 Changsha Onsite 总结
- Android文档翻译之loaders
- shu_p23 gcd & lcm
- i2c驱动之调用ioctl函数进行读写at24c08
- vmware linux 版本 下载
- AVR单片机状态与编程