Добрый день. Такая проблема:
Код сервиса на пхп (используется amfphp 1.9):

PHP код:
class GetActors
{
public function get()
{
return new ByteArray(file_get_contents("../../images/1/22.jpg"));
}
}
Код на ас3:

Код:
package {
import flash.display.Loader;
import flash.net.NetConnection;
import flash.net.Responder;
import flash.utils.ByteArray;
import flash.display.Sprite;
/**
* @author utyf
*/
public class Test extends Sprite {
private var responder : Responder;
private var conn : NetConnection;
public function Test() {
responder = new Responder(onFinish, onError);
conn = new NetConnection();
conn.connect("http://localhost/remoting/gateway.php");
sendData();
}
private function onError(result : Object) : void {
}
private function onFinish(result : *) : void {
trace('finish');
trace(result);
trace(result as ByteArray);
var loader : Loader = new Loader();
//loader.loadBytes(result);
addChild(loader);
}
private function sendData() : void {
conn.call("GetActors.get", responder);
}
}
}
трейс выдает:

Код:
[trace] finish
[trace] [object Object]
[trace] null
loader.loadBytes(result) не выполняется, пишет, что не может привести этот объект к ByteArray.
Вопрос: как мне получить байтаррай?
