|
Flash AS2 事件处理机制(1) 本教程中你将学习下面的内容:
1.事件处理机制. 2.创建类库. 3.使用 回调函数. 3.1.示例: CFEventClass 类(简单的示例). 3.2.示例: CFTimer 类(定时器). 4.使用 addListener 方法(AsBroadcaster / BroadcasterMX 类). 4.1.示例: AsBEventClass 类(简单的示例). 4.2.示例: AsBTimer 类(定时器). 5.使用 addEventListener 方法(EventDispatcher 类). 5.1.示例: EDEventClass 类(简单的示例). 5.2.示例: EDTimer 类(定时器). 6.建立强大的事件处理机制. 6.1.创建 CFDelegate 类(修改 Delegate 类). 6.2.创建 CFEventDispatcher 类(修改 EventDispatcher 类). 6.3.创建 Event 类(事件基类,继承 Object 类). 6.4.创建 IOErrorEvent 类(错误事件类,继承 Event 类). 6.5.创建 HTTPStatusEvent 类(http状态事件类,继承 Event 类). 6.6.示例: EventClass 类(简单的示例). 6.7.示例: Timer 类(定时器,功能跟 AS3 中的 Timer 类一样). 7.小结.
源文件(LRC 和 CFSound 类也在这):FLASH%20Class%20Library.rar" target=_blank>Flash Class Library.rar
[1.事件处理机制]
AS2 的事件处理机制并不完美.形态多样.不易于管理.在这里可以解决此问题的一半.本文会先了解和使用
|