salve,
vorrei capire come sommare delle variabili numeriche generate da un array.
ho una situazione di questo tipo:
sullo stage ho un Mclip contenente un campo di testo in cui vengono caricati i valori tramite XML
ecco il codice:
.. e fin qui tutto ok..codice:var prezzo:Array = new Array(); var xml:XML = new XML(); xml.load("carrello.xml"); xml.ignoreWhite = true; // xml.onLoad = function() { var nodes = this.firstChild.childNodes; total = nodes.length; for (i=0; i<total; i++) { prezzo[i] = nodes[i].attributes.prezzo; } create_tab(); somma(); }; function create_tab():Void { for (i=0; i<total; i++) { var t = tab_group.tab.duplicateMovieClip("tab"+i, i); t.prezzo.text = prezzo[i]; } };
ma devo sommare le variabili dinamicamente...
per spiegarmi meglio,
se la quantità dei campi di testo fosse statica,
potrei utilizzare una funzione come questa:
ma, siccome i campi di testo vengono creati dinamicamentecodice:function somma(){ var Prezzo:Number = Number(tab_group.tab0.prezzo.text)+ Number(tab_group.tab1.prezzo.text)+ Number(tab_group.tab2.prezzo.text)+ Number(tab_group.tab3.prezzo.text)+ Number(tab_group.tab4.prezzo.text)+ Number(tab_group.tab5.prezzo.text); ecc trace(Prezzo);
ho bisogno di una "funzione dinamica" che possa risolvermi il problema..
qualcuno sa risolvere l'arcano???

Rispondi quotando