私はTOTAL NOOBであることを覚えておいてください。プロジェクト全体のコーディングを誰かに依頼しているわけではありませんが、多くの場合、簡単に迷ってしまいます。あなたの助けと忍耐は大歓迎です...
私の AS3 コードは次のようになります。
var totalFeatureImageDownloads:Number = 0; //total file size of all feature images, in bytes
var totalFeatureImageDownloaded:Number = 0; //total downloaded of all feature images, in bytes
for each(var featureimage:XML in xml.featureimages.imgurl)
{
trace(featureimage);
var featureImageRequest:URLRequest = new URLRequest(featureimage);
var featureImageLoader:URLLoader = new URLLoader(featureImageRequest);
totalFeatureImageDownloads = totalFeatureImageDownloads + featureImageLoader.bytesTotal;
trace(featureImageLoader.bytesTotal);
}
現在、XML ファイルに 3 つの画像があり、それらの URL は適切にトレースされています。ただし、bytesTotal は常に 0 です。また、このループによって、同じ名前の 3 つの URLRequest と同じ名前の URLLoader が 3 つ作成されることもわかっています。おそらく、3 つの異なる名前のものを作成する必要があります。
すべての画像を同時にダウンロードしたいので、3 つすべての合計ファイル サイズと、ダウンロード ステータスを分数 (bytesLoaded / bytesTotal) として計算する必要があります。
このようなシナリオが複数あり、これが完了するまで立ち往生しています。あなたの助けに感謝します。乾杯。