Я создаю текстовое поле с именем '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 –