Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2014 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  pb avec LoadVariables()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb avec LoadVariables()

n°1323640
Randy Orto​n
Posté le 12-03-2006 à 13:34:48  profilanswer
 

Bonjour tout le monde,
 
Voilà depuis hier je tente de remplacer la var texte_defilant par un fichier externe txt
J'ai tenté avec des LoadVariables, de couper divers scirpt entre eux mais rien à faire !
 
mon fichier txt :
texte_defilant="décode la chaîne data pour"
 
et voici le code (pour info il s'agir d'un scirpt que j'ai récupéré
 

Citation :

/*-----------------------------------------------------*/
/* paramétrage de la fonction faisant défiler un texte */
x = 30; // nombre de lettre à afficher
vitesse_defil = 200; // vitesse de défilement par lettres en ms
texte_defilant = '  MON TEXTE QUI DEVRAIT DEFILER '; // texte défilant
/*-----------------------------------------------------*/
 
 
texteDef = _level0.texte_defilant;
function defil(){
 texteDef = texteDef.substring(1,texteDef.length); // on retire le permier caractère
 while(texteDef.length < x)
  {
  texteDef += " - " + texte_defilant; // on ajoute à la suite le texte à répéter
  }
 _level0.contenu =texteDef; // on met à jour le texte dans le champs texte
}
 
if(texte_defilant.length<=x){ // si le texte est trop court pour défiler, on l'affiche tel quel
 _level0.contenu =texteDef;  
}else{
 temp = setInterval(defil,100); // si le texte est plus long que la zone de saisie, on le fait défiler
}


 
Merci beaucoup !  :bounce:

mood
Publicité
Posté le 12-03-2006 à 13:34:48  profilanswer
 

n°1323708
mechkurt
Posté le 12-03-2006 à 15:52:37  profilanswer
 

http://forum.hardware.fr/hardwaref [...] 5563-1.htm
 
une petite recherche la prochaine fois avant de poster...


---------------
D3
n°1323752
Randy Orto​n
Posté le 12-03-2006 à 17:21:00  profilanswer
 

je vais regarder ca merci.Pourtant j'avais lancé une recherche mais j'avais pas celui-là..pour que je poste faut vraiment que je sois en misère ;)
 
Merci

n°1323757
Randy Orto​n
Posté le 12-03-2006 à 17:44:41  profilanswer
 

Heu je suis désolé mais je sors pas ! quelqu'un peux m'aider svp ?

n°1323762
mechkurt
Posté le 12-03-2006 à 17:52:52  profilanswer
 

tu as essayé de regarder papou.fla et papou.txt ?
ce n'est pas tres compliqué...


---------------
D3
n°1323766
Randy Orto​n
Posté le 12-03-2006 à 17:58:39  profilanswer
 

mechkurt a écrit :

tu as essayé de regarder papou.fla et papou.txt ?
ce n'est pas tres compliqué...


 
Oui oui j'ai regardé et voilà ce que j'ai fais :
 

Citation :


/*-----------------------------------------------------*/
/* paramétrage de la fonction faisant défiler un texte */
x = 30; // nombre de lettre à afficher
vitesse_defil = 200; // vitesse de défilement par lettres en ms
//texte_defilant = ' MON TEXTE BLBLABLALALBLALABa '; // texte défilant
 
//
var montexte:LoadVars = new LoadVars();
 
montexte.onLoad = function(ok) {
 if (ok) {
   
  texte_defilant = montexte.texte_defilant;
   
   
  trace (texte_defilant);
   
  texteDef = _level0.texte_defilant;
function defil(){
 texteDef = texteDef.substring(1,texteDef.length); // on retire le permier caractère
 while(texteDef.length < x)
  {
  texteDef += " - " + texte_defilant; // on ajoute à la suite le texte à répéter
  }
 _level0.contenu =texteDef; // on met à jour le texte dans le champs texte
}
 
if(texte_defilant.length<=x){ // si le texte est trop court pour défiler, on l'affiche tel quel
 _level0.contenu =texteDef;  
}else{
 temp = setInterval(defil,100); // si le texte est plus long que la zone de saisie, on le fait défiler
}
   
 }
};
//on charge le fichier texte dans notre objet loadvars
montexte.load("texte_fr.txt" );
 


 
Désolé c'est très brouillon. Alors la bonne nouvelle c'est qu'avant ton aide trace me sortait un undefined, maintenant trace me sors le bon texte, mais le bandeau me marque toujours undefined...ca me rends fou Action Script :)
 
Merci de ton aide stp

n°1323768
Randy Orto​n
Posté le 12-03-2006 à 18:00:28  profilanswer
 

si tu veux je n'ai pas de problème pour afficher tout celà dans un simple champs texte, mais le problème c'est que ActionScript ne le traite pas avec la moulinette de défilement...enfin c'est mon impression de noob ;)

n°1323985
mechkurt
Posté le 13-03-2006 à 09:50:02  profilanswer
 

donne toujours une adresse ou on peut voir (et telecharger) ton truc, je regarderais quand j'aurais un moment...
 
(par MP si tu prefere)


---------------
D3

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  pb avec LoadVariables()

 

Sujets relatifs
Ouvrir un popup, avec flash (loadvariables)[Flash] Loadvariables ????? :noob:
Prob avec loadvariables[Flash]LoadVariables()
Plus de sujets relatifs à : pb avec LoadVariables()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR