У меня проблема со значением, которое должно работать просто, но, похоже, это ошибка, которую я не мог понять.Может быть, вы можете найти какую-либо ошибку?
Примечание: у меня нет проблем с «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;
}
}
}
}
}