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 :
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
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; }
pour forcer le rechargement mais ça supprime les images déjà chargées sans recharger les autres !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (_global.indiceZoom == 1) { load(numLigne, numColonne); }
Suis-je assez clair ? Merci d'avance.
Partager