内包装

时间:2010-01-22 09:03:04

标签: flex actionscript-3

类似于我从flex中知道的[Embed()]标签,以下代码是什么:

[Event(name="init",type="flash.events.Event")]
[Event(name="ioError",type="flash.events.IOErrorEvent")]
[Event(name="securityError",type="flash.events.SecurityErrorEvent")]

我在我使用的几个库中找到了这个,这里显示的是来自Flartoolkit,代码在包内定义,在导入之后。

顺便问一下,当我在flash IDE中编译时,是否执行了这段代码?

谢谢, .AM

2 个答案:

答案 0 :(得分:3)

这是actionscript的元数据标签。这些特定的声明它们下面的类会抛出这些类型的事件。

http://livedocs.adobe.com/flex/3/html/metadata_3.html#159710

此元数据在运行时绑定到类,可用于访问

答案 1 :(得分:2)

[Event]元数据适用于Flex框架,Flash IDE不使用,但您可以在Flash CS4下使用[Embed]元数据