Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: importer des variables avec du texte : Number(varString)
Envoyé: 14 octobre 2004, 9h04 par dada
Pour la première question, il faut utiliser Number(varString) pour demander à Flash de lire une chaîne de caractères comme un nombre.
Exemple :
-----------------------------------
un fichier 'texte.txt' contenant :
maVar=11
-----------------------------------
dans Flash :
chargeur=new LoadVars();
chargeur.onLoad=function(){
texte.text=this.maVar;
trace('type de maVar : '+typeof this.maVar);
trace('11 + 10 = '+(this.maVar+10));
trace('type de Number(maVar) : '+typeof Number(this.maVar));
trace('11 + 10 = '+(Number(this.maVar)+10));
}
chargeur.load('texte.txt');
------------------------------------
regarde le panneau de sortie pour comprendre.
Pour la deuxième question, on peut faire çà dans une boucle (while, for, enterframe) en utilisant les crochets [] et un MovieClip qui reçoit les variables (ici : this).
Exemple :
-----------------------------------
var bubu=10;
var nomDeVar='truc';
for (var i=1; i<=bubu; i++){
this[nomDeVar+i]=i;
trace(nomDeVar+i+' = '+this[nomDeVar+i]);
}
------------------------------------
++
dada
Réponses
|