[Flash]LoadVariables()

LoadVariables() [Flash] - Flash/ActionScript - Programmation

Marsh Posté le 06-10-2004 à 09:46:18    

Salutations le bon peuple.
 
Bon ... me revla avec un soucis
 
J'ai plusieures animations flash assez basique, mais qui doivent être en plusieurs langue suivant le visiteur.
 
J'ai 2 choix .. soit je me tape la traduction et je met en ligne une version dans chaque langue, ou je charge les textes via LoadVariable() et je fais des champs texte...
 
mon problème c'est que pour une raison que je comprend pas (fo dire aussi que action script , je suis nul) les variables se charge pas dans les champs texte ...
 
voici mon code de chargement

Code :
  1. LoadVariables("archive.txt",0);


 
Voici le format du fichier TXT

Code :
  1. &titreA=Ouverture de l'interface
  2. &texteA=Depuis le flux de donnees ...
  3. &titreB=Génération automatique d'index
  4. &texteB=Les index définis dans ...


 
ET les champs texte sont des champs dynamiques au quel j'attribue  

Code :
  1. Var = Titre1 ....


 
Les fichiers SWF et TXT sont dans le même répertoire, donc c'est pas un problème de chemin.
 
Je fait surement une connerie, mais vu la pauvreté de l'aide dans flash ... je me tourne vers vous.
 
merci
 
</Alain>

Reply

Marsh Posté le 06-10-2004 à 09:46:18   

Reply

Marsh Posté le 06-10-2004 à 10:33:03    

Tu as fait un 'trace' pour voir si tu avais bien tes valeurs 'titreA','texteA',... après le loadVariables() ?
( histoire de déjà un peu mieux localiser le problème )

Reply

Marsh Posté le 06-10-2004 à 11:14:35    

je sais pas faire un trace ....

Reply

Marsh Posté le 06-10-2004 à 11:42:13    

heuuu ben dans l'éditeur, après ton loadVariables(), tu fais juste, par exemple;

Code :
  1. trace("titreA = "+titreA);


Reply

Marsh Posté le 06-10-2004 à 11:58:23    

Ok , apres une perte capilaire importante  :pt1cable: , j'ai réussi a comprendre quelque chose dans cette aide de %"&*"&(*ç/&ç"& de macromedia
 
j'ai fait ca :

Code :
  1. stop();
  2. loadVarsText = new LoadVars();
  3. loadVarsText.load("archive.txt" );
  4. loadVarsText.onLoad = function(success) {
  5. if (success) {
  6. gotoAndPlay(2);
  7. }
  8. };


 
et ça marche ...
 
bon ... reste que les accents ne passe pas correctement ...
 
je doit faire quoi pour que mes accent il ne fasses pas le fameux carré ?  :??:  
 
encore merci Mr Mala

Reply

Marsh Posté le 06-10-2004 à 12:18:05    

Mmmmh peut-être un
System.useCodePage = true;
.. dans l'AS de la première frame de ton anim ...
( vérifie pour les majuscules/minuscules .. je sais plus trop )

Reply

Marsh Posté le 06-10-2004 à 13:02:47    

Mr Mala a écrit :


System.useCodePage = true;
.. dans l'AS de la première frame de ton anim ...


Parfait !!!
merci mille fois maître
 
</Alain>

Reply

Marsh Posté le 31-10-2004 à 04:18:57    

peut etres que je me trompe mai
 

Citation :

LoadVariables("archive.txt",0);


 
ça n'aurait pas été plus =>LoadVariablesNum("archive.txt",0);
 
 :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed