Rafraichir une animation pour changer le chemin d'un fichier externe
Bonjour. Est-il possible dans Flash de rafraichir une animation à un instant donné ? Je m'explique. Sur ma scène j'ai un clip, dans lequel je charge par défaut x images externes (façon damier positionné en nLigne et nColonne) qui sont localisées dans un dossier en relation avec une variable de la scène :
Code:
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
| var indiceZoom:Number = 0;
_global.indiceZoom = 0;
this.onEnterFrame = function () {
if (this.hitTest(_root.ZoneFenetre)) {
load(numLigne, numColonne);
}
}
function load(nLigne:Number, nColonne:Number) {
var tmp:MovieClip = this.createEmptyMovieClip("image", 1);
var listener:Object = new Object();
listener.onLoadInit = initialisation;
var mcl:MovieClipLoader = new MovieClipLoader();
mcl.addListener(listener);
var fileName:String = "fonds/z" + _global.indiceZoom + "/0" + nColonne + "x0" + nLigne + ".jpg";
mcl.loadClip(fileName, tmp);
}
function initialisation(aTarget:MovieClip) {
aTarget._width = 160;
aTarget._height = 160;
} |
A un moment la variable indiceZoom va changer et passer à 1, à ce moment là, j'aimerai que les images qui ont été chargés au préalable depuis le dossier 0 se recharge, mais en puisant cette fois dans le dossier 1 !! J'ai essayé tout simplement de rajouter dans le EnterFrame
Code:
1 2 3
| if (_global.indiceZoom == 1) {
load(numLigne, numColonne);
} |
pour forcer le rechargement mais ça supprime les images déjà chargées sans recharger les autres !!!
Suis-je assez clair ? Merci d'avance.