1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
| var totalImage:Number = 36;
var positionImage:Array = [
{x:240, y:10}, // P01
{x:310, y:10},
{x:380, y:10},
{x:240, y:80},
{x:310, y:80},
{x:240, y:200.8}, // P02
{x:240, y:297.3}, // P03
{x:310, y:297.3},
{x:380, y:297.3},
{x:240, y:367.3},
{x:310, y:367.3},
{x:380, y:367.3},
{x:240, y:487.8}, // P04
{x:310, y:487.8},
{x:380, y:487.8},
{x:240, y:557.8},
{x:310, y:557.8},
{x:240, y:665.5}, // P05
{x:310, y:665.5},
{x:380, y:665.5},
{x:240, y:762.8}, // P06
{x:310, y:762.8},
{x:380, y:762.8},
{x:240, y:832.8},
{x:310, y:832.8},
{x:380, y:832.8},
{x:240, y:931.1}, // P07
{x:310, y:931.1},
{x:380, y:931.1},
{x:240, y:1068.4}, // P08
{x:310, y:1068.4},
{x:380, y:1068.4},
{x:240, y:1203}, // P09
{x:310, y:1203},
{x:380, y:1203}
];
function load(aIndex:Number) {
var tmp:MovieClip = this.createEmptyMovieClip("conteneur_"+aIndex, _root.getNextHighestDepth());
tmp._x = positionImage[aIndex].x;
tmp._y = positionImage[aIndex].y;
var listener:Object = new Object();
listener.onLoadInit = initialisation;
listener.onLoadProgress = chargement;
var mcl:MovieClipLoader = new MovieClipLoader();
mcl.addListener(listener);
var fileName:String = "images/img_"+("00").substr(0, 2-aIndex.toString().length)+aIndex+".jpg";
mcl.loadClip(fileName, tmp);
}
function initialisation(aTarget:MovieClip) {
var currentIndex:Number = Number(aTarget._name.split("_")[1]);
this["_parent._parent.thumb_"+currentIndex]._alpha = 0;
if (currentIndex+1<totalImage) {
load(currentIndex+1)
}
}
function chargement(aTarget, aBytesLoaded, aBytesTotal) {
this["_parent._parent.thumb_"+aTarget.name.split("_")[1]]._alpha = 100*(aBytesLoaded/aBytesTotal);
}
load(0);
//stop(); |
Partager