![]() ![]() | |
在构建组件时,您可以添加定义组件外观和行为的参数。最常用的属性在“组件检查器”面板中显示为创作参数。您可以使用 Inspectable 关键字定义这些属性(请参阅Inspectable)。您也可以使用动作脚本设置所有可检查参数。使用动作脚本设置的参数将覆盖在创作过程中设置的任何值。
下面的范例在 JellyBean 类文件中设置多个组件参数,并使用 Inspectable 元数据关键字让它们显示在“组件检查器”面板中:
class JellyBean{
// a string parameter
[Inspectable(defaultValue="strawberry")]
public var flavorStr:String;
// a string list parameter
[Inspectable(enumeration="sour,sweet,juicy,rotten",defaultValue="sweet")]
public var flavorType:String;
// an array parameter
[Inspectable(name="Flavors", defaultValue="strawberry,grape,orange", verbose=1, category="Fruits")]
var flavorList:Array;
// an object parameter
[Inspectable(defaultValue="belly:flop,jelly:drop")]
public var jellyObject:Object;
// a color parameter [Inspectable(defaultValue="#ffffff")] public var jellyColor:Color; }
参数可以是以下任一受支持的类型:
![]() ![]() | |