2008-01-28

[转]FLEX2/ACTIONSCRIPT3 的反射

关键字: actionscript3反射 反射机制
在ActionScript 3中,你会发现在flash.utils包中有一系列函数提供了反射的功能。主要包含以下功能: * 确定对象的类 * 获取类的成员、方法、构造函数、父类的信息 * 确定接口声明的常数和方法 * 在运行时根据类名创建类的实例 * 在运行时根据成员名称获取或者设置对象成员的值 * 在运行时根据方法名称,调用对象的方法 你可以使用类似于"describeType"之类的功能,它返回一个Xml对象。举一个例子: package { import flash.display.Sprite; import ...
2008-01-28

Actionscript3 Timer类

关键字: timer类 actionscript 定时任务
    在 ActionScript 3.0 中处理计时函数的首选方式是使用 Timer 类 (flash.utils.Timer),可以使用它在每次达到间隔时调度事件。   要启动计时器,请先创建 Timer 类的实例,并告诉它每隔多长时间生成一次计时器事件以及在停止前生成多少次事件。    例如,下列代码创建一个每秒调度一个事件且持续 60 秒的 Timer 实例: var oneMinuteTimer:Timer = new Timer(1000, 60); Timer 对象在每次达到指定的间隔时 ...
2008-01-22

[转]JAVA的反射机制

关键字: java reflect 反射
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。1. 得到某个对象的属性 public Object getProperty(Object owner, String fieldName) throws Exception { ...
2008-01-22

Actionscript3数组的深拷贝和浅拷贝

关键字: array 拷贝 actionscript3
在JAVA中,对象的拷贝也分为深拷贝和浅拷贝,要弄清这两个区别,首先要区分"引用类型" 和 "基元数据类型"。 ——咖啡舞者 http://07360591.javaeye.com     在Actionscript3 中,对Array的拷贝,也是分为深浅拷贝两种, 如果是浅拷贝,那么只是对数组进行了复制,而数组中的元素,如果是引用类型,那么复制后的数组中的引用类型元素指向的是复制前的数组中所指向的同一个对象;如果是值类型(基元数据类型),就不存在什么深浅问题。   &n ...
2008-01-11

FLEX入门教程:ActionScript 3.0 数组

关键字: actionscript3入门 as3数组
常见数组任务本章介绍了以下常见的数组使用活动:■ 创建索引数组■ 添加和删除数组元素■ 对数组元素进行排序■ 提取数组的某些部分■ 处理关联数组和字典■ 处理多维数组■ 复制数组元素■ 创建数组子类重要概念和术语以下参考列表包含将会在本章中遇到的重要术语:■ 数组 (Array):用作容器以将多个对象组合在一起的对象。■ 关联数组 (Associative array):使用字符串键来标识各个元素的数组。■ 字典 (Dictionary):其项目由一对对象(称为键和值)组成的数组。它使用键来标识单个元素,而不是使用数字索引。■ 元素 (Element):数组中的单个项目。■ 索引 (Index ...
咖啡舞者
搜索本博客
最近加入圈子
存档
最新评论