Показать сообщение отдельно
Старый 23.07.2008, 08:31
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 4  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
Я делал вот так:
Код:
package  {
	import flash.display.Loader;
	import flash.display.Sprite;
	import flash.net.URLRequest;
	import flash.events.Event;
	

	public class  Test extends Sprite {
		
		private var loader:Loader
		
		public function Test() {
			trace("test");
			
			this.loader = new Loader();
			this.loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
			var urlRequest:URLRequest = new URLRequest("toLoad.swf");
			loader.load(urlRequest);
			
			
		}
		
		private function onLoadComplete(e:Event):void {
			trace("onLoadComplete");
			this.addChild(this.loader);
		}
		
		public static function testStaticFunction(param:String):void {
			trace("testStaticFunction", param);
		}
		
	}
	
}
В файле toLoad.swf в первом кадре:
Код:
trace("toLoad.swf");
this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
function onAddedToStage(e:Event):void{
 trace("toLoad.swf has been added to stage");
 Test.testStaticFunction("!!!");
}
Попробуйте тоже через статический метод