flex [Inspectable]标签详解

 

flex里的[Inspectable]标签用于为as类的属性定义一些可供flex代码提示等使用的信息,比如属性的类型啦合法值啦默认值啦之类的,[Inspectable]标签可以用在属性上,也可以用在getter/setter方法上,写法如下:

[Inspectable(attribute=value[, attribute=value, …])]

property_declaration name:type;

[Inspectable(attribute=value[, attribute=value, …])]

setter_getter_declarations;

[Inspectable]标签有如下属性:

PropertyTypeDescriptioncategoryStringenumerationString用逗号分隔指定一系列合法值,只有这些值才允许设置,例如“test1,test2,test3”,注意值与值之间不要使用空格,否则flex会认为空格是值的一部分(除非你确实想这样啦),这信息会出现在代码提示和属性检查器里formatStringtypeString设定属性的类型,如果忽略则使用属性本身的数据类型,可选值如下: 
Array, Boolean, Color, Font Name, List, Number, Object, String

例如下面这样的代码:

[Inspectable(type="String", enumeration="left,center,right")] 
public var labelPlacement:String = LabelPlacement.LEFT;

在flex/flashbuilder上编辑时,就会弹出如下的代码提示框,提示可选的值:

(转载请注明出处:[url=www.tswa.org]博彩通[/url][url=www.k5048.com]博彩网[/url]

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值