最初に読んでいただきありがとうございます。
これは私のコードです:
private function send( pkt:ByteArray )
{
var int count = 0;
var request:URLRequest = new URLRequest( ... );
var loader:URLLoader = new URLLoader( ... );
request.contentType = URLLoaderDataFormat.BINARY;
request.method = URLRequestMethod.POST;
loader.addEventListener(Event.COMPLETE, loader_complete);
loader.dataFormat = URLLoaderDataFormat.BINARY;
request.data = pkt;
loader.load( request );
//to pause the execution
while( count < 100000000 );
}
COMPLETE イベントは、最後の while ループが終了する前に送出されません。つまり、URLLoader.load( URLRequest ) の後、ローダーはすぐにデータを送信しません (遅延なし)? 多数の loader.load(request) コマンドを継続的に実行する必要があるため、順番に、ロード コマンドごとに遅延なくデータを順番に送信する必要があります。それを解決する方法は?
ありがとう。