![]() |
почему loadBytes не работает в flash 11.5 ?
Есть вот такой код:
Код AS3:
Локально и вконтакте код работает во flash 10.3 Но вот вконтакте с flash 11.5 перестает работать. Мне нужен мульти загрузчик фоток из контакта. Пытаюсь получить фото и записать его в bitmap. Что бы не плодить кучу обработчиков загрузки. Подскажите, что я делаю не так? Что случилось с loadBytes? Event.COMPLETE для loadBytes не срабатывает. |
А ведь есть уже давно придуманные велосипеды. Посмотрите BulkLoader - он вам все загрузит, + парсит xml, json, etc...
Добавлено через 3 минуты а так должны быть вкурсе что с выходом 11.4 плеера поапдейтили безопасность. Код AS3:
так же врятли у вас получиться достучаться до БайтАрея картинки Код AS3:
Код AS3:
|
о, спасибо большое, надо будет применить
|
BulkLoader так же не решает вопрос с загрузкой фото вконтакте. Локально все работает.
Подскажите решение какое нибудь с загрузчиком. |
NoCD вконтакте для загрузок с помощью любых лоадеров (URLLoader и прочие) нужен файл политики безопасности cross-domain.xml. Дело тут не в версии плеера, а в нарушении изолированной среды. Решение - создать корректный cross-domain.xml и кормить его плееру с помощью
Код AS3:
|
Цитата:
Если бы дело было только в нем, тогда и я бы не видел фоток, которые тянутся с контакта |
То есть фото скачиваются и смотрятся?
Файл можно хранить на полиси сервере и отправлять строкой обратно по реквесту, а можно отдельным файлом. Вторым способом не пробовал, консультировать могу только по первому) |
мне их не качать надо.
Суть в следующем: 1. через getProfile получаю информацию о пользователе, в том числе и ссылку на фото пользователя. 2. Через BulkLoader подсовываю ссылку на фото. 3. У меня как у разработчика и еще у пару людей отображаются фотки, а у других нет. Даже одну пытаюсь отобразить, напрямую подставляя ссылку, не работает у некоторых людей. 4. |
По опыту, фотки из контакта можно грузить двумя способами:
1. Использовать html текст внутри флешевского TextField 2. Использовать загрузчики, которые грузят фотку во флешку, и потом работают с ней как с полноценным Bitmap C BulkLoader не работал, но могу предположить, что там используется второй способ, то есть обычный URLLoader с URLRequest'ом Но если у вас грузятся одни фотки и не грузятся другие, значит проблема, скорее всего, в АПИ запросе вк. Скорее всего, для корректного завершения АПИ запроса вк, у участника должно быть установлено приложение. Так же стоит отметить, что для некоторых АПИ запросов, приложение должно быть включено. |
1. приложение включено
2. Не обязательно устанавливать приложение, что бы получить доступ к фоткам, достаточно разрешения пользователя. 3. Друзья, открывшие мое приложение, видят фотки друзей, следовательно, запрос проходит правильно. Другие друзья не могут увидеть, но запрос все равно проходит, потому что я реально вижу массив ответа. 4. Если я использую loader.load( new URLRequest('ссылка' ); без loadBytes, то фотка начинает грузиться у всех, следовательно не проходят байты. Помогите пожалуйста решить хотя бы вот такой вопрос: Мне надо загрузить n-е количество фоток. Ну пусть будут минимум 5. Если я буду использовать один "loader", то фотка отобразится только на последней загрузке? Как сделать так, что бы загруженные фотки не пропадали, не затирались? |
| Часовой пояс GMT +4, время: 15:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.