und des ganze noch mit einem balken und textfeld für alle mcs!!
ActionScript:
for (i=1; i<=6; i++) {
_root.createEmptyMovieClip("con"+i, i+20);
_root["con"+i].loadMovie("test"+i+".swf");
_root.createTextField("txt1", 10, 420, 24, 130, 20);
}
_root.balken._xscale = 0;
this.loader_funk = function() {
var c1_t = _root.con1.getBytesTotal();
var c1_l = _root.con1.getBytesLoaded();
var c2_t = _root.con2.getBytesTotal();
var c2_l = _root.con2.getBytesLoaded();
var c3_t = _root.con3.getBytesTotal();
var c3_l = _root.con3.getBytesLoaded();
var c4_t = _root.con4.getBytesTotal();
var c4_l = _root.con4.getBytesLoaded();
var c5_t = _root.con5.getBytesTotal();
var c5_l = _root.con5.getBytesLoaded();
var c6_t = _root.con6.getBytesTotal();
var c6_l = _root.con6.getBytesLoaded();
if (c1_l>=4 || c2_l>=4 || c3_l>=4 || c4_l>=4 || c5_l>=4 || c6_l>=4) {
pt1 = Math.ceil((c1_l/c1_t)*100);
pt2 = Math.ceil((c2_l/c2_t)*100);
pt3 = Math.ceil((c3_l/c3_t)*100);
pt4 = Math.ceil((c4_l/c4_t)*100);
pt5 = Math.ceil((c5_l/c5_t)*100);
pt6 = Math.ceil((c6_l/c6_t)*100);
prozent = Math.ceil((pt1+pt2+pt3+pt4+pt5+pt6)/6);
_root.balken._xscale = prozent;
_root.txt1.text = prozent+" % geladen";
if (prozent>=100) {
clearInterval(loadID);
}
}
};
loadID = setInterval(loader_funk, 10);