Bonjour !
tout a l heure,en examinant le code de goku45 G vu kil avait une drole de facon d importer ses données a partir de son .txt G tout de suite pensé a un tableau! je me sui donc mis a construire ce code qui permet de charger des tableaux (Array)inscrits dans un txt ,php ... externe .
par contre pour que votre tableau de donné soit chargé correctement,il faut qu il soit ecrit comme suivant dans le fichier externe:
tableau=[donne1,donne2,....,donneN]
et sinon vous pouvez quand meme mettre des variables normals mais toujours au format MIME ! c est a dire avec des "&" entre.
voila C assez confus a expliquer, jespere que vous avez compris sinon allez mater mon code...
Source / Exemple :
load_tableaux = function (lien, cible) {
chargetableaux = new LoadVars();
chargetableaux.load(lien);
chargetableaux.onLoad = function(success) {
for (vari in chargetableaux) {
place = 0;
if (chargetableaux[vari].charAt(0) == "[") {
temp = "tableau";
_root["t"+vari] = new Array();
for (i=1; i<=chargetableaux[vari].length-1; i++) {
if (chargetableaux[vari].charAt(i) == "," || chargetableaux[vari].charAt(i) == "]") {
_root["t"+vari][place] = texte;
texte = "";
place++;
} else {
texte = texte+chargetableaux[vari].charAt(i);
}
}
_root._root[vari] = _root["t"+vari];
}
if (temp != "tableau") {
_root._root[vari] = chargetableaux[vari];
}
}
};
};
Conclusion :
je pense que certain d entre vous ne verrons pas l utilité de ma source ! C normal elle n est pas utile a tout le monde mai je pense ke les gens comme goku45 qui font le meme genre de trucs sauront apprecier ...
1ere mise a jour : je met le txt que j avait oublier de mettre.
2eme mise a jour : creation de la fonction utilisant mon code :
ma fonction marche comme LoadVariables() mais charge en plus les donnés des tableaux , par contre elle renvoi toutes les variables sur le _root !
elle est enfin vraiment facilement utilisable....
a venir ; choix de la destination des variables...
17 déc. 2008 à 22:15
G réussi a changer le code comme je le veux mais il reste un gros problème !!
l'écran de sortie m'affiche infiniment le résultat
g besoin de récupérer les variables du fichier texte dans des champs de texte dynamique dans flash
g réussi avec le code ici présent mais le champs de texte clignote infiniment !!
quelqu'un sait comment arrêter ça?!!
Merci
6 déc. 2006 à 00:20
texte = "";
d'initialisation.
Je viens de passer 1/4 d'heure à comprendre pourquoi il me mettait un "undifined" dans ma première valeure ^^
Sinon merci pour ce code pratique.
Era
13 mars 2006 à 14:58
l'exemple fonctionne tres bien, mais je me demande si ca ne fonctionnerait pas plus rapidement en utilisant indexOf et slice au lieu de cette boucle for qui gere les caractères un par un.
15 juin 2005 à 18:55
si je mets un truc du style
load_tableaux = function ("etape2.php", tableau_flash);
ma var tableau_flash prend les val du tableau transmis par php
echo "var_php=$texte";????????
29 mars 2005 à 13:27
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.