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
| // ----------------------------------------------------------------
// ini divers
// ----------------------------------------------------------------
#include "proto__Lol.as"
Stage.scaleMode = "noScale";
var tbImg = new Array();
var stChemin = "http://complet1.free.fr/_divers/forum/flags/";
var bench = new Bench(3, 2, 1, 1, 1);
// ----------------------------------------------------------------
// aide visuel
// ----------------------------------------------------------------
#include "proto__Lol.as"
this.createEmptyMovieClip("mcGrille", this.getNextHighestDepth());
this.mcGrille.grillager(800, 600, 10, 10, 0, 0, 25);
this.mcGrille.grillager(800, 600, 50, 50, 1, 0, 100);
this.mcGrille.grillager(800, 600, 800, 600, 1, 0xFF0000);
// ----------------------------------------------------------------
// Chargement XML
// ----------------------------------------------------------------
xml = new XML();
xml.ignoreWhite = true;
xml.onLoad = function(blTest) {
if (blTest) {
for (var x in xml.childNodes) {
tbImg[x] = xml.childNodes[x].firstChild.nodeValue;
}
delete xml;
bench.benchDebut("chargerImg");
bench.benchDebut("chargerImgGlobal");
chargerImg();
bench.benchFin("chargerImg");
} else {
trace("Erreur dans le chargement du XML");
}
};
xml.load("data2.xml");
// ----------------------------------------------------------------
// Charger les images en bloc
// ----------------------------------------------------------------
var tbGlobal = new Array();
var pipe:Pipe;
function chargerImg() {
var mcImgs = this.createEmptyMovieClip("mcImgs", this.getNextHighestDepth());
this.mcGrille.swapDepths(this.getNextHighestDepth());
//
//
pipe = new Pipe(tbImg, mcImgs);
pipe.actionFichierFin = function() {
trace(pipe.nbNbImg + " - réussi");
};
pipe.actionFichierErreur = function() {
trace(pipe.nbNbImg + " - erreur");
};
pipe.actionComplet = function() {
trace("Tout est fini (réussi+erreur)");
bench.benchFin("chargerImgGlobal");
ordonner(pipe._data);
delete tbImg;
};
pipe.lancer();
} |
Partager