Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   ошибка при загрузке zip файла (http://www.flasher.ru/forum/showthread.php?t=179171)

Владимир Буквин 08.05.2012 16:14

ошибка при загрузке zip файла
 
есть текстовый файл(не архив) с расширением zip.
когда запускаю локально и гружу с сервера, ошибок нет,
когда запускаю не локально
Код AS3:

(Security.sandboxtype == Security.remote)

выдает ошибку:

Error #2044: Необработанный IOErrorEvent:. text=Error #2124: Неизвестный тип загруженного файла.
Какие есть варианты исправления этой ошибки, за исключением смены расширения?

wvxvw 08.05.2012 19:27

А вы уверены, что URLLoader'ом грузите?

Владимир Буквин 08.05.2012 21:26

да, уже не уверен, видно такую ошибку выдает не тот загрузчик, на который я думал.
Я так понимаю, что такая ошибка может возникнуть, только при загрузке через Loader.
Это так?

wvxvw 08.05.2012 22:28

Я не уверен, т.как наизусть не знаю текст ошибок, да еще и на русском, но по логике URLLoader вообще нет дела до расширения файла / содержания.

Владимир Буквин 08.05.2012 22:51

Код AS3:

private function loadByte():void
{
 var loader        :Loader        = new Loader();
 var byte        :ByteArray        = (new Assets.AppInfo() as ByteArray);
 for (var i:int = 0; i < byte.length; i++)
 {
        byte[i] = byte[i] - i;
 }
 loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
 loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onLoadError);
 loader.loadBytes(byte);
 function onLoadComplete(event:Event):void
 {
  loader.removeEventListener(Event.COMPLETE, onLoadComplete);
 HTTPService.getInstance().secret =  prite(MovieClip(loader.content)).getChildAt(0).name;
 }
 
 function onLoadError(event:IOErrorEvent):void
 {
 
 }
}

Обнаружил из-за чего ошибка! сдесь загружается swf файл загруженный через EMBED.
Этот файл защищен от декомпиляции.
при попытке открыть его через декомпилятор выдает ошибку file is corrupted
Раньше эта функция ошибок не выдавала, почему теперь выдает, остается загадкой!


Часовой пояс GMT +4, время: 22:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.