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

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  passer des variables avec incrementation dans champ text Flash CS5

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

passer des variables avec incrementation dans champ text Flash CS5

n°2186005
aymkipic
Posté le 15-04-2013 à 22:00:42  profilanswer
 

Bonjour,  
 
Dans mon projet flash, je charge à la premiere frame mes variables dans description.txt :
loadVariables("description.txt",this);
n=1;
 
ou description.txt se présente ainsi :
description00001=Mr. A&description00002=Mr. B&description00003=Mr .C&description00004=Mr. D&description00005=Mme. E&description00006=David&description00007=Antoine&description00008=Jerome&description00009=Vanessa@description0010=Julie@description00011=Vixtorine (...)
 
Sur ma deuxième frame je place un champ texte dynamique, dans variable pour tester je mets description00001, mon champ texte m'affiche bien "Mr A."...
 
C'est là que ca se complique :
Je place en dessous un autre champ texte qui lui prend la variable "description"...
 
if (n<100000) {
var vardescription="description"+n;}
if (n<10000) {
var vardescription="description0"+n;}
if (n<1000) {
var vardescription="description00"+n;}
if (n<100) {
var vardescription="description000"+n;}
if (n<10) {
var vardescription="description0000"+n;}
var description="_root."+vardescription;
 
ma variable description est maintenant _root.description00001
Mais mon premier champ texte description00002 va bien m'afficher Mr. A, mais celui du dessous m'affiche _root.description00001...
 
Comment dire à mon champ texte que c'est la valeur de _root.description00001 que je veux afficher (Mr. A), et nom le champ texte "_root.description00001"
 
:/
 
Ci joint mon fichier test, ainsi que des boutons pour incrementer ou decrementer ma variable description... (_root.description00002,_root.description00003, etc)
 
http://zemamu.free.fr/variables.zip (format Flash CS5)

mood
Publicité
Posté le 15-04-2013 à 22:00:42  profilanswer
 

n°2186006
Skopos
Posté le 16-04-2013 à 09:06:07  profilanswer
 

Ce sujet a été déplacé de la catégorie Graphisme vers la categorie Programmation par Skopos

n°2186314
abais
Posté le 17-04-2013 à 21:44:17  profilanswer
 

var description=_root[vardescription];


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°2186324
aymkipic
Posté le 18-04-2013 à 02:47:35  profilanswer
 

merci ^^

n°2186805
piere314
Posté le 21-04-2013 à 16:12:24  profilanswer
 

Bonjour,
Une remarque; je ne vois pas l'intérêt d'utiliser la CS5 pour éditer un swf de l'âge des cavernes.
Vu le prix du logiciel tu pourrais au-moins faire l'effort de coder en AS3... Pas de _root.
 

n°2186807
piere314
Posté le 21-04-2013 à 16:18:46  profilanswer
 

Je viens de faire une réponse à ce sujet dans un autre. Certainement l'âge...
 
Je redis donc; même si on code en AS2 pas de code dans les boutons!
 
Amicalement


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

  passer des variables avec incrementation dans champ text Flash CS5

 

Sujets relatifs
Programmation chez flash playerAjouter un champ dans une table
[VBA] Accéder aux variables d'un autre classeurFLASH SWF - XML
Passer un code flash sur une classe externe ASproblème éclipse et les variables d'environement
Remplir un input text dans une iframerequete SQL et variables
queue avec variables conditionnelles (boost) 
Plus de sujets relatifs à : passer des variables avec incrementation dans champ text Flash CS5


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