Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash as3中类定义前的方括号_Flash_Actionscript 3 - Fatal编程技术网

Flash as3中类定义前的方括号

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编译

我见过在类定义之前使用的嵌入标记,但我刚刚看到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编译器在解释MXML时使用它。但实际上它只是元数据,ASDocs&一些代码完成实现将使用它来显示可用的事件,但仅此而已

它在这里的文档中:

希望有帮助


(答案编辑得更准确)

lol ya这是在搜索那些需要添加“元数据”到搜索查询中的内容时最好做的事情。如果需要,您也可以创建自己的元数据。例如,您可以使用元数据,如
[Divillysausages(someVar=“value”)]
。您需要在项目编译器设置中指定
-keep-as3-metadata+=Divillysausages
,您可以通过
descripbetype()
函数访问它