Ну, я как-то нашел ответ!
Это не очень хорошее решение для кодирования двоичных данных в utf.Наилучшим способом кажется кодирование Base64.Затем используйте декодирование Base64 в flex, которое возвращает ByteArray.Мир пирога!Base64_encode добавляет примерно 33% накладных расходов, что немного больше, чем utf8_encode, но с ним гораздо проще работать.
php:
echo json_encode (base64_encode ($data));
flex:
//use a serialization filter for your HTTPService to deocde JSON
var raw:ByteArray = new ByteArray();
var dec:Base64Decoder = new Base64Decoder();
dec.decode(data);
raw = dec.toByteArray();