beginbegin не может быть обнаружен - PullRequest
0 голосов
/ 04 февраля 2011

У меня проблема со значением, которое должно работать просто, но, похоже, это ошибка, которую я не мог понять.Может быть, вы можете найти какую-либо ошибку?

Примечание: у меня нет проблем с «begin» и «end», просто «beginbegin» и «endend» всегда возвращают false.:

beginbegin,endend,-,-,-,begin,end,-,-,-,begin,end,-,-,-,-,begin,-,end

Мой код:

private var xm:int = 0;

            private function createBeam():void {
                for(var a:int=xm;a<naArray.length;a++) {
                    if(beamStatusArray[a]=="begin" || beamStatusArray[a]=="beginbegin") {
                        xm = a;
        trace(beamStatusArray[a]=="beginbegin");  //always return false even there a "beginbegin" in the array
    if(beamStatusArray[a]=="begin" || beamStatusArray[a]=="beginbegin") {
                var getBeam:int = yArray[a]
                for(var aa:int=a;aa<naArray.length;aa++) {
                    if(beamStatusArray[aa]=="end" || beamStatusArray[aa]=="endend") {
                        break;
                    }
                }
            }
        }
    }

1 Ответ

1 голос
/ 04 февраля 2011

Проблема выглядит так, как будто это ваш код цикла, а не сравнение строк. Почему счетчик во внешнем цикле инициализируется aa вместо 0?

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