cs_thessalie
Messages postés15Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention24 octobre 2005
-
24 oct. 2005 à 00:58
cs_thessalie
Messages postés15Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention24 octobre 2005
-
24 oct. 2005 à 19:03
Je me casse la tête depuis quelques temps pour savoir comment je pourrais réduire mes 150 lignes de codes sur un script pourtant tout bète.
Il s'agit de dire que si je presse le bouton (ou le clip) machin_1 alors il faudra charger "image1.jpg".
Pour l'instant j'utilise le script de base qui fonctionne très bien avec "i" pour le numéro de l'image.
Le problème c'est que je risque très vite d'avoir 150 boutons différents et je trouve pas ça très économique, surtout si je dois ajouter du code dans l'avenir (fais "pouët", affiche une barre de chargement, prépare le café etc.). J'ai essayé avec for (var i = 0; i<151; i++) etc. mais ça bloque toujours au moment où je dois lui dire _root.["btn_"+i].onRelease, ce qu'il aime pas du tout.
Comment créer la fonction qui permettrait d'automatiser tout ça, genre "quand j'appuie sur le bouton i pourrrais tu avoir la politesse de charger l'image i stp merci" ?
cs_thessalie
Messages postés15Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention24 octobre 2005 24 oct. 2005 à 14:35
Nope, ça marche pas : l'erreur de syntaxe est corrigée, mais il va systématiquement chercher l'image 151.
Peut être qu'il faudrait prendre la problème dans l'autre sens et bricoler avec mouseDown + un hittest + renvoi de la variable en fonction du clip au dessus duquel la souris se trouve. Pas super économique non plus...