1

私は、c#ハンドラーがバイトデータをフラッシュに送信し、最後にバイナリ書き込みとして連結されたいくつかのint値を使用するアプリケーションに取り組んでいます。

C#コード:

 int pageNumber = 2;
 context.Response.BinaryWrite(Image);
 context.Response.BinaryWrite(pageNumber);

私はscript3を実行し、そのバイト配列を受信して​​おり、バイトからページ番号を取得する必要があります。

AS3コード:

 var imageData:ByteArray = event.target.data;
 var pageN:ByteArray = new ByteArray();
 pageN.writeBytes(imageData, imageData.length - 4, 4);

pageNバイト配列をintに変換する方法。

4

1 に答える 1

5
var yourInt:int=pageN.readInt();

int の位置を正しく指定していれば、そうするべきです。

于 2012-10-04T05:17:15.363 に答える