-1

我正在阅读 David Tucker 的这篇文章 ( http://www.davidtucker.net/2007/10/29/cairngorm-part-3/ ),他在其中谈到了 Cairngorm 事件。

在此我想问两件事——

  1. 用事件arg调用父类的构造函数有什么意义?示例中的超级(登录)

  2. 为什么需要覆盖克隆方法?

了解这些内容将使我更好地了解 Cairngorm 的处理方式。

谢谢

4

1 回答 1

1

这两个问题都不是针对凯恩戈姆事件的。这是 AS3 事件的标准机制。

  1. Cairngorm 事件继承自 Event 和 Event 类需要一个“类型”字符串。这就是为什么你需要在构造函数中指定它。

  2. 创建自定义事件类时,需要重写 clone 方法。当您想要重新调度自定义事件的实例时,Flash Player 会自动调用此方法。

于 2010-05-19T09:09:02.447 回答