AS3基础
来源:互联网 发布:阿里云域名如何转让 编辑:程序博客网 时间:2024/06/10 08:02
Flash AS3.0笔试题
姓名: 日期:
1、 请问addEventListener有几个参数,说明各个参数的含义。
2、 请问数组内元素的类型是否要求是相同的,请回答是或否?
3、 请问自定义事件怎样实现,请写出具体的实现方式。
4、 请将鼠标事件对象(e)的localX,localY属性转换成e的目标对象的全局坐标。
5、 请问垃圾回收器是如何工作的?说明其工作方式的优缺点。
6、 请问AS与JS通讯,应该怎样实现?
7、 请问在移动位图和矢量图的过程中,两者在消耗CPU方面的差异。并说明差异的原因。
8、 请问Flash重绘机制是怎样的?如何保证尽量少的大规模重绘?
9、 请问在清除对象时,哪些情况会因该对象可达而导致其无法清除?
10、 请问帧监听与Timer监听有什么区别?在极端情况(性能消耗严重)下,怎样精确的保证1秒间隔监听?
.
如果笔试可以,可安排上机考试:
上机考试题:
请用AS3.0实现一组有序数列(1-10)的随机排列。
要求:有一个运行按钮,有一个显示文本,点击运行,显示文本出现1-10的随机排列。每次点击,排列顺序都要求是随机的。
===========================================================
答案:
1:5个参数,第一个为事件对象名称,二为事件监听处理函数,三为是否捕获/冒泡,四为优先级,五为弱引用。
2:否。
3:继承自Event类。
public function MyEvent extends Event{
public function MyEvent(type:String, listener:Function){
}
}
只需写出继承自Event类,可算正确。
4:e.target.localToGlobal(new Point(e.localX,e.localY));
5:垃圾回收器由Flash自动运行,用户无法调用垃圾清除。
6:ExtenernalLibrary.
7:移动矢量图消耗大。因为矢量图是由数据计算而出,位图是由像素组成,每次移动,矢量图都要进行计算显示。
8:Flash嵌套层级不能过多,要尽量减少Flash的嵌套层级来减少大规模重绘。
9:对象事件监听、Timer监听、外部引用等。
10:帧监听是基于帧频率间隔进行监听,Timer监听是基于设置的间隔时间进行监听。
如何精确保证1秒间隔监听,可不作答。
上机考试无固定答案,可实现效果均可。
- as3基础
- AS3基础
- AS3基础
- as3网络通信基础
- 基础-AS3数据类型
- 基础-AS3数组
- AS3 视觉编程基础
- AS3.0基础
- As3基础部分1
- As3基础部分2
- As3基础部分3
- As3基础部分4
- As3基础部分5
- 基础as2 转AS3笔记
- flash cs5 as3.0 基础
- AS3.0 基础代码收集
- Flash编程基础:As3.0概要
- AS3.0基础学习笔记(2): 对象
- ibatis中oracle timestamp 条件查询特别是包括当天的内容
- JSP中的连接mysql数据库的代码实现
- 学习dreamweaver的一个好网站 免费的
- ultraedit[UE]在编辑文本文件时,总是提示是否转换为DOS格式
- linux修改文件夹-文件目录权限
- AS3基础
- DXP 的表达式
- ARM 驱动一些小结
- C++ 类和类的定义
- Android之Notification的使用
- 英语练习83 I'm good at cooking
- 距离杀死我们的那段爱:伤感QQ空间日志
- 毫米波雷达
- Android imageView图片按比例缩放