Показать сообщение отдельно
Старый 13.03.2016, 19:32
Junge вне форума Посмотреть профиль Отправить личное сообщение для Junge Найти все сообщения от Junge
  № 1  
Ответить с цитированием
Junge
 
Аватар для Junge

Регистрация: Jul 2001
Адрес: Питер
Сообщений: 820
Отправить сообщение для Junge с помощью ICQ
По умолчанию ошибка компиляции Error #1009

TypeError: Error #1009: Cannot access a property or method of a null object reference.
Код AS1/AS2:
vse.dalee.addEventListener(MouseEvent.CLICK, f_dalee);
function f_dalee(event: MouseEvent): void {
 
	var i:int;
	for (i=0;i<3;i++){
		if (vse['r'+i].length < 2){			
		    vse['alert'+i].alpha = 1;
		}else{
			vse['alert'+i].alpha = 0;
		}
		if (r3 == null){
			vse.alert3.alpha =1
		}else{
			vse.alert3.alpha =0
		}
		if (vse['alert'+i].alpha == 0 && vse.alert3.alpha == 0){
				vse.nextFrame();
		}
	}
 
}
//должен перейти в следующий кадр в мувике, но компилятор ругается что доступа к объекту r1 нет, но его и вправду в следующем кадре нет и там он мне не нужен

Добавлено через 26 минут
помогло добавление break после vse.nextFrame(); не знаю правда почему