AS3面试必备:核心概念与技术问题解析

5星 · 超过95%的资源 需积分: 9 7 下载量 152 浏览量 更新于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面试可能涉及的内容,涵盖广泛,深入理解这些概念对于开发者来说至关重要。
2011-03-22 上传
flahas3.0面试题 flash as3.0面试题 as3.0面试题 as3.0面试题最新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题新面试题