如何在 ActionScript3/Flex 中创建和使用自定义元数据?
最佳答案
要创建元数据,只需在类定义中使用方括号语法:
[ClassAttr]
public class ClassWithMetadata {
[AttributeNoArgs]
public var data:Object;
[AttributeWithArgs(arg="value)]
public var prop:Object;
}
调用
describeType(ClassWithMetadata)
获取您的类(class)的 xml 描述。元数据将在那里,您可以根据需要对其进行解析和处理。要防止编译器剥离您的元数据,请添加编译器参数
-keep-as3-metadata Attribute
对于您使用的每个属性名称。这可以在库设置或使用元数据的每个项目中完成。
关于flash - AS3/Flex 中的自定义元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5729294/