Показать сообщение отдельно
Старый 25.10.2013, 10:39
uglan вне форума Посмотреть профиль Отправить личное сообщение для uglan Посетить домашнюю страницу uglan Найти все сообщения от uglan
  № 3  
Ответить с цитированием
uglan

Регистрация: Mar 2003
Адрес: moscow
Сообщений: 102
Отправить сообщение для uglan с помощью ICQ Отправить сообщение для uglan с помощью Skype™
Цитата:
Сообщение от Котяра Посмотреть сообщение
Вот этого не понял совсем. Так вам нужен внешний сервер или не нужен?
Нет, мне нужны файлы локально но за пределами исполняемого файла. Видимо другого способа нет кроме как распаковать их из архива или скачать с сервака. Просто такую процедуру придется делать после каждой новой компилляции.

Цитата:
Может это поможет http://www.flasher.ru/forum/blog.php?b=631
Как раз на эту тему заморачивался.
Почитал. Тут посути просто пак Растровых(!) ресурсов, а меня интересует сохранность именно векторных мувиков со всей их структурой...

Добавлено через 52 часа 10 минут
Возникла другая проблема тут. Загружаю ассеты из swf вроде все хорошо(по прежнему речь про IOS), но загружаются они только один единственный раз. При повторном обращении к функции загрузки просто ничего не происходит, ошибки никакой не выдает. В дебагере на IDE все отлично, таких проблем нет. Что это может быть??? Вот тут например парень мучается с той же проблемой но ответа в чем дело там нет.

Код функции:
Код AS3:
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. Причина: неправильный тег