Проблема с SWF-файлом скомпилированным во Flash Develop

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.

Проблема с SWF-файлом скомпилированным во Flash Develop

Сообщение mr.TrueMan » 27 авг 2012, 21:24

Здраствуйте, недавно перешёл на Flash Develop. Переход состоялся в целом удачно, если бы не одно необъяснимое "НО".
И так постараюсь вкратце разъяснить, сразу же замечу тип проекта As3 Project:
Моё приложения во время запуска подгружает несколько изображений из "удалённой области действия" ( как это называется в документации. ), а
короче говоря с сервера сайта созданного на Ucoz.
Компилирую в FD swf-файл, пока swf лежит там где лежит всё отлично работает, но стоит его перенести в другой директоррию, загрузка стоит на
месте, навешал множество слушателей на загрузку, но всё бестолку. Слушатели молчат, индикатор тоже молчит.
Слушатели:
  1.  
  2. localLoader.contentLoaderInfo.addEventListener(Event.INIT,initListener);
  3. localLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,errorListener);
  4. localLoader.contentLoaderInfo.addEventListener(AsyncErrorEvent.ASYNC_ERROR,errorListener);
  5. localLoader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR,errorListener);
  6. localLoader.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR,errorListener);
  7.  


Если перекомпилировать в данной директории, то работает. Но требуется загрузить swf на сайт, а там он также "не хотит" работать не обращая
внимания, что на Ucoz-овском сайте лежит файл политики безопасности.
P.S.
Сначала думал, что проблема в системе безопасности Flash Player, но тогда бы отреагировал слушатель на данную ошибку. А что меня так же удивило,
что Flash Player не обращает внимания, что я из локальной области действия обращаюсь к удалённой и загружаю файлы, или же я ошибаюсь? Если
ошибаюсь, то поправьте, пожалуйста, и объясните в чём дело. :?:
mr.TrueMan

 
Автор темы
Сообщения: 10
Зарегистрирован: 27 авг 2012, 21:17
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Проблема с SWF-файлом скомпилированным во Flash Develop

Сообщение sanych_dv » 27 авг 2012, 22:25

Хотелось бы посмотреть на ваш слушатель errorListener, куда вы сваливаете разные типы эвентсов )
sanych_dv
Разработчик
Разработчик
 
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52
Благодарил (а): 1 раз.
Поблагодарили: 77 раз.

Re: Проблема с SWF-файлом скомпилированным во Flash Develop

Сообщение mr.TrueMan » 28 авг 2012, 09:45

События ошибки приводятся к типу ErrorEvent.
  1.  
  2. private function errorListener(e:ErrorEvent):void{
  3.            if (index == completeIndex) {
  4.             localLoader.contentLoaderInfo.removeEventListener(Event.INIT,initListener);
  5.             localLoader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR,errorListener);
  6.             localLoader.contentLoaderInfo.removeEventListener(AsyncErrorEvent.ASYNC_ERROR,errorListener);
  7.             localLoader.contentLoaderInfo.removeEventListener(SecurityErrorEvent.SECURITY_ERROR,errorListener);
  8.             localLoader.uncaughtErrorEvents.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR,errorListener);
  9.             if(localLoader.contentLoaderInfo.bytesLoaded!=localLoader.contentLoaderInfo.bytesTotal || localLoader.contentLoaderInfo.bytesTotal==0)
  10.              localLoader.close();
  11.             localLoader.unload();
  12.             localURLRequest=null;
  13.             localLoader=null;
  14.             ClassManager.dataArchive.preLoader.readyToRun();
  15.           }  
  16.           else {
  17.             ClassManager.dataArchive.preLoader.loadError("Ошибка загрузки изображения.");
  18.           }
  19.        }
  20.  
mr.TrueMan

 
Автор темы
Сообщения: 10
Зарегистрирован: 27 авг 2012, 21:17
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Проблема с SWF-файлом скомпилированным во Flash Develop

Сообщение sanych_dv » 28 авг 2012, 13:15

А что дебаг плеер говорит? Ссылочку можно посмотреть?
sanych_dv
Разработчик
Разработчик
 
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52
Благодарил (а): 1 раз.
Поблагодарили: 77 раз.

Re: Проблема с SWF-файлом скомпилированным во Flash Develop

Сообщение mr.TrueMan » 28 авг 2012, 14:03

sanych_dv, спасибо, что навёл на мысль! Я не знал про отладку в дебаговом плеере, сейчас полазил по интернету и нашёл, настройку debug-плеера и взглянул на log.
Проблема была в ошибке безопасности. Правда я до сих пор не пойму почему слушатель не ловил её. В чём может быть проблема?
mr.TrueMan

 
Автор темы
Сообщения: 10
Зарегистрирован: 27 авг 2012, 21:17
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Проблема с SWF-файлом скомпилированным во Flash Develop

Сообщение mr.TrueMan » 28 авг 2012, 15:51

Всё. Теперь окончательно разобрался, не ловится, потому что ошибка возникает не при загрузке, а при попытке использовать переменную content. Если использовать try-catch, то отлично ловится.
mr.TrueMan

 
Автор темы
Сообщения: 10
Зарегистрирован: 27 авг 2012, 21:17
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.


Вернуться в Программирование на Flash



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron