Flex 浅析Metadata

使用 <mx:Metadata> 标签在 MXML 文件中插入元数据标签。元数据标签向 Flex 编译器提供说明 MXML 组件在 Flex 应用程序中的使用方式的信息。元数据标签并不会编译到可执行代码中,而是提供信息来控制如何编译代码的各个部分。

 

请注意,在 <mx:Metadata> 块中只能插入元数据标签;不能插入 MXML 或 ActionScript 代码。

 

例如,可以创建定义新事件的 MXML 组件。若要使该事件为 Flex 编译器所知,以便可以在 MXML 中引用该事件,请将 [Event] 元数据标签插入到组件中,如下例所示:

 

<mx:Metadata>
[Event("darken")]
</mx:Metadata>

 

在此示例中,使用元数据向 MXML 编译器提供 darken 事件。元数据标签包括 [Event]、[Effect]、[Style]、[Inspectable] 等。

 

在 ActionScrip 类文件中使用元数据标签时,请将元数据标签直接插入到类定义中,不要使用 <mx:Metadata> 标签。

 

在 MXML 文件中,可以将元数据标签与 ActionScript 代码一起插入在 <mx:Script> 块中,也可以将元数据标签插入在 <mx:Metadata> 块中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值