Показать сообщение отдельно
Старый 12.02.2009, 15:48
nick_van_rijn вне форума Посмотреть профиль Отправить личное сообщение для nick_van_rijn Найти все сообщения от nick_van_rijn
  № 9  
Ответить с цитированием
nick_van_rijn

Регистрация: Feb 2009
Сообщений: 33
Чистый проект. на первой сцене мувиклип с именем S1, на второй S2;
Код AS3:
 package{
	import flash.display.*; 
	public dynamic class MainScene extends MovieClip{
	public function MainScene(){
	  trace("Work");
	  stop();
	  for (var i:int=0;i<numChildren;i++)
	   {
	     trace(getChildAt(i).name); 
         	}
	  gotoAndStop("1","Scene 2");
       for (var i:int=0;i<numChildren;i++)
	   {
	     trace(getChildAt(i).name); 
       	}
	}
  }
}
трэйс возвращает
Work
S1
TypeError: Error #1009: Cannot access a property or method of a null .....

Добавлено через 32 минуты
Смотрю в отладке до
Код AS3:
gotoAndStop("1","Scene 2");
в списке сцен как и положено две штуки.
ссылка S1 не null, S2=null;
после goto...
S1=null;S2=null;


Последний раз редактировалось nick_van_rijn; 12.02.2009 в 19:33.