Bonjour à tous,
Je suis nouveau sur le site et dois avouer ne pas trop savoir comment cela marche.
J'espère seulement que le sujet sera lu et ainsi... répondu
J'ai quelques bases en AS2 et AS3 cependant ça fait déjà un moment que je n'ai pas vraiment travaillé avec cela.
Comme je tente de refaire mon portfolio entièrement en flash interactif je n'ai pas trop le choix de mit remettre un peu.
Le problème que j'ai actuellement se trouve au niveau des boucles.
Ce que je souhaite c'est qu'une liste de propriétés se fassent automatiquement sur un ensemble de boutons qui se trouvent à l'intérieur d'un movieclip.
Je ne sais pas où se trouve mon erreur.. flash me dit "Impossible de créer la propriété buttonMode sur String".
Voici mon code si cela peut vous aider à voir plus clairement où est mon "bug".
J'ai tout mit ce qu'y vient après le buttonmode en commentaire car déjà rendu là l'erreur se produit.
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 var btnfoto; var OmbreThumb:DropShadowFilter = new DropShadowFilter(3, 45, 0x000000, .6,10, 10); for (var numfot:Number=1;numfot<=30;numfot++) { btnfoto="mc_barlateral.btn"+numfot; trace(btnfoto); btnfoto.buttonMode=true; /*btnfoto.alpha=0.5;*/ /*btnfoto.addEventListener(MouseEvent.MOUSE_OUT,opacite50);*/ /*btnfoto.addEventListener(MouseEvent.MOUSE_OVER,opacite100);*/ /*btnfoto.filters = new Array(OmbreThumb);*/ /*function opacite100(evt:MouseEvent) {*/ /*evt.target.filters = new Array(OmbreThumb);*/ /*evt.target.alpha=1; evt.target.scaleX=1.1; evt.target.scaleY=1.1; evt.target.x-=4; evt.target.y-=3; }*/ /*function opacite50(evt:MouseEvent) { evt.target.alpha=0.5; evt.target.scaleX=1; evt.target.scaleY=1; evt.target.x+=4; evt.target.y+=3; }*/ }
Cela fait la même chose quand je tente d'essayer ma boucle avec n'importe quelle des autres propriétés que je tente de d'affecter à mes boutons via ma variable.
J'ai tenter plusieurs chose, dont inscrire String à plusieurs endroits, mais rien ne marche.
Je vous demande votre aide,
Merci,
Louis
Partager