Показать сообщение отдельно
Старый 12.02.2010, 13:00
RonEXI вне форума Посмотреть профиль Отправить личное сообщение для RonEXI Найти все сообщения от RonEXI
  № 1  
Ответить с цитированием
RonEXI

Регистрация: Sep 2005
Сообщений: 85
По умолчанию не могу обратиться в parent.

Только начал изучать AS3 и сталкнулся с такой проблемой, делаю игру про космом как в соседней ветке, написал класс preloader:

Код AS3:
package main { 
     import flash.display.MovieClip; 
     import flash.events.*; 
 
     dynamic public class preloader extends MovieClip { 
           public function preloader() { 
 
                addEventListener(Event.ENTER_FRAME, Update); 
           } 
 
           public function Update(e : Event):void { 
                this.txt.text="превед";
	     removeEventListener(Event.ENTER_FRAME, Update); 
	     parent.gotoAndStop(2);
          } 
 
     } 
}
Прописал этот класс клипу который положил в первый кадр, а во тором кадре положил картинку. Компилирую выдаёт ошибку:

1061: Call to a possibly undefined method gotoAndStop through a reference with static type flash.displayisplayObjectContainer.

Как обратиться к timeline? trace(parent) даёт: [object MainTimeline]
А функцию не получается запустить.
__________________
www.MegaLuckyPlay.com