Цитата:
|
Локальная картинка весит 859 кб,
|
Что именно в вашем понимании "локальная картинка"? Что такое локальная картинка в коде и где вы выводите ее размер? Если вы картинку с диска берете, то потом вы ее же и перекодируете, так что размер может измениться.
Цитата:
|
соответственно не открывается...
|
Ну да, естественно. Вы же данные теряете. Вот что по вашему должна делать строчка:

Код AS3:
String(byteArray)
?
Бинарные данные в строку вооще-то неоднозначно преобразуются. После вашего ответа на предыдущий вопрос выполните и прокомментируйте следующий пример:

Код AS3:
const ba:ByteArray = new ByteArray();
for (var i:int = 0; i < 65536; i++)
ba.writeShort(i);
trace(ba.length);
ba.position = 0;
const cs:String = String(ba);
trace(cs.length);
var ptr:int = 0;
for (i = 0; i < 65536; i++) {
if ((cs.charCodeAt(ptr) << 8 | cs.charCodeAt(ptr + 1)) != i)
trace(i + " " + cs.charCodeAt(ptr) + " " +
cs.charCodeAt(ptr + 1));
ptr += 2;
}
Ну и еще я не уверен, что вы пишете (и раскодируете) в php данные как бинарные, а не как текст.