0

我只想知道是否有任何 TextChange 事件或与 AS3 中的等效事件?我目前正在将 Adob​​e Flash CS3 与我的 AS3 文件一起使用,我必须检测我的 TextTool 的值是否已更改。

由于我的数据是从 -4.440 到 3.560 的整数,我显然不能使用!=运算符。

如果有人知道如何在整数上实现这一点,请告诉我。谢谢。:D

4

1 回答 1

1

在 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)"/>

`

于 2010-08-25T09:14:28.623 回答