【ActionScript 3.0殿堂之路_笔记】 ActionScript 3.0是Adobe Flash平台上的主要编程语言,用于创建互动式网页内容、游戏和应用程序。本笔记将详细讲解AS3.0的基础知识,包括语言元素、数据类型、变量声明、运算符、流程控制以及函数的高级使用。 2.1.2 数据类型是编程语言的基础。AS3.0中有两类数据类型:简单数据类型和复杂数据类型。简单数据类型包括布尔型(Boolean)、整型(int和uint)、浮点型(Number)、字符串(String)。复杂数据类型涉及Array(数组)、Date(日期)、Error(异常)、Function(函数)、RegExp(正则表达式)、XML和XMLList。在声明变量时,可以指定其数据类型。 2.2.1 变量声明使用`var`关键字,可指定变量的数据类型和初始值。例如,`var myVar:Type = value;` 2.3 常量声明使用`const`关键字,常量一旦被赋值,其值就不能改变。例如,`const myConst:Number = 100;` 2.4 基础数据类型中,布尔型初始值为`false`,整型分为有符号(int)和无符号(uint),浮点型(Number)用于表示小数。对象类型(Object)和关联数组是AS3.0中的重要概念。Null、NaN(非数字)和undefined代表特定的未定义状态,使用时需谨慎,避免未声明变量导致错误。 2.5 运算符和表达式包括类型检查运算符(typeof、is、as),用于判断对象类型。例如,`typeof obj`返回对象类型,`obj is Type`检查对象是否属于特定类型,`obj as Type`尝试将对象转换为指定类型。此外,`in`运算符用于检测对象是否包含特定的键或索引,而`delete`关键字仅能用于删除动态属性。 3.4.5 和3.4.7章节介绍了流程控制中的for循环和for each循环,以及如何使用break和continue语句,结合标签实现更精确的循环控制。`for...in`循环遍历对象的属性,`for each...in`遍历集合的元素。 3.5 AS3.0的switch语句基于严格相等比较(===),不会自动进行类型转换,因此在编写switch语句时,确保比较值的类型匹配。 4.1.1 AS3.0定义函数有两种方式:函数定义式(函数变量式)和函数表达式定义法。函数定义式如`function functionName():returnType {...}`,而函数表达式定义法则将函数定义为一个变量,如`var functionName:Function = function():returnType {...};` 总结:AS3.0殿堂之路笔记涵盖了语言基础、数据类型、变量、运算符、流程控制和函数的高级技巧。学习这些知识有助于深入理解AS3.0并创建高效、可靠的Flash应用程序。
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助