0
我制作一个名为'nama'的文本框和按钮'ayo'。当文本字段为空时,我想让按钮禁用。但是,当我尝试此代码我的按钮不禁用,仍然工作。我希望在文本框填充之前禁用按钮。如何在文本框为空时禁用按钮
stop();
menumulaikuis();
var namasiswa:String;
var nama:TextField = new TextField();
namasiswa = nama.text;
nama.addEventListener(Event.CHANGE,handler);
function handler(event:Event){
if (nama.text) {
ayo.enabled = true;
ayo.visible = true;
} else {
ayo.enabled = false;
ayo.visible = false;
}
}
这是错误的。 ['TextField'的'Event.CHANGE'](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#event:change)事件触发任何'TextField'对象,即使是动态的。 – akmozo
我看到了,我在引用:http://stackoverflow.com/questions/977847/as3-textbox-change-event-not-firing –