cs_thessalie
Messages postés15Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention24 octobre 2005
-
9 mai 2005 à 11:27
cs_thessalie
Messages postés15Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention24 octobre 2005
-
16 mai 2005 à 16:37
Comment on peut faire ça ?
Mes pages sont constituées de séries de 6 boutons. Je voudrais qu'en appuyant sur le bouton btn_1, un movieclip se lance et affiche deux textes : l'un à partir de la variable titre1, l'autre à partir de la variable auteurs1 du même fichier texte.
Je sais qu'on peut s'en tirer en incrémentant un nombre n pour chaque bouton sur lequel on appuie (et en commençant par n+6 pour la page suivante, N+12 pour la suivante etc.), mais je préfèrerais une solution où le code irait directement chercher la valeur de "n" dans le nom d'occurence du bouton sur lequel on appuie. Est-ce possible ?
A voir également:
Click sur bouton "btn_n" -> afficher la variable "titre_n" d'un fichier texte
cs_thessalie
Messages postés15Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention24 octobre 2005 9 mai 2005 à 11:59
Sorry je n'arrive pas non plus à extraire la variable titre1 ou auteurs1. Si je fais "titre"+n+ comme avec un fichier externe ça ne marche pas. C'est dur les premiers pas... :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Prouprou_Sensei
Messages postés517Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention24 octobre 20061 9 mai 2005 à 19:16
Lol ct pas pour t'emmerder que je disait ca, c'est juste que j'ai appris a flasher sur le MX et donc je suis pas habitué a voir eval dans un code, car il etait surtout utilisé dans flash4 et flash5.
cs_djagger
Messages postés536Date d'inscriptionlundi 5 mai 2003StatutMembreDernière intervention29 janvier 20091 10 mai 2005 à 09:24
lol ! y'a pas de pb ;)
c'est parceque j'ai fait des tests de rapidité, vaut mieux utiliser eval ;)
J'conaissais pas les crochets, mais ca aurait très bien pu être bcp plus rapide ;)
cs_thessalie
Messages postés15Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention24 octobre 2005 16 mai 2005 à 01:17
Par ailleurs, c'est juste pour la beauté du geste mais je ne trouve toujours pas le code permettant d'attribuer la valeur n du btn_n que je presse à la variable i.
J'ai essayé à tout hasard :
for (var n = 0; n<7; n++) {
["btn_"+n]onRelease = function () {
i = n;
nextFrame();
};
> ça marche pas, et avec eval il me renvoie n7 quand je clique sur un des boutons.
Du coup j'ai écrit le code pour chaque bouton :
btn_1.onRelease = function() {
_root.i = 1
nextFrame();
}
Ca marche très bien mais c'est moins joli :)
Une idée ?