passer des variables avec incrementation dans champ text Flash CS5 - Flash/ActionScript - Programmation
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
Marsh Posté le 17-04-2013 à 21:44:17
var description=_root[vardescription];
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.
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
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)