![]() |
Передать картинку из AS3 в JS через ExternalInterface и показать ее на html-странице
Что-то у меня сегодня голова плохо варит.
Флешка генерит битмапу. Есть возможность передать ее наверх через ExternalInterface (предварительно перекодировав в jpeg) в js и средствами js показать на странице? |
Как вариант можно сохранить картинку на сервер, передать в js то, что картинка сохранилась и с ней можно работать, а дальше уже просто загружать её
|
картинку в ByteArray и в Base64 и привет JS
|
На сервер не пойдет - там клик мыша требуется. Нужно, чтобы флешка вернула картинку по запросу от JS.
Насчет привета JS - нет ссылки на какой-нибудь пример, как там ее потом использовать? Добавлено через 28 минут вроде нашел. Цитата:
|
Цитата:
Хотя в последней опере нужно тыкать "показать изображение".. |
работает, хотя иногда нештатно
показывает не всю картинку, а верхнюю половину или треть |
Цитата:
обычный URLLoader отменили чтоле?) |
Нет, не отменили
Но процесс отправки должен быть инициирован пользователем в самой флешке А мне надо дернуть метод флешки из js через ExternalInterface, чтобы она отправила картинку на сервер. Однако, так не получилось. Если есть решение - с удовольствием воспользуюсь советом. |
ну по идеи всё правильно. жмёте её jpeg/png и кодируете в base64. дальше смотрите по полученному размеру и отправляете частями. размер частей не помню. через ExternalInterface можно отправлять пакеты ограниченного размера.
|
да, про ограничение при отправке я уже понял
|
| Часовой пояс GMT +4, время: 04:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.