Accueil > Forum > > > > ralentissements dus à la fonction split();
ralentissements dus à la fonction split();
mardi 4 avril 2006 à 10:30:06 |
ralentissements dus à la fonction split();

matthos
|
salut
je travail en ce moment sur un projet où je dois importer un fichier .txt. Jusque la, pas de problèmes(quoique l'importation est un peu spéciale avec des logiciels autres que flash MX ou autres dérivés de Macromédia... Je travail personnellement sur Glanda)
Je veux ensuite effectuer un split le texte importé pour pouvoir traiter les données à l'intérieur...
Mais ce texte est assez (pour pas dire très) long, donc cela engendre un freeze du pc pendant la fonction...
Je vous met le code, au cas où :
//LoadVarsText est la variable dans laquelle j'ai chargé mon .txt
LoadVarsText.onLoad = function (succes) {
if (succes) {
Mavar = loadVarText+"";
// le +"" permet à flash d'interpréter le texte importé comme une chaine de caractère, sans quoi il ne le coprend pas comme tel
impor = Mavar.split("");
compteur(); // la fonction compteur permet juste d'afficher le texte importé... mais ce n'est pas ça qui ralentit l'application
}
};
voila... si quelqu'un a une solution, merci de la faire partagée ;)
a+
|
|
mardi 4 avril 2006 à 12:34:25 |
Re : ralentissements dus à la fonction split();
|
mardi 4 avril 2006 à 13:36:03 |
Re : ralentissements dus à la fonction split();

matthos
|
je ne connaissais pas cette fonction toString (oui... j'suis pas vraiment ce qu'on pourrait appeler un expert en flash) donc je vais l'appliquer, mais cela ne changera pas mon problème...
je m'explique :
Ce ne sont pas des variables que j'importes dans mon swf, mais des lignes de textes de type
"colone1;colone2;colone3;....;colone n"
Ce dossier txt est en fait issu d'un xls (inexploitable sous cette forme avec glanta), convertit en csv (les colones sont converties en ;), puis en txt.
Donc je veux utiliser le split pour faire une boucle sur ce texte, afin que flash restitue mon tableau (retour à la ligne apres des guillemets, avec modulo pour le faire qu'une fois sur 2, et ajout d'une nouvelle colone quand il y a un ;)
De plus, Glanta est un logiciel assez... particulier, qui ne comprend pas du tout les accents des .txt, ni les virgules et tous les caractères spéciaux. Du coup ma boucle sur mon tableau me permet également de refaire correctement tous ces caractères spéciaux (quand il voit %2D -> un tiret, %20 -> un espace; %0D un retour à la ligne, etc...)
J'ai cru que le split était la meilleur méthode pour faire ce travail, mais si tu en connais une autre, je serais ravi de la connaitre aussi ;)
PS: j'effectue ce travail dans le cadre proffessionel, il m'est donc impossible de changer de logiciel (macromédia coute trop cher...) ou d'importer un document sous une autre forme (un .xml m'aurait plus aidé... mais je n'ai pas le temps de former les gens de l'entreprise à utiliser ce type de fichier)
a+
|
|
mardi 4 avril 2006 à 13:39:40 |
Re : ralentissements dus à la fonction split();

matthos
|
a oui et pour info, glanta ne considère pas les variables importées de mon txt comme des chaines de caractères... il ne parvenait pas à faire un split sur la variable loadVarText avant que je ne rajoute le +""
(un conseil... ceux qui le peuvent... restez sur les produits macromédia...)
|
|
mardi 4 avril 2006 à 14:03:26 |
Re : ralentissements dus à la fonction split();
|
mardi 4 avril 2006 à 14:14:04 |
Re : ralentissements dus à la fonction split();

matthos
|
Ouaip j'ai déja trouuvé cette source... J'ai cherché partout, sur pas mal d'autres sites avant de venir poster ici... 4 jours de recherche, mais rien. Tout ce qui marcherait avec flash est changé avec Glanta (j'ai essayé la fonction toString, mais malheureusement, elle ne marche pas non plus)
Bon ba c'est pas grave, merci quand même d'avoir essayé de m'aider ;)
|
|
mercredi 5 avril 2006 à 10:05:58 |
Re : ralentissements dus à la fonction split();

matthos
|
Réponse acceptée !
bon, pour boucler ce sujet... j'ai finit par faire acheter le logiciel flash, et je récupère les données de mon fichier txt avec la fonction substr()...
donc comme conclusion : utilisez flash.... pas glanta ni d'autres substitus de flash...
|
|
Cette discussion est classée dans : fonction, texte, split, importé, ralentissements
Répondre à ce message
Sujets en rapport avec ce message
chargement à partir d'un fichier texte et fonction [ par flashdav ]
salut,pour récupérer la variable page1 d'un fichier texte externe (identifié grace à son numéro) , j'ai définit la fonction suivante :(j'ai définit un
Fonction recherche pour mon site [ par Cruelo ]
Bonjour a tous !j'ai un site avec un block recherche seulement je souhaiterais le mettre dans ma banniere qui est en flash mxj'y est mis un "texte de
Changer la taille d'un clip en fonction de la longueur d'un champ de texte dynamique [ par neovalpox ]
Tout est dans le titre ^^Je cherche a agrandire ou rétréssire une bulle (comme dans les BD) en fonction de la taille du texte dynamique qui y est insé
une fonction pour un texte dynamique [ par elizabeth ]
Bonjour,je voudrais charger un texte dynamique sorti de ma base de donnée.le code dans flash est le suivant :loadVariablesNum("text.php", 0, "POST");l
effets texte en fonction de choix [ par bonuxis ]
Bonjour à tous,Voila en gros ce que je souhaite faire : Je veux que un certain texte d'une animation flash varie en fonction des choix de l'utilisateu
convertsion d'un string en integer [ par misteroupskod ]
Bonjour et merci à ceux qui m'aiderons,Comment je dois faire pour convertir un string en integer ?j'ai dans mon animation j'ai un element "texte de sa
image et texte importé en xml [ par camdev ]
Bonjour (et bonne année)Je me permet de venir ici vous demander un peu d'aide.En effet, pour un projet au boulot, je doit créer un encart en flash, ou
faire apparaitre un élément en fonction du texte tapé [ par jeunetma ]
Bonjour à tous,Voila j'aimerais pouvoir faire apparaitre un élément en fonction de ce que l'utilisateur tape à l'écran. Par exemple, s'il tape "France
retour à la ligne pour un texte importé dans un swf [ par snoody ]
Bonjour j'ai un fichier swf dans lequel se trouve un texte dynamique où j'importe un texte (format .txt) tout fonctionne mais je n'arrive pas à faire
Text dynamique et fonction [ par solilolo ]
Bonjour a tous! J'ai créer un texte qui contient un lien d'un document en local. Actuellement en cliquant dessus il exécute le document une page web.
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|