帮助理解Flex中的Cairngorm事件

时间:2010-05-19 06:11:55

标签: flex cairngorm

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

我想在此提出两件事 -

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

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

  3. 了解这些事情可以让我更好地了解Cairngorm的工作方式。

    由于

1 个答案:

答案 0 :(得分:1)

这两个问题都不是针对Cairngorm事件的。这是AS3事件的标准机制。

  1. Cairngorm事件继承自Event和Event类需要“type”字符串。这就是你需要在构造函数中指定它的原因。

  2. 创建自定义事件类时,需要覆盖克隆方法。当您想要重新分派自定义事件的实例时,Flash Player会自动调用此方法。