AS3面试必备:核心概念与技术问题解析
5星 · 超过95%的资源 需积分: 9 10 浏览量
更新于2024-09-20
收藏 32KB DOC 举报
"Flash AS3面试题涵盖了动态加载资源、坐标转换、文本输入属性、系统字体获取、字符串操作、文件处理、AS2与AS3的区别、垃圾回收机制、Flex与后台交互、事件机制、事件监听、数据类型以及数组使用等多个方面的知识。"
1. 动态加载资源的三种方式:
- Loader 类常用于加载SWF、图片等视觉元素,加载完成后,加载的内容会成为Loader对象的子级。
- URLLoader 适合加载文本、XML等数据,适用于动态数据驱动的应用,数据在完全下载后才可供ActionScript使用。
- URLStream 提供了对URL的低级访问,数据一旦开始下载就能立即使用,适合处理大文件或需要实时数据流的情况。
2. MouseEvent的localX和localY转全局坐标:
- 可以通过EventDispatcher对象的globalToLocal()方法将本地坐标转换为全局坐标。
3. condenseWhite 属性:
- 在TextInput组件中,condenseWhite属性用于决定是否删除连续的空白字符,以减少显示的空白。
4. 获取系统字体:
- 使用Font.enumerateFonts()方法可以列出系统中的可用字体。
5. 字符串解析函数:
- substring()、substr() 和 slice() 都用于截取字符串。substring()和substr()接受两个参数,分别表示起始和结束位置;slice()也接收两个参数,但它们表示的是索引值,而非长度。substr()的第二个参数可选,表示截取的长度。适用场合根据具体需求,如截取固定长度或特定范围的字符串。
6. FileReference对象事件:
- 例如,loadStart、dataAvailable、complete、ioError、securityError、cancel等事件,用于处理文件上传下载过程中的各种状态。
7. AS2与AS3的主要区别:
- AS3具有更强的面向对象特性,更严格的类型检查,性能提升,事件模型更强大,支持命名空间和包结构。
8. AS3的垃圾回收机制:
- AS3使用自动垃圾回收机制,当一个对象不再有引用指向它时,垃圾回收器会自动释放其占用的内存。
9. Flex与后台语言交互:
- 通常通过HTTP服务、AMF(Action Message Format)或WebSocket等方式进行数据交换,如Flex与PHP、Java、Python等后端语言的交互。
10. AS3的事件机制:
- 基于事件监听和事件冒泡,事件分为捕获阶段、目标阶段和冒泡阶段,通过addEventListener()添加事件监听,dispatchEvent()触发事件。
11. addEventListener参数:
- 三个参数:事件类型、事件监听器函数、可选的useCapture标志,用于指定监听器是在捕获阶段还是冒泡阶段执行。
12. undefined与null的区别:
- undefined表示变量未定义或未赋值,null则是一个特定的空值,表示“无对象”。
13. number、int、uint的区别:
- number是浮点型,可以表示任意数值;int和uint是整型,int是带符号的,uint不带符号,uint最大值比int大,但无法表示负数。
14. 数组中存放不同类型的元素:
- AS3中的Array可以包含不同类型的数据,实现多态性。
以上知识点是针对Flash AS3面试可能涉及的内容,涵盖广泛,深入理解这些概念对于开发者来说至关重要。
171 浏览量
140 浏览量
点击了解资源详情
2012-04-12 上传
496 浏览量
123 浏览量
2010-08-26 上传
2011-12-05 上传
194 浏览量
小萧谷子
- 粉丝: 1
最新资源
- Fedora 10中文安装配置全面指南:新手必备
- Spring2.5开发简明教程:中文版入门与实践
- Access基础教程:从入门到实践
- ActionScript 3实战宝典:解决Web开发疑难问题
- Modelsim 6.0入门教程:功能仿真与安装详解
- SQL Server编程基础:T-SQL详解与实践
- IP网络上传真实时传输:ITU-T T.38协议详解
- SAP标准对话框函数:操作确认与数据输入指南
- 大学计算机C语言精选复习题集
- SunOne 7.0 WebServer管理员指南:安装与双认证详解
- ADS中文教程:ARM开发环境与调试详解
- GCC编译器参数详细解析
- LoadRunner负载测试工具详解与实战指南
- IIS与Access数据库实现简易留言本教程
- 电子技术基础课程设计详解:系统设计与单元电路构建
- FPGA智能太阳追踪系统设计提升发电效率