Показать сообщение отдельно
Старый 05.12.2010, 21:56
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 24  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Не пашет
Причем и контекст загрузки делал, и кроссдоменник на сервер заливал, все бестолку. Файл качается, доходит до 100% и вместо добавления его на сцену, выдает ошибку 2121.
Сколько не гуглил, все время нахожу рекомендации сделать так: Security.allowDomain("нужный домен/ или *");
Это работает для каких-нибудь картинок, но не для swf файлов.
Уже и не знаю куда копать...

А если залить в контакт, то вместо отображения процентов загрузки, вообще выдает слово Infinity. И на этом, естественно, все останавливается.

Добавлено через 25 минут
Такс.. первая проблема решена.
Если у кого-то возникнет подобная проблема, то нужно добавить строчку Security.allowDomain("домен"); не только в файл который згружает другой swf, но и в главный класс загружаемого swf.

А вот с контактом понять пока не могу..

Добавлено через 54 минуты
вывод информации о загрузке показывает, что он не может получить величину загружаемого файла.

Строчка
Код AS3:
e.bytesTotal;
Выдает ноль, отсюда
Код AS3:
e.bytesLoaded / e.bytesTotal
Приводит к результату Infinity.

Кто знает как исправить?

п.с. Никаких ошибок не выдает при загрузке, просто не грузит и все. Везде располагал блоки try / catch
все время нормально срабатывают блоки try