神魂顛倒論壇logo

icon
首頁Adobe Animate CCActionScript討論 → [求助]MovieClipLoader如何偵測多張外部圖片載入進度?

雷射溶脂 | 瘦小腹 | 植髮 | 眼袋 | 玻尿酸 | 電波拉皮 | Flash | 購物車 | Flash Player 11.2 | 豐胸 |

下一主題 上一主題


[求助]MovieClipLoader如何偵測多張外部圖片載入進度?


[求助]MovieClipLoader如何偵測多張外部圖片載入進度? 簡版






我把多張外部圖片url寫在xml檔,利用flash的XML讀入這些圖片並放進一個空白 MovieClip(名為photoSet)底下的MovieClip(由0,1,2...依序編號命名),之後使用MovieClipLoader希望可以在畫面上顯示外部圖片整體的bytesTotal與目前載入的bytesLoaded,可是它似乎只能顯示個別圖片的載入進度,以下是我的原始碼,請教該如何修改?

以下為『AS』原始碼

stop();
photoXML = new XML();
photoXML.load("photo.xml");
photoXML.ignoreWhite = true;
photoXML.onLoad = function(success) {
if (success) {
var mcLoader:MovieClipLoader = new MovieClipLoader();
var mcListener:Object = new Object();
mcLoader.addListener(mcListener);
var photoNode = this.firstChild.childNodes;
_global.photoNum = photoNode.length;
var i = 0;
while (i<photoNum) {
photoSet.createEmptyMovieClip(i,i);
mcLoader.loadClip(photoNode[i].attributes.src,photoSet[i]);
photoSet[i]._visible = false;
i++;
}
mcListener.onLoadStart = function(target_mc:MovieClip) {
_global.Loaded = 0;
_global.Total = 0;
};


mcListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
Total = Math.round(bytesTotal/1024);
Loaded = Math.round(bytesLoaded/1024);
trace(Loaded+" k / "+Total+" k ");//就是這裡顯示出個別圖片的載入k數及大小
};
mcListener.onLoadComplete = function() {
trace("載入完成");
};
} else {
trace("photo.xml載入失敗");
}
};





購物車 | 回到頂部

[求助]MovieClipLoader如何偵測多張外部圖片載入進度? 簡版






我把多張外部圖片url寫在xml檔,利用flash的XML讀入這些圖片並放進一個空白 MovieClip(名為photoSet)底下的MovieClip(由0,1,2...依序編號命名),之後使用MovieClipLoader希望可以在畫面上顯示外部圖片整體的bytesTotal與目前載入的bytesLoaded,可是它似乎只能顯示個別圖片的載入進度,以下是我的原始碼,請教該如何修改?

以下為『AS』原始碼

stop();
photoXML = new XML();
photoXML.load("photo.xml");
photoXML.ignoreWhite = true;
photoXML.onLoad = function(success) {
if (success) {
var mcLoader:MovieClipLoader = new MovieClipLoader();
var mcListener:Object = new Object();
mcLoader.addListener(mcListener);
var photoNode = this.firstChild.childNodes;
_global.photoNum = photoNode.length;
var i = 0;
while (i<photoNum) {
photoSet.createEmptyMovieClip(i,i);
mcLoader.loadClip(photoNode[i].attributes.src,photoSet[i]);
photoSet[i]._visible = false;
i++;
}
mcListener.onLoadStart = function(target_mc:MovieClip) {
_global.Loaded = 0;
_global.Total = 0;
};


mcListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
Total = Math.round(bytesTotal/1024);
Loaded = Math.round(bytesLoaded/1024);
trace(Loaded+" k / "+Total+" k ");//就是這裡顯示出個別圖片的載入k數及大小
};
mcListener.onLoadComplete = function() {
trace("載入完成");
};
} else {
trace("photo.xml載入失敗");
}
};





雷射溶脂 | 回到頂部

簡版






MovieClipLoader沒有內建你要的功能

需要自已寫Function





雷射溶脂 | 回到頂部
Icon
音樂、空氣、水~~~生命三元素~~~奶綠茶 http://milkmidi.com/


簡版






MovieClipLoader沒有內建你要的功能

需要自已寫Function





購物車 | 回到頂部
Icon
音樂、空氣、水~~~生命三元素~~~奶綠茶 http://milkmidi.com/


簡版






請問有比較具體的建議嗎?
被這個問題困擾了很久。
在新視窗檢視



自體脂肪隆乳 | 回到頂部

簡版






請問有比較具體的建議嗎?
被這個問題困擾了很久。
在新視窗檢視



自體脂肪隆乳 | 回到頂部

簡版



自體脂肪隆乳 | 回到頂部
Icon
音樂、空氣、水~~~生命三元素~~~奶綠茶 http://milkmidi.com/


簡版



自體脂肪隆乳 | 回到頂部
Icon
音樂、空氣、水~~~生命三元素~~~奶綠茶 http://milkmidi.com/


簡版






謝謝您提供的類別,我正在研究用法,

想再問一下,將來flash輸出上線時,要連同這些import的檔案一起放進網站內嗎?





Flash Player 12 | 回到頂部

簡版






謝謝您提供的類別,我正在研究用法,

想再問一下,將來flash輸出上線時,要連同這些import的檔案一起放進網站內嗎?





購物車 | 回到頂部
下一主題 上一主題