AS3与Flex基础知识点精华总结
需积分: 4 37 浏览量
更新于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编程技能的关键。
2011-10-07 上传
2009-03-04 上传
点击了解资源详情
2009-07-10 上传
2019-03-17 上传
2013-12-12 上传
2011-09-16 上传
点击了解资源详情
点击了解资源详情
mingqianqingcha
- 粉丝: 5
- 资源: 8
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析