![]() |
FlashDevelop AS3 Загрузка изображения из сети
Здравствуйте!
Я новичок в программировании AS3. Возникла проблема. Скажу сразу: Да, я искал ответ на этом форуме, и да - находил разные варианты. Но, видимо, мой случай несколько уникален, потому и спрашиваю. Работаю в FlashDevelop + Flex. Код привожу нужный, ненужное выкинул. Есть основной код: main.as Код AS3:
profile.as Код AS3:
GameData.as Код AS3:
И вот она проблема: функция onLoadComplete обрывается на строке 1. Т.е. строка 2 не срабатывает, но при этом приложение работает, как ни в чем не бывало. Ни ошибок, ни Adobe FP Debug ничего не пишет. И в итоге изображения нет. Пробовал строку 1 делать так: Код AS3:
В чём проблема? Что я делаю не так? |
1. В e.target в методе onLoadComplete лежит ссылка на LoaderInfo, так-что бегать туда-сюда (e.target.loader.contentLoaderInfo...) смысла нет. Достаточно сделать:
Код AS3:
Код AS3:
|
Цитата:
Во-первых, советую проверять типы в документации. Нужно переименовать (чтоб не путаться) Код AS3:
Код AS3:
|
Ага, спасибо! Вы правы и я был прав - делал также (просто код уже переломанный выложил).
Проблема оказалась грустнее - с локального сервера грузит, а с реального из интернета - нет. Не с протокола http, не с https. Есть рецепт? |
все дело в файле crossdomain.xml, который должен лежать в корне нужного домена, и разрешать загрузку для флешки, лежашей на указанном домене, либо для всех флешек *
|
На моём сайте такой лежит. Т.е. получается, что если я захочу слизнуть во флеш изображение, то придется юзать php-прокладку на своём сайте между флеш и сторонним сайтом? А напрямую никак-никак совсем? Всё ясно...
Ладно, в любом случае, всем огроменное спасибо за помощь и консультации! Креатива всем! Добавлено через 15 минут Добавляю: при выгрузке флеш в ВК всё заработало. А в режиме теста на локальной машине не грузит из ВК. Стрёмно так разработочку вести... |
Цитата:
|
| Часовой пояс GMT +4, время: 17:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.