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

Регистрация: Mar 2006
Сообщений: 29
По умолчанию Loader имя мувика

есть такой лоадер:
Код AS3:
	internal class SWFLoader extends Sprite  
	{
		public var urlLoader:Loader;
		public function SWFLoader(url:String)
		{
			var urlRequest:URLRequest = new URLRequest(url);
			urlLoader = new Loader();
			urlLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, this.Clistener);
			urlLoader.contentLoaderInfo.addEventListener(Event.INIT,Ilistener);
			urlLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,Ilistener);
			urlLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,Elistener);	
			//urlLoader.checkPolicyFile = true;
			urlLoader.load(urlRequest);
		}
		public function Elistener(e:Event):void
		{
		trace('Elistener');
		}			
		public function Clistener(e:Event):void
		{
 
		addChild(urlLoader.content);
 
		trace('Clistener');
		}
есть мувик:

Код AS3:
package main {
	import flash.external.ExternalInterface;
	import flash.display.*;
	import flash.events.*;
	import flash.net.*;
	import flash.system.*;
	import flash.utils.Timer;
    import flash.media.Sound;
    import flash.media.SoundChannel;
	flash.system.Security.allowDomain("*");
 
	public class hj extends MovieClip
	{
			maincontainer = new Sprite();
			addChild(maincontainer);
			maincontainer.name = "maincontainer";
                        maincontainer.addChild(new SWFLoader(сайт такой-то swf такой-то)).name = "myMovie";
}
 
 
}
код не срабатывает:
Код AS3:
 maincontainer.addChild(new SWFLoader(сайт такой-то swf такой-то,"login_mc")).name = "myMovie";
вопрос: что я делаю не так? Вообще мне нужно обращатся к объектам загруженного мувика. Ипользовать getChildByName или есть другие варианты?

к примеру мне надо сделать такое:

Код AS3:
 maincontainer.getChildByName("myMovie").loginbutton.addEventListener(MouseEvent.CLICK, StartLogin);
Добавлено через 4 часа 32 минуты
нет идей?)
__________________
http://www.sape.ru/
если есть желание можно глянуть мой сайт ;) hyperjump.ru


Последний раз редактировалось IONIX; 15.01.2010 в 02:38.