хочу удалить предупреждения: - PullRequest
0 голосов
/ 23 февраля 2010

Я сталкиваюсь с проблемой дублирования определения переменных при компиляции, но это никак не влияет на мою программу.

Есть ли способ удалить ошибки компилятора, потому что это происходит каждый раз, когда я запускаю фильм.

Ответы [ 2 ]

3 голосов
/ 23 февраля 2010

Удалить дублирующееся определение переменной. Я подозреваю, что вы делаете что-то вроде следующего:

function foo() : void {
    for(var i:uint=0; i<10; i++) {
        // do stuff in here
    } 
    for(var i:uint=0; i<10; i++) {
        // do stuff in here
    }
}  

Это будет жаловаться на дубликаты определений переменных при компиляции, потому что у вас есть два определения i. Во время компиляции actionscript выполняет то, что называется «подъём переменной». Это означает, что все объявления переменных перемещаются в начало функции. (Я не знаю точно, почему это происходит). Если второй цикл будет выглядеть следующим образом, предупреждение исчезнет:

for(i=0; i<10; i++) {
    // do stuff here
}
0 голосов
/ 23 февраля 2010

Попробуйте в меню «Правка» «Настройки / Предупреждения» и отметьте те предупреждения, которые вы не хотите видеть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...