Flash as3中类定义前的方括号
我见过在类定义之前使用的嵌入标记,但我刚刚看到Keith正在使用这些Flash as3中类定义前的方括号,flash,actionscript-3,Flash,Actionscript 3,我见过在类定义之前使用的嵌入标记,但我刚刚看到Keith正在使用这些 [Event(name="select", type="flash.events.Event")] [Event(name="close", type="flash.events.Event")] [Event(name="resize", type="flash.events.Event")] public class Window extends Component{ 有人能告诉我这是做什么的吗?最重要的是,Flex编译
[Event(name="select", type="flash.events.Event")]
[Event(name="close", type="flash.events.Event")]
[Event(name="resize", type="flash.events.Event")]
public class Window extends Component{
有人能告诉我这是做什么的吗?最重要的是,Flex编译器在解释MXML时使用它。但实际上它只是元数据,ASDocs&一些代码完成实现将使用它来显示可用的事件,但仅此而已 它在这里的文档中: 希望有帮助
(答案编辑得更准确)lol ya这是在搜索那些需要添加“元数据”到搜索查询中的内容时最好做的事情。如果需要,您也可以创建自己的元数据。例如,您可以使用元数据,如
[Divillysausages(someVar=“value”)]
。您需要在项目编译器设置中指定-keep-as3-metadata+=Divillysausages
,您可以通过descripbetype()
函数访问它