Зацикливание флэш-памяти вызывает проблемы со значениями переменных - PullRequest
0 голосов
/ 15 января 2011

Flash продолжает цикл, в результате чего определенные переменные постоянно добавляют значения.Например,

if (userWord.text == word){
 score = score + 1;
 trace(score);
}

Это будет постоянно добавлять один к «счету», когда определенное слово вводится в текстовое поле.играть один раз?

1 Ответ

0 голосов
/ 15 января 2011

Добавьте eventListener в ваше текстовое поле и заставьте его реагировать на Event.CHANGE:

userWord.addEventListener (Event.CHANGE, onWordChange);

function onWordChange (ev:Event) : void {
    if (userWord.text == word) {
        score = score + 1;
        trace (score);
    }
}
...