Информация JPEG в формате от Flash до JavaScript - PullRequest
2 голосов
/ 09 ноября 2011

Я пытаюсь перенести JPEG из Flash в JavaScript. Это вообще возможно?

Я имею в виду следующее: Flash получает изображение от пользователя и выполняет некоторые манипуляции с изображениями. Затем мне нужно отобразить это измененное изображение в HTML. Нужно ли публиковать изображение с флэш-памяти на сервер и загружать его в html через URL-адрес, или я могу как-то передать его непосредственно из флэш-памяти в объект изображения javascript через внешний интерфейс флэш-памяти?

Какой лучший способ сделать это?

Спасибо.

1 Ответ

2 голосов
/ 15 мая 2012

Одним из возможных способов является кодирование вашего изображения в base64 и отправка строки через вызов externalInterface в JavaScript. На стороне JavaScript вам нужно будет декодировать полученную строку из base64 обратно в исходный формат jpeg.

Вот коллекция учебных пособий для выполнения всех необходимых битов:

Конвертировать изображение в base64 в Actionscript: http://swati61.blogspot.de/2011/07/convert-image-to-base64-string-and-vice.html

Преобразование base64 в изображение в javascript: Кодирование и декодирование Base64 в клиентском Javascript

Связь между Actionscript и JavaScript: http://www.hariscusto.com/programming/communication-between-javascript-and-actionscript-as3-and-vice-versa/

Надеюсь, это ответит на ваш вопрос.

...