begin process at 2010 02 10 02:55:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Base de données

 > 

Texte

 > 

Chargement de Tableau


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Chargement de Tableau

jeudi 27 juillet 2006 à 16:32:34 | Chargement de Tableau

radix2000

Bonjour,

Je suis débutant en Actionscript et je bute sur un problème.
Je voudrais remplir un tableau avec des fichiers texte chargés à partir
du disk dur puis faire une recherche de mot sur ce tableau.

Pour expliquer un peut mieux mon problème :
- chaque fichier .txt est en fait le texte d'une fiche déjà compilé en Flash
  avec du texte et des image.
- chaque fiche est numérotée.
- la recherche doit se faire sur environ 200 fichiers texte dont le nom contient
   Le numéro de la fiche
exemple : fr1.txt pour le texte de la fiche 1.

L'application finale sera sur DVD, faut t'il faire un base de données
avec les fichiers texte et comment indexer cette base pour me permettre
de lancer la lecture d'une fiche suivant le résulta de la recherche?

 
J'ai fait une boucle avec un loadvars pour charger les fichiers :

// Chargement du tableau avec les Fiches
var TabFich:Array = new Array();
var NbrF = 200;
var Nf = 0;

for(var i=0; i<=NbrF; i++){
 
 
  // Charger le texte
  var infosTexte:LoadVars = new LoadVars();
  Nf = i;
  Trace ("Numéro de Fiche " + Nf);
  infosTexte.load("fr" + i + ".txt");

  // Vérifier que le fichier a été chargé
  infosTexte.onData = function(texteLu:String):Void {
   if (texteLu != undefined) {
   TabFich[Nf] = texteLu;
   //Trace (TabFich[Nf]);
   //trace (TabFich.length);
   unTexte.text = TabFich[Nf];
   test=TabFich[Nf];
   trace(test)
   //trace (TabFich.length);
   } else {
    trace("Impossible de charger le Fichier");
   }
   trace (" Nombre de fiches dans le tableau " + TabFich.length);
}

}

trace ("fin de chargement tableau")
//trace (TabFich.length);


Mais dés que je sors de la fonction le tableau est vide.

Comment conserver ce tableau en mémoire pour lancer une recherche dessus?
Si quelqu'un peut m'aide, merci.

 

jeudi 27 juillet 2006 à 16:56:50 | Re : Chargement de Tableau

gyome314

Ton TabFich est déclarée comme une variable locale, sa persistance est réduite à l'image.

Essaies avec :

_root.TabFich = new Array();
....

A+
Bon courage
Gyome

vendredi 28 juillet 2006 à 14:08:24 | Re : Chargement de Tableau

bali_balo

Tu es en train de nous demander le code pour une application qui a été demandé par une société sur ce site il y a quelques jours! Ton post correspond exactement au cahier des charges que j'ai demandé à cette société. Et tu voudrais que l'on t'aide pour que tu ramasse la magot?! (désolé de parler si vulgairement, mais ça me dégoute que des gens profitent de ce genre d'aide pour se faire de la tune...) Si tu n'est pas en Freelance ou que tu travail pour une société, c'est du travail au noir mon gars!!! bali_balo....>[


Cette discussion est classée dans : texte, tableau, trace, nf, tabfich


Répondre à ce message

Sujets en rapport avec ce message

Chargement d'un tableau avec du texte [ par radix2000 ] Bonjour,   <p class="MsoNormal" st Chargement d'un tableau [ par radix2000 ] Bonjour,je suis débutant en Actionscript et je bute sur un problème. Je voudrais remplir un tableau avec des fichiers texte chagés a partir du disk du Charger le contenu d'un fichier dans un tableau [ par Cgaybeul ] J'ai un petit problème pour charger le contenu d'un fichier texte (issue d'un script php) dans un tableau : j'arrive à récupèrer le contenu de mon fic tablau dans zone de texte [ par WhiteMagus ] Salut.Je cherche désesperément à afficher un tableau dans une zone de texte. Pas de moyen apparent. J'ai même pensé à créer un tableau avec une image Probleme de tableau [ par remb54 ] Bonjour,J'ai un tableau avec les variables suivantes:l[1]=Pomme.gifl[2]=Tomate.gif...Lorsque je fait trace( l[1] ); il me me renvois bien "Pomme.gif" Tableau à 2 dimensions [ par kri ] bonjour,Je voudrais faire une matrice, par exemple une matrice 4*4 qui contient les entiers de 1 à 16.J'ai essayé le code suivant mais ça ne marche pa Tableau interactif [ par Linae83 ] Bonjour, J'aurais voulu créer un tableau intéractif. Je m'explique ; je voudrais que tout le monde puisse écrire dedans et que le texte reste évidemm Chargement PHPdans un tableau [ par benedict ] Voici les variables sous form urlencode qui sont passées par php :&total=2&prenom=jean&nom=durand&age=30&prenom=pierre&nom=dupond&age=42Je voudrais le tableau multidimenssionnel [ par Killan ] j'ai :var tabetat=new Array();var test=new Array(); for (i=0;i { test[i]=1; trace(test[i]); for (j=0;j<8;j++) //


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,764 sec (4)

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