Comunidad de diseño web y desarrollo en internet online

sumar variables de diferentes frames

Citar            
MensajeEscrito el 22 Ene 2010 01:29 am
buenas noches a todos, a ver si me pueden ayudar con un problemita que tengo.

tengo varios textbox en un frame que los valores se guardan en una variable y un boton que pasa a el otro frame donde tengo mas texbox para ingresar que tambien tienen sus variables.
en el tercer frame tengo el resultado de las sumas de esos textbox ( todos valores numericos).
como hago para acceder a los valores de las variables que estan en otro frame?
por ahi es facil pero la verad uqe no me esta saliendo.

muchas gracias! :)

Por Bilardo

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Ene 2010 07:38 am
Bilardo, las variables "puras"(*) se mantienen a lo largo de todos los frames (lo que no se mantienen son los MovieClip ó los TextBox. Así que usemos eso

Código ActionScript :

/***primer frame, una caja de texto y un botón***/
//declaramos una variable
var suma:Number=0
btnext1.addEventListener(MouseEvent.MOUSE_DOWN,siguienteFrame1)
function siguienteFrame1(e:Event){
     suma=Number(texto1.text) //<--lo convierto a número
     gotoAndStop(2)
}
stop();
/***segundo frame, una caja de texto y un botón***/
btnext2.addEventListener(MouseEvent.MOUSE_DOWN,siguienteFrame2)
function siguienteFrame2(e:Event){
     suma+=Number(texto2.text) //incremento el valor de la variable "suma" con el valor de la caja
     gotoAndStop(3)
}
/***tercer frame, una caja de texto***/
texto3.text=suma.toString()


(*)Es que no sé qué calificativo darle, me refiero a variables declaradas a nivel de frame y que no hacen referencia a MCs

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Feb 2010 06:04 pm
hola, cómo seria ese codigo en AS2?

/***primer frame, una caja de texto y un botón***/
//declaramos una variable
var suma:Number=0
btnext1.addEventListener(MouseEvent.MOUSE_DOWN,siguienteFrame1)
function siguienteFrame1(e:Event){
suma=Number(texto1.text) //<--lo convierto a número
gotoAndStop(2)
}
stop();
/***segundo frame, una caja de texto y un botón***/
btnext2.addEventListener(MouseEvent.MOUSE_DOWN,siguienteFrame2)
function siguienteFrame2(e:Event){
suma+=Number(texto2.text) //incremento el valor de la variable "suma" con el valor de la caja
gotoAndStop(3)
}
/***tercer frame, una caja de texto***/
texto3.text=suma.toString()

Por unasemana

Claber

166 de clabLevel



 

Venezuela

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.