Показать сообщение отдельно
Старый 30.10.2011, 20:12
BenderMTB вне форума Посмотреть профиль Отправить личное сообщение для BenderMTB Найти все сообщения от BenderMTB
  № 7  
Ответить с цитированием
BenderMTB

Регистрация: Feb 2011
Сообщений: 29
Чего то ничего не выходит...

Пробовал создать несколько лоадеров, следующим образом:
Код AS3:
var url:String;
var ldr:Loader;
var urlReq:URLRequest;
 
var ldr2:Loader;
var urlReq2:URLRequest;
 
url = "Ссылка1";
urlReq = new URLRequest(url);
ldr = new Loader();
ldr.load(urlReq);
move1.addChild(ldr);
 
url = "Ссылка2";
urlReq2 = new URLRequest(url);
ldr2 = new Loader();
ldr2.load(urlReq2);
move2.addChild(ldr2);
К сожалению результат прежний. Может это связанно что у каждого swf есть свой прелоадер?
Пробовал загружать последовательно вот так:
Код AS3:
var url:String;
var ldr:Loader;
var urlReq:URLRequest;
var zzz:int;
 
url = "Ссылка1";
urlReq = new URLRequest(url);
ldr = new Loader();
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, fun);
ldr.load(urlReq);
move1.addChild(ldr);
 
function fun(event:Event):void
		{
			if (zzz == 0)
				{
					url = "Ссылка2";
					urlReq = new URLRequest(url);
					ldr.load(urlReq);
					move2.addChild(ldr);
					zzz = 1;
				}
		}
В таком случае, при загрузке move2.addChild(ldr), удаляется 1й swf...
Если не трудно, приведите пожалуйста пример кода. Или скиньте исходник

Заранее благодарю