ByteArrayをJavascript関数からFlexActionscript関数に渡す必要があります。以下のJSを使用してみました:
function deviceResp(s){
var obj = document.getElementById('smera');
obj.deviceRespFx(s);
}
私のAS関数:
public function imageRespFxs(value:String):void{
Alert.show(value.length);
}
編集:コールバック関数は「creationComplete」にロードされます
public function initDevice():void{
ExternalInterface.addCallback("deviceRespFx",imageRespFxs);
}
上記の方法では、バイト配列を文字列に変換してデータが失われるため、バイト配列をJSからAS関数に渡す方法を教えてください。