|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Загрузка ассетов из внешних swf под IOS
Всем привет!
Есть какой-нибудь способ загрузки ассетов из внешних swf без создания списка swf и последующего запекания в ipa? То есть чтобы swf были внешними но не входящими в состав приложения. Совсем внешний источник не подходит т.к. для него нужно постоянное соединение с интернетом.
__________________
uglan |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
Может это поможет http://www.flasher.ru/forum/blog.php?b=631 Как раз на эту тему заморачивался.
__________________
Отряд Котовскага |
|
|||||
Нет, мне нужны файлы локально но за пределами исполняемого файла. Видимо другого способа нет кроме как распаковать их из архива или скачать с сервака. Просто такую процедуру придется делать после каждой новой компилляции.
Цитата:
Добавлено через 52 часа 10 минут Возникла другая проблема тут. Загружаю ассеты из swf вроде все хорошо(по прежнему речь про IOS), но загружаются они только один единственный раз. При повторном обращении к функции загрузки просто ничего не происходит, ошибки никакой не выдает. В дебагере на IDE все отлично, таких проблем нет. Что это может быть??? Вот тут например парень мучается с той же проблемой но ответа в чем дело там нет. Код функции: private function LoadFullAsset(assetPath:String,className:String,container:Sprite,callback:Function):void{ var myLoader:Loader= new Loader(); var myUrlReq:URLRequest = new URLRequest(assetPath); var _lc:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain, null); var myAsset:MovieClip; myLoader.load(myUrlReq,_lc); myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded); function onLoaded(event:Event):void{ var c1ad:ApplicationDomain = (event.target as LoaderInfo).applicationDomain; var tmpAsset:Class = c1ad.getDefinition(className) as Class myAsset = new tmpAsset() as MovieClip; container.addChild(myAsset); callback.call(); } }
__________________
uglan Последний раз редактировалось uglan; 25.10.2013 в 10:39. Причина: неправильный тег |
Часовой пояс GMT +4, время: 07:01. |
|
« Предыдущая тема | Следующая тема » |
Теги |
external swf , ios , loader as3 |
|
|