begin process at 2012 02 10 12:54:33
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > CHARGEMENT DE TABLEAU A PARTIR D'UN FICHIER EXTERNE

CHARGEMENT DE TABLEAU A PARTIR D'UN FICHIER EXTERNE


 Information sur la source

Note :
7,5 / 10 - par 4 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ActionScripts Niveau :Initié Date de création :27/06/2003 Date de mise à jour :28/06/2003 01:18:05 Vu / téléchargé :9 692 / 1 640

Auteur : AtomPouce

Ecrire un message privé
Site perso
Commentaire sur cette source (19)
Ajouter un commentaire et/ou une note

 Description

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

  • 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];
  • }
  • }
  • };
  • };
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...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Chargement dynamique de tableaux.flaTélécharger ce fichier [Réservé aux membres club]32 256 octets
  • tabl.txtTélécharger ce fichier [Réservé aux membres club]Voir ce fichier66 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip JEU DANS L ECRAN DE SORTIE DE FLASH ;) CA C ORIGINAL !
Source avec Zip CALCULEZ LE FPS DE VOTRE ANIM !
COMMENT ALLEGER VOTRE FLA ?
Source avec Zip CONCOURS MATRIX :MATRICE EN PROG ET PA MAL.
Source avec Zip CHU CHU ROCKET ! MAIS JUSTE LE MODE PUZZLE ET PO FINI...

 Sources de la même categorie

Source avec Zip ZOOM SUR UNE IMAGE par yasdar
Source avec Zip Source avec une capture UN PEU DE MATH par yasdar
Source avec Zip Source avec une capture PARTICULE SYSTEM par yasdar
Source avec Zip Source avec une capture GALLERIE PHOTO AVEC XML par yasdar
Source avec Zip Source avec une capture MP3 LAYER NICE &SMALL par yasdar

Commentaires et avis

Commentaire de AtomPouce le 27/06/2003 01:38:16

je compte sur vous pour donner son avis!
Je cherche un moyen de trsnformer ces actions en fonctions ou en methode de l objet LoadVars mais vu que je maitrise pas encore trop bien , G du mal a sortir les tableaux finaux de la function vers le _root... si quelqu un pourrai m aider ce serai sympa !
merki !

Commentaire de AtomPouce le 27/06/2003 01:40:27

oula la fote !! je rectifie : pour donner VOTRE avis !

Commentaire de flashman007 le 27/06/2003 08:29:41

bon g pas encore essayé mais je vois qu'il y a beaucoup plus de commentaires que de code !! :)

Commentaire de flashman007 le 27/06/2003 08:35:22

arrrrh j'arrive pas a le faire fonctionner ! tu px pas mettre  fichier texte en ex ds le *.zip?

Commentaire de AtomPouce le 27/06/2003 09:37:48

merde G oublier ! desolé ! normal que ca ne marche pas !aten un peu que je repare...

Commentaire de flashman007 le 27/06/2003 10:37:00

ah ouais ok c bien mais un peu chiant tous ces trucs qui se repetent dans la fenetre de sortie...

Commentaire de VIRTUAL2REALITY le 27/06/2003 12:09:32

bhen moi je trouve çà po mal du tout (fin tetre que je parles trop vite là ... j'ai po encore fais le test a vrais dire lol)
mais sinan çà tombe a pic je voulais justement creer un code qui permet de lire les données d'un fichier excel sur le flash... avec des éventuelement des variables
et j'avoue , je rammmmmme !
donc la suite o prochain n° lolll

Commentaire de zappan le 27/06/2003 12:32:25

Très bonne idée :) J'y ai pensé aussi fut un temps, et j'avais abandonné :)

Commentaire de AtomPouce le 28/06/2003 01:19:56

Source mise a jour : maintenant C une fonction bcp plus simple d utilisation !

Commentaire de individis le 28/06/2003 10:35:33

VIRTUAL2REALITY
Oui, xls dans flash par cette solution ouais heuhhh... J'espère qu'il est pas gros ton fichier.
Sinon passe plutôt par des composant et importe tes xls en base de données (sql par exemple), ensuite php/xml/composant_tableau ce dernier se trouve tout programmé par des mecs hyper compétents dans des sites spécialisés en composants Flash.
Vla...
Sinon aucun commentaire sur ce code. Trop lourd.
Patrice

Commentaire de VIRTUAL2REALITY le 29/06/2003 10:33:47

individis
nan bien sure ce code ne peus pas m'aider pour l'integration excel ds flash...
c'etais just un clin d'oeuil :)
jusqu'a présent g reessit a integrer excel en modifiant la sortie .xls en .csv et de les lire directement dans le flash (comme un fichier txt)ce qui ne m'arrange po du vu kue les celulles liées ne s'actualisent pas... donc sans interet! donc  il faut récupèrer les données en passant par asp dans mon cas, car je veus aussi pouvoir travailler en local
mais si tu connais quelqu'un qui a developpé çà n'hesite pas a m'en dire plus car + on est de fou + on ri

Commentaire de MrNavarro le 28/04/2004 11:18:34

Bravo. Super idee, ca va etre utils pour le passage des variables php =&gt; flash.
C'est bien cool

Commentaire de AtomPouce le 30/04/2004 21:26:51

merci bien ;) ca fai plaisir des gens ki pose des comments comme ca !
bon ba si il y a des courageux : mon code ne fonctionnent pour l instant seulement pour les Array de 1 dimension, donc pas de array dans un auytre array ... donc si il ya des courageu pour l adapter et le rendre universel avec des tableau d autant de dimension que l'on souhaite !
et oui , maintenant ca doit etre facile de rajouter un parametre "cible" pour la cible des variables ... bon aller je m y met lorsque G du temps car la je doi faire mes tpe pour apres demain, C les bouuuules ...
bonne prog !

Commentaire de labullebi le 17/12/2004 13:35:43

c'est la classe ce script, j'ai beaucoup appris en essayant de le comprendre mais oui  il y a un gros MAIS
Comment faire pour les accents??


merci encore pour ta dextérité (ça c'est pour la  deuxième chaussure)

Commentaire de asthro le 29/03/2005 13:27:35

j'vais de ce pas exploiter cette petite merveille : générer des graphs en flash ! par contre, j'ai un pb : il a tendance à boucler fort ton exemple non ?

Commentaire de pascal131966 le 15/06/2005 18:55:29

salut ca a l'air interessant mais je comprends pas ou tu appelles ta fonction load_tableaux = function (lien, cible)
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";????????

Commentaire de lyonnel le 13/03/2006 14:58:02

visiblement la variable cible ne sert à rien dans ce code... vu que tout est stocké en root.

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.

Commentaire de eracius le 06/12/2006 00:20:06

je conseil un ptit

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

Commentaire de pitbull2080 le 17/12/2008 22:15:22

bonjour

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

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales