Bonjour,
Je veux creer des MovieClip contenant une clip de ma bibliotheque,
et une fonction sur le click du MovieClip. Seulement je perd la valeur du "i" dans la fonction onPress, il me retourne i Max comme si j'etais sortie de la boucle.
mon Code :
J'aurais une autre question : comment créer une bouton en actionscript pour ??? comme pour le createTextField
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
26
27
28
29
30
31
32
33
34
35
36 var monY:Number = 0; var profondeur:Number = 50; for (var i = 0; i < TmonAuteur.length; i++) { // Créer les movie-clip vides profondeur += 1; var thisMC:MovieClip = this.createEmptyMovieClip("my_txtRollOn"+i+"_mc", profondeur); thisMC.attachMovie("bouton_id", "bouton"+i+"_mc", 60 ); // Placement thisMC._x = 20; monY += 20; thisMC._y = monY; var indice:Number = i; if( indice == 0 ) { thisMC.onPress = function() { trace(i);//Renvoi la derniere valeur de i comme si j'etais dehors de la boucle et pas la valeur à l'instant T init(TmonAuteur[0], TmonImage[0], TmonMp3[0], TmaVideo[0], TmonPdf[0]); } } if( indice == 1 ) { thisMC.onPress = function() { init(TmonAuteur[1], TmonImage[1], TmonMp3[1], TmaVideo[1], TmonPdf[1]); } } }//fin du for };
Partager