AS3编程基础:数据类型与对象操作
需积分: 9 142 浏览量
更新于2024-10-25
收藏 59KB TXT 举报
"AS3殿堂之路_笔记"
在深入学习AS3.0的殿堂之路时,首先需要了解ActionScript 3.0的基础知识。AS3是Adobe Flash Professional、Flash Player以及Adobe AIR应用程序的主要脚本语言,它带来了许多性能提升和语言结构的改进。
一、数据类型与变量
AS3中存在多种基本数据类型,包括:
1. Boolean:表示逻辑值,只有两个可能的值,`true`和`false`。
2. int:32位有符号整数,取值范围为-2^31(-2147483648)到2^31-1(2147483647)。
3. uint:无符号32位整数,取值范围为0到2^32-1(4294967295)。
4. Number:双精度浮点型,包含int和uint的值,以及更广泛的浮点数值。
5. String:用于存储文本的字符序列。
6. Array:动态数组,可以存储不同类型的数据。
7. Date:处理日期和时间。
8. Error:异常对象。
9. Function:函数对象。
10. RegExp:正则表达式对象。
11. XML和XMLList:处理XML数据。
二、变量声明
AS3中,变量声明有两种方式:
1. var:动态声明变量,可以改变其数据类型。
```actionscript
var myVar:any;
myVar = "Hello";
myVar = 123;
```
2. const:常量声明,一旦赋值后不能更改。
```actionscript
const pi:Number = 3.14159;
pi = 3; // 这将导致错误,因为常量不能重新赋值
```
三、默认值
如果未初始化变量,它们会有以下默认值:
- int 和 uint:0
- Number:NaN (Not-a-Number)
- String:null
- Boolean:false
- Array:null
- Object:null
- undefined:对于未声明或未定义的变量,值为undefined
四、类型检查与转换
1. typeof:返回变量的数据类型字符串,例如 `typeof myVar` 返回变量的类型。
2. is:检查变量是否为指定类型,如 `myVar is Number` 返回布尔值,表示myVar是否为Number类型。
3. as:类型转换,`myVar as Number` 尝试将myVar转换为Number类型,失败则返回null。
五、in关键字
in用于检查对象的属性是否存在,例如:
```actionscript
var a:Array = ["q", "w", "e"];
trace(2 in a); // 输出 true,因为2是数组a的一个索引
trace(3 in a); // 输出 false,3不在数组a中
```
六、delete操作符
在AS2中,delete可以删除对象的属性或变量。但在AS3中,delete主要用于删除对象的属性,而不能删除变量。要"删除"变量,通常将其设置为null,例如:
```actionscript
var myVar:*;
myVar = "Some Value";
myVar = null; // 相当于删除变量,但实际并没有从内存中移除
```
AS3提供了强大的数据类型系统和严谨的变量管理机制,通过深入理解和熟练运用这些知识点,可以更好地进行面向对象编程和创建高性能的Flash应用程序。在AS3的殿堂之路上,这些基础是不可或缺的。
2014-08-13 上传
2010-04-22 上传
115 浏览量
2009-11-11 上传
137 浏览量
2011-11-13 上传
188 浏览量
2014-07-13 上传
141 浏览量

lihua2915
- 粉丝: 117
最新资源
- 如何制作U盘纯DOS系统启动盘及使用方法
- TPS5430 24V转5V DC-DC电源模块设计解析
- 高效计算机程序的条件联想逻辑存储器算法
- 汉化版Eclipse:为中文用户量身打造的开发利器
- 清华大学C语言程序例程解析与使用
- 创建editor.md的Docker镜像文件教程
- 个人技术博客搭建:julianpoma.github.io
- WinCC与S7-400高速数据采集技术指南
- Minecraft字体资源包:font.7z文件解析
- 掌握网络划分:四个子网掩码计算工具详解
- 井字棋项目实现在3D游戏编程课程作业中的应用
- Ryanair 座位预测工具算法教程
- 使用Docker搭建基于ng-admin的Web前端服务
- Vue项目开发指南:截屏、设置与热重装技巧
- 汉王PDF转换器高效转换PDF到WORD/TXT格式
- 加减速度位置控制程序详解与应用