AS3与Flex基础知识点集锦
需积分: 4 86 浏览量
更新于2024-09-18
收藏 22KB TXT 举报
AS3和Flex是Adobe开发的编程语言和框架,用于创建富互联网应用程序(RIA)。AS3是ActionScript的第三版,它提供了更强大的类型系统和性能优化。Flex则是一个基于MXML和AS3的框架,用于构建用户界面。本文将分享AS3和Flex的一百条常用知识,涵盖语法、数据类型、比较操作、数组处理以及事件处理等多个方面。
1. AS3中的颜色设置:在编译设置中,可以添加`-default-background-color 0xffffff`来设置舞台的默认背景颜色。
2. `mouseX`和`mouseY`属性:这两个属性提供了鼠标指针在舞台上的当前坐标,对于响应用户交互非常有用。
3. 数据类型检查:使用`is`关键字可以检查变量是否为特定类型,如`quantity is Number`。
4. `typeof`操作符:返回变量的数据类型,例如`typeof quantity`会返回字符串"number"。
5. NaN(非数字)检查:`isNaN(quantity)`用于检查变量是否为NaN,而`quantity != NaN`并不总是有效,因为NaN不等于自身。
6. 类型安全检查:在编译器设置中启用"Enabel compile-time type checking"可以确保代码在编译时进行类型检查,避免运行时错误。
7. 基本类型的相等比较:在AS3中,基本类型如int和Number之间的相等比较是值的比较,例如`intOne == intTwo`会返回true。
8. 引用类型的相等比较:数组的相等比较是引用的比较,如果两个数组引用相同对象,则`arrayOne == arrayTwo`返回true;如果它们是独立的对象但内容相同,返回false。
9. 逻辑运算符:
- 逻辑与(AND):`&&`运算符,只有当两边的表达式都为真时,结果才为真。
- 逻辑或(OR):`||`运算符,只要有一边的表达式为真,结果就为真。
注意:逻辑运算符在短路逻辑中,如果已知结果,不会评估第二个表达式。
10. `Timer`类的应用:`Timer`用于周期性触发事件,创建时需指定间隔时间(毫秒),如`new Timer(1000, 1)`创建一个每秒触发一次的计时器。计时器的事件处理函数通常为私有或受保护的,以防止外部误操作。
以上仅是AS3和Flex众多知识点中的一部分,实际应用中还包括类、包、事件处理、显示列表管理、动画制作、网络通信等方面的知识。掌握这些基础,将有助于开发者更好地构建交互性强、功能丰富的Flex应用程序。
2009-03-04 上传
2020-10-29 上传
2011-11-08 上传
2020-10-30 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
CoolliuJava
- 粉丝: 0
- 资源: 10
最新资源
- annelesinhovski
- 乐活
- webseal:静态Web界面以生成密封的秘密
- thumbnailer:使用Minio的listenBucketNotification API的缩略图生成器示例
- 半导体行业研究:摄像头芯片(CIS)封装和晶圆行业对比-200225.rar
- 【地产资料】XX地产---经纪人实战入门教程.zip
- Excel模板财务报表可视化图表-收支利润表.zip
- react-clockit
- matlab-(含教程)基于harris和sift特征提取的图像配准算法matlab仿真
- frontend_tp
- alkemy-challenge-backend:后端deldesafíoAlkemy维护者CRUD
- awesome-flutter-plugins::fire::fire: 尽可能收集好用的Flutter插件以便更效率的开发,持续添加中 !! 不定期更新 ヾ(◍°∇°◍)ノ゙
- Excel模板小学生考试成绩统计表(模板).zip
- meteor-ng-cordova
- 毕业设计&课设--毕业设计-学校论坛系统.zip
- triple-triad-ui