我想在Python 3.0中使用类似的函数“input()”或“eval()”,但是在Flex中,是吗?
答案 0 :(得分:1)
eval()
本身。但是,你可以在flex中做一些小的meta。
例如,如果您想要变量“myVar1”的值,并且它是一个公共变量,您可以将其称为this["myVar" + 1]
。您也可以通过这种方式调用函数this["my" + 1 + "func"](...)
为了让用户在Flex中提供文本输入,您需要创建TextArea
或TextInput
组件。然后,您可以访问组件的.text
属性,以查看放置在组件中的文本。
<mx:TextArea id="textarea" text="Start Typing Here" change="changefunc(event)"/>
...
<mx:Script>
public function changefunc(e:Event):void {
trace(textarea.text)
}
</mx:Script>
答案 1 :(得分:1)
在Actionscript 3中没有eval()函数,但是你可以获得添加类似功能的库。