passer des variables avec incrementation dans champ text Flash CS5

passer des variables avec incrementation dans champ text Flash CS5 - Flash/ActionScript - Programmation

Marsh Posté le 15-04-2013 à 22:00:42    

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)

Reply

Marsh Posté le 15-04-2013 à 22:00:42   

Reply

Marsh Posté le 16-04-2013 à 09:06:07    

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

Reply

Marsh Posté le 17-04-2013 à 21:44:17    

var description=_root[vardescription];


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 18-04-2013 à 02:47:35    

merci ^^

Reply

Marsh Posté le 21-04-2013 à 16:12:24    

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.
 

Reply

Marsh Posté le 21-04-2013 à 16:18:46    

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

Reply

Sujets relatifs:

Leave a Replay

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