我正在开发一个应用程序,其中c#处理程序将字节数据发送到flash,其中一些int值在末尾作为二进制写入被连接。
C#代码:
int pageNumber = 2;
context.Response.BinaryWrite(Image);
context.Response.BinaryWrite(pageNumber);
我的动作脚本3我正在接收该字节数组,需要从字节中获取pagenumber。
AS3代码:
var imageData:ByteArray = event.target.data;
var pageN:ByteArray = new ByteArray();
pageN.writeBytes(imageData, imageData.length - 4, 4);
如何将pageN字节数组转换为int。
答案 0 :(得分:5)
var yourInt:int=pageN.readInt();
如果您已正确指定了int的位置,那么应该这样做。