たくさんのファイルを順番に読み込もうとしています。前のダウンロードが完了したら、もう一方のダウンロードを開始してほしい。これを行う最良の方法は、forループを使用することだと思いました。
TheURL =は、配列内の一連のURLです。
for(var i:int=0;i<TheURL.length;i++)
{
var urlString:String = TheURL[i];
var urlReq:URLRequest = new URLRequest(urlString);
var urlStream:URLStream = new URLStream();
var fileData:ByteArray = new ByteArray();
urlStream.addEventListener(Event.COMPLETE, loaded);
urlStream.load(urlReq);
function loaded(event:Event):void
{
/// code to continue loop
}
}
前の手順が完了するまで、他のユーザーがダウンロードを開始しないことが重要です。それを行う方法について何か提案はありますか?ありがとう