Ben non car initialement ton entrée est une var et ensuite tu la transforme en
entrées dans un tableau. T'as besoin d'action script pour faire le split.
Attention tout tes chiffres vont etre du texte donc tes valeurs si elle doivent
être des nombres doivent être transformées par un Number(tab[n]). Preuve
supplémentaire que tu dois passer par le code. Tu peux même imbriquer des
tableaux si tu veux avec un split(*) puis un split(§) ou autre symbole pas
exploité ailleurs.
Moi je crèes un clip qui va recevoir les données externes :
createEmptyMovieClip("conteneur",this.getNextHighestDepth());
loadVariables("arrivee_variablesBataillons.php?scenario="+scenario+"&id="+id,
conteneur);
Ensuite je vérifies si les vars sont arrivées via une var "ok" située à la queue
ds le .txt :
if (conteneur.ok != undefined) {
Je joue mon code et sinon voir le else plus bas ...
Si tout s'est bien passé une fois que j'ai travaillé les données entrantes ou
les ai exploitées je fais
delete conteneur;
}
else {
Je rapelle le fichier
}
----- Original Message -----
From: Cyril Kravtchenko
To: flashfr@...
Sent: Monday, June 29, 2009 2:45 PM
Subject: Re: [flashfr] charger variables dynamiquement dans fichier text
Dans l'idéal, pas de "&var" du tout, mais oui c'est pas bête, je peux en mettre
qu'une seule...
Ton idée est très bonne je prend ! :)
Pour le loadVariable, comme tu le dis ca se fait par un clip (ou un champs
texte).
Y'a vraiment pas moyen de charger tout direct dans une variable ?
Je sais pas, le truc tout con du genre : mavariable=loadVariable(text.txt)
(mavariable prendrait la valeur du contenu du fichier)
Merci beaucoup pour ta piste, ca se rapproche de ce que je cherchais,
Cyril
----- Original Message -----
From: contact@archeograph
To: flashfr@...
Sent: Monday, June 29, 2009 12:35 PM
Subject: Re: [flashfr] charger variables dynamiquement dans fichier text
Tu veux pas une seule "&var=" ou pas tout un tas de "&var=" ???
Tu peux tout placer dans une seule variable "&MonTableau=10*50*25etc" puis faire
MonTableau.split("*").
exemple :
var tabArmee:Array = armees.split("*");
var duree:Number = tabArmee.length;
for (var n:Number = 0; n<duree; n++) {
// là t'exploite ton tableau.
}
Le reste ... je comprend pas ce que tu veux dire, mais tu peux faire un truc
genre :
loadVariables("arrivee_variables.php?sc="+sc, conteneur); // conteneur c'est le
nom d'un clip cible qui sera viré à la fin une fois toutes les infos récupérées.
----- Original Message -----
From: Cyril Kravtchenko
To: flashfr@...
Sent: Monday, June 29, 2009 2:20 PM
Subject: [flashfr] charger variables dynamiquement dans fichier text
Bonjour à tous,
Voilà je voudrais pouvoir charger à partir d'un .txt une variable tableau,
par exemple z[0]=10;z[1]=50:z[2]=25, etc. ou autre d'ailleurs...
Je ne veux pas utiliser la méthode &var= dans le fichier texte mais avoir toutes
mes valeurs
qui se suivent dans mon fichier et après avec les instructions string faire mon
petit micmac
Tout se fait pas champs texte dans Flash, il n'y a pas une instruction qui
permet de charger
simplement le contenu d'un fichier dans une variable ?
Du style :
text=loadVariableNum("text.txt",0)
trace(text) et mon texte s'affiche !
Ca doit être tout con, mais je vois pas...
Si quelqu'un peu m'aider...
Merci beaucoup,
Cyril
[Les parties de ce message comportant autre chose que du texte seul ont été
supprimées]
[Les parties de ce message comportant autre chose que du texte seul ont été
supprimées]
[Les parties de ce message comportant autre chose que du texte seul ont été
supprimées]
[Les parties de ce message comportant autre chose que du texte seul ont été
supprimées]