ActionScript - Comment afficher une somme

  • DeadBolt
  • Novice
  • Novice
  • No Avatar
  • Inscription: Mai 12, 2005
  • Messages: 31
  • Status: Offline

Message Juin 26th, 2008, 2:44 pm

Je suis la conception d'un site Flash où un client peut concevoir une table de poker et affiche le coût de chaque article et à la fin, un total. Ive a obtenu, au point où j'ai besoin de savoir comment ajouter tous les champs de texte et d'afficher un ensemble total.

Donc vous avez une idée de ce que je veux dire ici, c'est le swf: http://www.brochures.ca/test/customize_your_table.swf Par exemple, je veux juste sentir tabletype + + + Rail etc etc = total. L'ensemble de mes champs de texte dynamique sont des boîtes et des noms de variables, mais je ne peux pas comprendre comment leur total.

Merci,
Dave
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Juin 26th, 2008, 2:44 pm

  • graphixboy
  • Control + Z
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Juil 11, 2005
  • Messages: 1828
  • Loc: In the Great White North
  • Status: Offline

Message Juin 27th, 2008, 9:28 am

vous obtenez la valeur du champ texte avec
Code: [ Select ]
var n1:Number = textfieldinstancename.text;
: le nombre devrait forcer le texte à un nombre au lieu d'une chaîne, mais juste pour être sûr que quand vous les ajoutez, ensemble, vous voulez utiliser le numéro () commande pour forcer la chaîne à un chiffre. À ce point d'éclair peut faire "mathématiques" au lieu de virer de bord les cordes sur l'extrémité de l'autre.
Code: [ Select ]
answertextfield.text = number(n1)+number(n2)+number(n3);
If at first you don't succeed F1... If that doesn't work try Google!
//// Designer, Developer & Teacher - Interactive, Motion and 3D \\\\
Portfolio at WhenImNotSleeping.com
  • DeadBolt
  • Novice
  • Novice
  • No Avatar
  • Inscription: Mai 12, 2005
  • Messages: 31
  • Status: Offline

Message Juin 27th, 2008, 1:59 pm

Merci pour la réponse / graphixboy temps.

Im obtenant un texte bizarre dans mon champs de prix maintenant. Il s'agit du code que j'ai (Merci encore pour cette btw)

Code: [ Select ]
var n1:Number = Table_Type_price.text;
var n2:Number = Felt_price.text;
var n3:Number = Rail_price.text;

runningtotal.text = number(n1)+number(n2)+number(n3);
  1. var n1:Number = Table_Type_price.text;
  2. var n2:Number = Felt_price.text;
  3. var n3:Number = Rail_price.text;
  4. runningtotal.text = number(n1)+number(n2)+number(n3);


Maintenant, lorsque je teste le film j'obtiens _level0_Felt_price pour tous mes domaines de prix individuels et NaN dans mon domaine RunningTotal.

Avez des idées de ce qui pourrait être la cause?
  • graphixboy
  • Control + Z
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Juil 11, 2005
  • Messages: 1828
  • Loc: In the Great White North
  • Status: Offline

Message Juin 27th, 2008, 2:22 pm

Hmm essayer cette...
Code: [ Select ]
var n1 = number(Table_Type_price.text);
var n2 = number(Felt_price.text);
var n3 = number(Rail_price.text);

runningtotal.text = n1+n2+n3;
  1. var n1 = number(Table_Type_price.text);
  2. var n2 = number(Felt_price.text);
  3. var n3 = number(Rail_price.text);
  4. runningtotal.text = n1+n2+n3;


Aussi je trace N1, N2, N3 individuellement afin de s'assurer que chaque un d'eux ressemble vraiment à un nombre.

Si cela ne fonctionne pas, vous voulez essayer mai parseInt (); au lieu du numéro (); Id consultez l'aide de Flash sur l'usage, mais je crois me souvenir qu'il pars le contenu qui est une combinaison de chiffres / lettres / etc
If at first you don't succeed F1... If that doesn't work try Google!
//// Designer, Developer & Teacher - Interactive, Motion and 3D \\\\
Portfolio at WhenImNotSleeping.com

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 29 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC