Forum de discussion
Forum « Flash et Shockwave » (archives)
problème de définition de fonction 2
Envoyé: 7 mai 2003, 14h46 par flashdav
je crois que ça répond à la question que j'allais te poser à savoir :
j’ai pondu la fonction suivante :
Qui permet d’aller chercher la variable « texteX » du fichier « dataX.txt »
function fonction_lire(numero) {
var vlire = new LoadVars();
vlire.numero = numero;
vlire.sendAndLoad("lecture.php", vlire, "POST"); // le numero envoyé à php permet d’identifier le bon fichier dataX
vlire.onLoad = function(success) {
if (success) {
switch (numero) {
case 1 :
texte = this.texte1;
break;
case 2 :
texte = this.texte2;
break;
default :
// blablabla ;
}
}
};
}
j’aimerai réduire son expression notament en supprimant la partie du switch (puisque ça ne dépend que du paramètre « numéro » déjà connu , mais je trouve pas de solutions !
en particulier flash ne comprends pas : texte =this[« this.texte »+numero]…..dommage….
solution mon cher Watson ?
a+
Réponses
|