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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.