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

Регистрация: May 2009
Сообщений: 173
Спасибо разобрался с этим , но тут всплыла проблема

На флешке два фрейма первый пустой это прелоадер - когда флешка загрузилась перехожу на другой флейм

Код прелоадера написан в родительском классе

сразу из родительского класаа я останавливаю флешку на первом фрейме - жду пока все загрузится и перехожу на другой фрейм

так вот мувик до которого я пытаюсь достучатся лежит на втором фрейме , и получается когда я перехожу на второй фреим родительский класс не видит функции этого мувика

вот код родительского класс

Код AS3:
 
 
package main { 
              import flash.display.Sprite; 
              import flash.text.TextField;
	 import flash.display.MovieClip;
	 import flash.system.*; 
	 import flash.events.Event; 
              import flash.events.MouseEvent;
	 import flash.filters.BlurFilter;
	 import flash.geom.Rectangle; 
	 import flash.net.*; 
	 import flash.utils.*;
	import main.scrol.Index;
 
 
public class Main extends MovieClip {
 
 
             public function Main() {
		stop();  
		addEventListener(Event.ENTER_FRAME, Update);
		}
 
             public function Update(e : Event):void {
 
                            var bytesLoaded:Number = stage.loaderInfo.bytesLoaded;
	                var bytesTotal:Number = stage.loaderInfo.bytesTotal;
 
                            if (bytesLoaded==bytesTotal || bytesTotal==0){
	                   removeEventListener(Event.ENTER_FRAME, Update);   
 
                               gotoAndStop(2); // перехожу на второй фрейм на котором и    
                                                       //стоит мувик
 
                                var mc:Index = super.getChildByName('myy') as Index;
		            mc._test(); // пытаюсь вызвать функцию в нем не получается
 
                               }
 
 
 
 
}
 
 
 
 
 
 
}   
 
 
}