AS3与Flex基础知识点集锦
需积分: 4 10 浏览量
更新于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 上传
2010-04-13 上传
2020-10-30 上传
2014-08-22 上传
2008-09-18 上传
2008-10-24 上传
点击了解资源详情
CoolliuJava
- 粉丝: 0
- 资源: 11
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享