![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2011
Сообщений: 29
|
Добрый вечер.
Подскажите пожалуйста как загружать параллельно несколько внешних swf фаилов? У меня есть главный мувик и ещё несколько мувиков внутри него (move1, move2 и т.д) Пишу примерно следующее: var ldr:Loader = new Loader(); var urlReq:URLRequest; function LoadSWF(url:String):void { urlReq = new URLRequest(url); ldr.load(urlReq); } LoadSWF("Моя_ссылка1"); move1.addChild(ldr); LoadSWF("Моя_ссылка2"); move2.addChild(ldr); Заранее благодарю |
|
|||||
|
Создавайте для каждого адреса свой Loader, и будет Вам счастье.
Добавлено через 1 минуту Или воспользуйтесь уже готовым классом, BulkLoader или LoaderMax.
__________________
http://www.chessmax.ru |
|
|||||
|
Вам уже подсказали универсальные способы.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Цитата:
Цитата:
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 29
|
Дело в том что мувиков не 2, а больше. И на каждом кадре их может быть по многу. Подскажите какой нить более универсальный способ.
|
|
|||||
|
Регистрация: Feb 2011
Сообщений: 29
|
Чего то ничего не выходит...
Пробовал создать несколько лоадеров, следующим образом: 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); Пробовал загружать последовательно вот так: 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; } } Если не трудно, приведите пожалуйста пример кода. Или скиньте исходник Заранее благодарю |
|
|||||
|
Регистрация: Mar 2011
Сообщений: 243
|
Странно, что не работает первый код, а второй будет работать так:
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 = new Loader();//добавляется эта строка ldr.load(urlReq); move2.addChild(ldr); zzz = 1; } } |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 29
|
Цитата:
Возможно дело и не в лоадерах... Загружаемые мувики, представляют из себя анимацию, со случайно перемещающимеся кадрами. Такое ощющение что при загрузке второго мувика, в первом перестаёт отрабатывать скрипт и он крутится на одном и том же блоке кадров, который выбрался рандомом. Буду дальше эксперементировать. Спсибо за ответы. |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|