Flash AS2:覆盖TextField焦点事件

时间:2011-01-17 15:36:01

标签: flash actionscript focus textfield

是否可以覆盖内置TextField类的默认焦点事件?那么例如当文本字段获得焦点时,触发自定义事件而不是默认事件?我知道我们可以使用onSetFocus事件,但是我们有超过1200个swfs使用TextFields所以想要在全局范围内执行它而不必修改每个单独的swf。

这个想法是在Android平板电脑上选择一个TextField会调出Android键盘,它不仅缩小了Flash内容,而且当我们想要的只是数字时它默认为alpha键盘(这是一个数学应用程序)。

1 个答案:

答案 0 :(得分:0)

您无法覆盖该事件,但您可以通过在其原型对象上设置onSetFocus方法来扩展TextField类:

TextField.prototype.onSetFocus = function () { trace ("onSetFocus"); }