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

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Importation Variables .txt vers flash + traitement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Importation Variables .txt vers flash + traitement

n°1967565
plt83
Posté le 19-02-2010 à 13:49:50  profilanswer
 

Bonjour,
 
Je suis en train de faire un petit flash qui a pour but charger mon fichier "MONTEXT.txt" qui ressemble à ca:

Code :
  1. &Variable1=Oui.&Variable2=Non.&Variable3=Oui.&Variable4=Non.&Variable5=Oui.&Variable6=Oui.&Variable7=Oui.&Variable8=Oui.&Variable9=Oui.&Variable10=Non.

A savoir que ce fichier texte est généré par un formulaire php.
 
Je voudrais:

Code :
  1. -récupérer ces variables dans le flash (AS2)
  2. -SI &Variable1=="Oui." alors afficher image1 SINON afficher image2
  3. -SI &Variable2=="Oui." alors afficher image1 SINON afficher image2
  4. -SI &Variable3=="Oui." alors afficher image1 SINON afficher image2
  5. -SI &Variable4=="Oui." alors afficher image1 SINON afficher image2
  6. -SI &Variable5=="Oui." alors afficher image1 SINON afficher image2
  7. -SI &Variable6=="Oui." alors afficher image1 SINON afficher image2
  8. -SI &Variable7=="Oui." alors afficher image1 SINON afficher image2
  9. -SI &Variable8=="Oui." alors afficher image1 SINON afficher image2
  10. -SI &Variable9=="Oui." alors afficher image1 SINON afficher image2
  11. -SI &Variable10=="Oui." alors afficher image1 SINON afficher image2


 
 
J'ai pas mal cherché de tutoriaux sur le net, mais impossible de trouver, je cherche peut être au mauvais endroit
Voila, je suis ouvert a toute info/tutoriaux/code.
Merci
Bonne journée ;)


Message édité par plt83 le 19-02-2010 à 13:53:00
mood
Publicité
Posté le 19-02-2010 à 13:49:50  profilanswer
 

n°1967702
abais
Posté le 19-02-2010 à 18:06:14  profilanswer
 

Pourquoi AS2 à l'heure de l'AS3 ?
Tu as la main mise sur la structure de ton fichier .txt ??

 

Tu bloque où ?

 

Si l'AS3 te motive, je veux bien t'aider... en AS3...

Message cité 1 fois
Message édité par abais le 19-02-2010 à 18:15:58

---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1967856
plt83
Posté le 20-02-2010 à 21:26:50  profilanswer
 

abais a écrit :

Pourquoi AS2 à l'heure de l'AS3 ?
Tu as la main mise sur la structure de ton fichier .txt ??
 
Tu bloque où ?
 
Si l'AS3 te motive, je veux bien t'aider... en AS3...


 
 
Salut
 
Ben en faite j'ai de très très petites connaissances en Flash/php etc.... J'ai l'habitude de rechercher des codes qui ressemblent à ce que j'ai besoin, et je fais de la bidouille ensuite.
Enfin, avec le manque de temps, c'est vrai que c'est dur de s'investir.
 
-Sinon j'ai pris l'AS2 tout simplement parce que un code que j'ai téléchargé était en AS2.
 
-Oui j'ai la main mise sur la structure de bon fichier .txt en modifiant mon index.php mais c est vrai qu'avec mon manque de connaissances je met pas mal de temps a faire ce que je veux.
 
-Je bloque à ce niveau:
 

Code :
  1. loadVariablesNum("http://www.xxx.com/Recrutement.txt", 0);


J'ai inséré ca pour aller chercher afficher les valeurs de mes variables via "texte dynamique"
 
Et ce que j'essaie, c'est de récupérer les valeurs de mes variable, et avec un if else faire afficher en fonction de la valeur une image ou l'autre.
Par exemple:
 
Mon fichier txt:

Code :
  1. &Variable1=Oui.&Variable2=Non.&Variable3=Oui.&Variable4=Non.&Variable5=Oui.&Variable6=Oui.&Variable7=Oui.&Variable8=Oui.&Variable9=Oui.&Variable10=Non.


 
 
Mon flash:

Code :
  1. loadVariablesNum("http://www.xxx.com/Recrutement.txt", 0);
  2. if ( &Variable1 == "Oui." ){
  3.  IMAGE OUI: Opacité100%;
  4.          IMAGE NON: Opacité0%;
  5. } else if ( &Variable1 != "Oui" ){
  6.          IMAGE OUI: Opacité0%
  7.          IMAGE NON: Opacité100%;
  8. }
  9. if ( &Variable2=="Oui." ){
  10.  IMAGE OUI: Opacité100%;
  11.          IMAGE NON: Opacité0%;
  12. } else if ( &Variable2!="Oui" ){
  13.          IMAGE OUI: Opacité0%
  14.          IMAGE NON: Opacité100%;
  15. }
  16. etc...


 
Voila j'ai rien contre l'AS3 du moment que j'arrive à intégrer mon flash dans le menu.
 
En tout cas je te remercie de ta réponse.
 
Bonne soirée et bon week end!
 
 

n°1967901
abais
Posté le 21-02-2010 à 13:30:56  profilanswer
 

plt83 a écrit :

Mon fichier txt:

Code :
  1. &Variable1=Oui.&Variable2=Non.&Variable3=Oui.&Variable4=Non.&Variable5=Oui.&Variable6=Oui.&Variable7=Oui.&Variable8=Oui.&Variable9=Oui.&Variable10=Non.



Deja, le 1er "&" est de trop... retire le...
Ce signe fait office de séparateur...
 
Si dans mon .txt j'ai : Variable1=Oui.&Variable2=Non.&Variable3=Oui.,  
Flash decodera via le loadVariablesNum() : var Variable1="oui." ; var Varible2="Non." ; var Variable3="Oui."
 
Pour le reste (if/else), t'as saisi le truc... sauf que plutôt que d'utiliser la propriété _alpha, tu peux utiliser _visible (true ou false)  
Sinon, si t'as bcp de variables, ça risque de paraitre lourd, tu devrais faire des fonction...
 

Code :
  1. loadVariablesNum("http://www.xxx.com/Recrutement.txt", 0);
  2.  
  3. function traitement(variable:String,img:MovieClip)
  4. {
  5.    (this[variable]=="Oui." ) ? img._visible=true : img._visible=false;
  6. }
  7.  
  8. // j'ai donc plus qu'à appeler la fonction comme cela , autant de fois que nécessaire... :
  9.  
  10. traitement("Variable1", image1);
  11. traitement("Variable2", image2);
  12. traitement("Variable3", image3);
  13. //...


Sinon, tu peux faire comme ça (je suis pas sûre de la syntaxe, AS2 c'est relou...) :

Code :
  1. var varConteneur:Object = new Object();
  2. loadVariables("http://www.xxx.com/Recrutement.txt", varConteneur);
  3. for (var i:uint = 1; i <= varConteneur._length ; i++){
  4.   //Tes images doivent se nommer "image1", "image2"....
  5.   varConteneur["Variable"+i]=="Oui."  ? this["image"+i]._visible=true : this["image"+i]._visible=false;
  6. }


 
Bon, il y a encore plein de moyen de nettoyer ça, mais je ne sais plus ce qu'AS2 propose...
Je pense aussi qu'il faut forcer le chargement de ton .txt AVANT de traiter le contenu...
 
Pour info, la ligne (this[variable]=="Oui." ) ? img._visible=true : img._visible=false; est un "if/else" compressé...
condition ? action1 : action2; => si condition est vrai, alors de fais action1, sinon, je fais action2...


Message édité par abais le 21-02-2010 à 13:44:25

---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1967924
plt83
Posté le 21-02-2010 à 15:18:14  profilanswer
 

Merci beaucoup pour ces renseignements,  
Maintenant il me reste plus qu'a y bosser dessus.
Je posterai le code si j'y arrive.
 
Merci encore, bonne journée


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

  Importation Variables .txt vers flash + traitement

 

Sujets relatifs
moteur de recherche pour pages protégées avec variables de sessionChemin vers un nouveau dossier d'entête
problème affichage totalité fonction flash player dans browserMysql : copier un champ vers un autre sauf s'il existe déjà
copier données de IE vers excelrécupérer les variables PHP dans un symbole flash (AS 2)
Rendre un diapo cliquable vers un lienflash css html to swf
Plus de sujets relatifs à : Importation Variables .txt vers flash + traitement


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