Bonjour
j'ai le code suivant
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 stop(); var aClips:Array = Array("etoile_sud", "supporter"); var x_final:Array = Array(10, 12); var nIndex:Number = 0; var frames0:Number = 10; var frames1:Number = 15; var nCpt:Number = 0; var i:Number = 0; var nAlpha1:Number = 100; var nAlpha2:Number = 0; var IdInterval; /////////////////////////////// function f1() { var nCpt:Number = 0; var IdInterval2; trace(_level0[aClips[i]]+" "+nPosx); _level0[aClips[i]].onEnterFrame = function() { if(nCpt == x_final[i]) { delete this.onEnterFrame; if (i < (aClips.length - 1)){ i++; f1(); }else{ _level0[aClips[0]]._alpha = 100; <-- c'est ici que j'aimerais initialiser les variables _level0[aClips[i]]._alpha = 100; i=0; _level0[aClips[0]]._x = 0; _level0[aClips[1]]._x = 0; } } nCpt++; this._alpha -= (nAlpha1 - nAlpha2)/frames0; this._x = this._x + 2; } } IdInterval = setInterval(function(){f1()},5000); //f1();
je souhaiterais réinitialiser le tableau pour que toutes les valeurs soient à "0" mais je suppose que je dois faire une boucle ? et qu'il n'y a pas d'autres possibilités que de passer par cela ?
Merci
