изображение с внешним интерфейсом - PullRequest
1 голос
/ 28 мая 2009

Мне нужно отправить изображение на флэш-память с помощью внешнего интерфейса (as3) ... не может быть URL-адресом, потому что нет соединения ... Я пытаюсь открыть файл изображения и отправить на флэш-память как текст, но без успех

есть идеи?

Ответы [ 2 ]

1 голос
/ 10 июня 2009

Краткий ответ: пожалуйста, не делайте этого.

Если вам нужно, то вам нужно взять данные изображения, кодировать их с помощью чего-то безопасного HTTP-запроса, такого как base64, декодировать его во флэш-памяти, поместить в байтовый массив и переделать из него битовый массив. Это довольно сложно.

http://dynamicflash.com/goodies/base64/ - отличный класс для декодирования вашей строки изображения base64 в байтовый массив.

0 голосов
/ 28 мая 2009

Попробуйте предоставить более подробную информацию. Что именно должен открыть файл изображения? На самом деле, Flash сама может открыть файл изображения с жесткого диска.

var ldr:Loader = new Loader();
ldr.load(new URLRequest('C:/Images/MyImage.jpg'));
addChild(ldr);

Но если я понимаю вашу проблему - возможно, это не решение проблемы? Это так?

...