AS3与Flex基础知识点精华总结
需积分: 4 175 浏览量
更新于2024-09-17
收藏 153KB PDF 举报
"AS3及Flex的百条常用知识"
AS3(ActionScript 3.0)和Flex是Adobe开发的用于创建富互联网应用程序(RIA)的技术。AS3是Flash Player和Adobe AIR支持的编程语言,而Flex则是一个基于MXML和AS3的框架,用于构建用户界面。以下是一些AS3和Flex的常见知识点:
1. **改变SWF属性**:
- 改变输出SWF的尺度、背景颜色或帧频可以在项目属性设置中完成。在“Navigator”窗口中右键点击项目,选择“Properties”,然后在“ActionScript Compiler”选项中添加额外的编译参数。例如,改变背景颜色可以使用`-default-background-color 0xffffff`。
2. **获取鼠标坐标**:
- `mouseX`和`mouseY`是内置的全局变量,它们分别提供当前鼠标指针在舞台上的X和Y坐标。
3. **检查变量类型**:
- `is`关键字可以用来检查一个变量是否属于特定类型,并返回布尔值。
- `typeof`操作符返回变量的数据类型,如果变量是对象,返回的是其类名。
- `as`运算符用于类型转换,如果转换失败,将返回`null`。
4. **处理非数字值**:
- 当一个变量理论上是数字但包含无效数据时,它会变成`NaN`(Not-a-Number)。可以用`isNaN()`函数来检查一个值是否为`NaN`,或者使用`!isNaN()`来判断是否包含有效的数字。
5. **编译器设置**:
- 取消“Enable strict type checking”选项可以关闭默认的严格编译模式,这允许更宽松的类型匹配。
6. **数据类型**:
- AS3中的数据类型分为两种:基本类型(Primitive types)和复杂类型(Complex types)。基本类型如整型(int)和浮点型(Number)按值传递,而复杂类型如数组(Array)按引用传递。这意味着修改复杂类型的一个副本会影响原始对象。
7. **数组操作**:
- 创建数组可以使用`new Array()`,数组元素可以是任何类型。
- 如果两个数组变量指向同一个实例,比较它们会返回`true`,因为它们引用相同的数据。
这只是AS3和Flex百条知识的冰山一角。其他知识点包括事件处理、显示列表管理、组件使用、时间轴控制、动画制作、网络通信(如加载和发送数据)、错误处理、性能优化以及面向对象编程等。学习AS3和Flex可以帮助开发者创建交互性强、功能丰富的Web应用程序和用户界面。深入理解这些知识点是提升AS3和Flex编程技能的关键。
131 浏览量
121 浏览量
122 浏览量
点击了解资源详情
点击了解资源详情
2009-07-10 上传
2019-03-17 上传
2013-12-12 上传
点击了解资源详情
mingqianqingcha
- 粉丝: 5
- 资源: 8
最新资源
- C++ XML.pdf
- Java连接Oracle数据库的各种方法.doc
- Windows+API一日一练
- Linux命令集合.doc
- Linux系统指令大全
- 数据库系统概论习题答案
- solaris多线程编程指南
- 中文版AutoCAD_2007实用教程.
- linux指令大全(值得一看)
- ping命令的使用,ping
- 解密深入浅出ARM7-LPC213x_214x(上).pdf
- C C++嵌入式编程.pdf
- 中文fm353 使用说明
- Photoshop大师之路
- MCITP:数据库管理人员认证相关信息
- Visual Speech Recognition with Loosely Synchronized Feature Streams