FLEX元标签_Inspectable

转载 2013年12月05日 13:43:10

转载:http://blog.csdn.net/shenshouer/article/details/5666232

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

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

property_declaration name:type;

[Inspectable(category="General", enumeration="round,bevel,miter", defaultValue="round")]

setter_getter_declarations;

[Inspectable]标签有如下属性:

Property Type Description
category String 在flex的属性检查器里把该属性分类到指定类别,默认的分类是“Other”,可选值包括: 
“Common”,“Effects”,“Events”, 
  "General",“Layout Constraints”,“Size”, 
“Style”,“Other”
defaultValue String/Number 当你在flex属性检查器里设置该属性时所显示的默认值
enumeration String 用逗号分隔指定一系列合法值,只有这些值才允许设置,例如“test1,test2,test3”,注意值与值之间不要使用空格,否则flex会认为空格是值的一部分(除非你确实想这样啦),这信息会出现在代码提示和属性检查器里
environment String
format String 设定属性检查器使用什么组件来显示该属性,例如假如你有一个format=”Color”的属性,编辑时属性检查器会弹出颜色编辑器,常用值包括: 
”Length”, “Color”, “Time”, 
“EmbededFile”, ”File”
listOffset Number
name String 设定属性的显示名,例如“Font Width”
type String 设定属性的类型,如果忽略则使用属性本身的数据类型,可选值如下: 
Array, Boolean, Color, Font Name, List, Number, Object, String
variable String 指定参数所绑定的变量名
verbose Number

 

例如下面这样的代码:

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

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

[Inspectable]

作用: [Inspectable]标签用于为as的属性定义一些为flex代码提示等使用的信息,例如属性的类型、默认值等等。[Inspectable]标签可以用在属性上,也可以用在getter/s...
  • EyeShang
  • EyeShang
  • 2012年08月24日 23:12
  • 2237

Flex元数据标签之[Style]

Flex中引入了元数据标签的概念,这些标签并没有被编译到SWF文件中,而只是告诉编译器如何生成SWF 文件。 [Style]  Style元数据标签用来为组件定义自定义样式属性。[St...
  • mnorst
  • mnorst
  • 2011年08月31日 14:43
  • 1682

Flex基本标签和常用组件

Flex基本标签和常用组件 MXML基本标签 Application标签 这是所有MXML应用程序所必需的标签。Application标签中的前三个属性定义3个XML命名空间,来引用...
  • jintianhen1
  • jintianhen1
  • 2014年03月05日 13:50
  • 940

Flex中视图(mxml)和代码(as)的完全分离

用类似 js 脚本的方法,可以在两个文件之间相互调用,非常方便。而它的本质其实是 在编译的时候,把两个文件的代码合并在一起,就像本文开头未分离时一样。这些代码 最终是定义在同一个类里面的,只是在我们写...
  • cceevv
  • cceevv
  • 2015年06月14日 15:55
  • 1932

FLEX4 语法及重点概要---入门篇(超详细)

chapter 1 : intruduction to flex4 1、flex包含一个基于组件的开发模型,你只需要按需求继承现有的组件并扩展相关的方法就可开发你的应用。   ...
  • vector5210
  • vector5210
  • 2014年09月26日 17:44
  • 1939

Flex/AIR控件字体样式设置

今天在写个air的程序,写完后老婆说我字体太小、太难看了,于是我就开始整理程序的界面样式,想着这么简单的工作很快就会完成吧,可是事与愿违,竟然花费了好几个小时的时间才把控件的字体设置完成。最后发现我竟...
  • itjingtao
  • itjingtao
  • 2015年01月07日 16:01
  • 540

Flex常用元标签

Flex 引入了元数据标签的概念,大多数人都使用过的 [Bindable] 标签便是其中的 meta tag 之一,它在代码中的作用就是向编译器提供如何编译程序的信息。实际上,这些标签并没有被编译到生...
  • liujie634
  • liujie634
  • 2015年01月30日 13:10
  • 203

Flex中的元数据标签

Flex 元数据标签——告诉编译器如何编译      虽然多数Flex开发者都使用过[Bindable]标签,但是很多人都不知道这个标签的作用甚至不知道该标签为何物。      [Bindable...
  • liujie634
  • liujie634
  • 2014年04月15日 22:27
  • 329

Flex元数据标签

来源: 网络转载 1、[ArrayElementType]使用ArrayElementType元数据标签可以让你定义数组元素的数据类型。 程序代码: [ArrayElementType("String...
  • eric_hwp
  • eric_hwp
  • 2017年04月07日 10:35
  • 24

Flex 元数据标签

Flex 元数据标签——告诉编译器如何编译       虽然多数Flex开发者都使用过[Bindable]标签,但是很多人都不知道这个标签的作用甚至不知道该标签为何物。      [Bindabl...
  • yidragon88xx
  • yidragon88xx
  • 2014年07月30日 17:22
  • 545
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:FLEX元标签_Inspectable
举报原因:
原因补充:

(最多只允许输入30个字)