AS3 Inspectable或Like可检查非组件功能

时间:2013-04-17 06:38:37

标签: flex parameters actionscript-3

我想知道是否有办法放置“可检查”功能(不是组件)以避免选择默认值之外的其他值。

示例:

如果我们有

  

function goToHome(typeOfTransport:String):void {

     

...

     

}

我希望“typeOfTransport”只能选择两个值:“bus”,“car”。

所以如果它是一个组件 [Inspectable(enumeration =“bus,car”,defaultValue =“bus”)]

但它只在自定义组件和MXML中起作用。

我需要一种方法来处理标准代码,比如我们这样做:

  

X.addEventListener([//他只显示可能的值]

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以根据Christophe Herreman's model

创建TransportTypeE枚举

然后您将方法定义更改为:

function goToHome(typeOfTransport:TransportTypeE):void {
...
}