我只想知道是否有任何 TextChange 事件或与 AS3 中的等效事件?我目前正在将 Adobe Flash CS3 与我的 AS3 文件一起使用,我必须检测我的 TextTool 的值是否已更改。
由于我的数据是从 -4.440 到 3.560 的整数,我显然不能使用!=
运算符。
如果有人知道如何在整数上实现这一点,请告诉我。谢谢。:D
我只想知道是否有任何 TextChange 事件或与 AS3 中的等效事件?我目前正在将 Adobe Flash CS3 与我的 AS3 文件一起使用,我必须检测我的 TextTool 的值是否已更改。
由于我的数据是从 -4.440 到 3.560 的整数,我显然不能使用!=
运算符。
如果有人知道如何在整数上实现这一点,请告诉我。谢谢。:D
在 Flash 中也是如此,只需将 addEventListener 用于您的文本组件:
`
import spark.events.TextOperationEvent;
protected function textinput1_changeHandler(event:TextOperationEvent):void
{
var digit:Number=new Number((event.currentTarget as TextInput).text);
if(digit!=NaN)
Alert.show(digit.toString());//do what you want
}
]]>
</fx:Script>
<s:TextInput change="textinput1_changeHandler(event)"/>
`