![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2009
Сообщений: 65
|
Добрый день,
в папке лежит 3 файла: preloader.swf, game.swf, banner.swf Есть preloader.swf, который загружает game.swf и добавляет его на сцену. Здесь всё ок. Всё загружается и работает. Дальше, Скажем, в game.swf есть на сцене два спрайта: gameContent и bannerContainer В какой-то момент(например, по кнопке) game.swf должен загрузить banner.swf и добавить его в bannerContainer. Для этого в одном из методов game.swf... короче, вот он: private function loadBanner(url:String):void { var lr:Loader = new Loader(); var complete:Function = function(e:Event):void { log.msg("loading banner complete"); lr.contentLoaderInfo.removeEventListener(Event.COMPLETE, complete); lr.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, ioerr); lr.contentLoaderInfo.removeEventListener(IOErrorEvent.NETWORK_ERROR, ioerr); bannerContainer.addChild(lr); } var ioerr:Function = function(e:IOErrorEvent):void { lr.contentLoaderInfo.removeEventListener(Event.COMPLETE, complete); lr.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, ioerr) lr.contentLoaderInfo.removeEventListener(IOErrorEvent.NETWORK_ERROR, ioerr) log.msg("IOError loading Banner: "+e); } lr.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); lr.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioerr) lr.contentLoaderInfo.addEventListener(IOErrorEvent.NETWORK_ERROR, ioerr) var req:URLRequest = new URLRequest("banner.swf"); try { lr.load(req); } catch (err:Error) { log.msg("Error loading banner: "+err); } } Причём, в IDE всё ок. Но в инете происходит такой вот косяк. Уже голову сломал. Ошибки секурности не бросаются. Все swf имеют одинаковый fps, если что. |
![]() |
Часовой пояс GMT +4, время: 00:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|