如何在ActionScript3 / Flex中创建和使用自定义元数据?
答案 0 :(得分:19)
在Flex中处理ActionScript中的元数据有两个一般方向:
答案 1 :(得分:14)
要创建元数据,只需在类定义中使用方括号语法:
[ClassAttr]
public class ClassWithMetadata {
[AttributeNoArgs]
public var data:Object;
[AttributeWithArgs(arg="value)]
public var prop:Object;
}
致电describeType(ClassWithMetadata)
获取您班级的xml说明。元数据将存在,您可以根据自己的喜好对其进行解析和处理
要防止编译器剥离元数据,请为您使用的每个属性名称添加编译器参数-keep-as3-metadata Attribute
。这可以在库设置中或使用元数据的每个项目中完成。