加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

[Inspectable]

发布时间:2020-12-15 04:50:12 所属栏目:百科 来源:网络整理
导读:作用: [Inspectable]标签用于为as的属性定义一些为flex代码提示等使用的信息,例如属性的类型、默认值等等。[Inspectable]标签可以用在属性上,也可以用在getter/setter上。指定此属性在 Flash Builder 的属性检查器中的显示方式。也用于指定 MXML 中 Strin

作用:

[Inspectable]标签用于为as的属性定义一些为flex代码提示等使用的信息,例如属性的类型、默认值等等。[Inspectable]标签可以用在属性上,也可以用在getter/setter上。指定此属性在 Flash Builder 的属性检查器中的显示方式。也用于指定 MXML 中 String 类型属性的允许值。

?


属性:

[Inspectable(
		arrayType="arrayType",enumeration="enumeration",defaultValue="defaultValue",category="category",environment="environment",format="format",maxValue="maxValue",minValue="minValue",verbose="verbose")]

1、Category:Type<String>

将属性纳入FlashBuilder用户界面的属性监测器中的子类别中,默认类别是"Other",可以归类为"Common","Effects","Events","Layout Constraints","Size","Styles","Text", or "Other"。

2、DefaultValue:Type<String/Number>

设置属性的初始值,默认值为属性的定义值。

3、Enumeration:Type<String>

为属性定义一组以逗号分隔的合法值。该属性只可以取这些值。例如:item1,item2,item3 . 注意中间没有空格。这些值会出现在代码提示及属性检测器中。如果你定义了Boolean类型变量,FlashBuilder会自动显示true和false,不需要你自己设置。

4、Environment:Type<String>

environment=none :可检测属性不允许出现;environment=Flash:只有Flash Builder可用; (environment=MXML :只有Flex可用,Flash Builder也不可用。

5、Format:Type<String>

例如,对于Number类型的属性,你可以设置format="Color"来让FB在你设置属性值时打开颜色编辑器。一般的值为"Length","Color","Time","EmbeddedFile""File"

6、Verbose:Type<Number>

表明此属性只有在用户指明包含verbose(详细的)属性时才在FB用户界面中出现。如果未设定,则默认显示该属性。


例子:

[Inspectable(defaultValue=true,verbose=1,category="Other")] 
public var myProp:Boolean;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读