Мне нужно преобразовать MovieClip в ByteArray и отправить его в php, используя метод POST.Человек, работающий с php, говорит, что нужно отправлять только ByteArray, и преобразование в JPG и PNG может быть сделано со стороны PHP.Когда я создал опцию сохранения на локальном компьютере, были использованы следующие шаги.
- Преобразование в битовые данные
- Использование JPGEncoder и PNGEncoder для битовых данных
- Затем присвоение переменной байтового массива.
Итак, в этомВ случае JPG и PNG для сохранения использовались разные байтовые массивы, и это работало.
Я нашел код для преобразования мувиклипа в байтовый массив в самом Stackoverflow
AS3: экспорт мувиклипа или холста в swf
var buffer:ByteArray = new ByteArray();
buffer.writeObject(MOVIE_CLIP_HERE);
buffer.position = 0;
buffer.writeBytes(...);
Что следуетбыть параметром функции writeBytes объекта буфера.Предположим, что название мувиклипа - canvas_mc.
Я уже разобрался с частью php.Заранее спасибо.