Foros del Web » Creando para Internet » Flash y Actionscript »

problema con variables

Estas en el tema de problema con variables en el foro de Flash y Actionscript en Foros del Web. 1. He definido una variable en la linea de tiempo principal scena1. Cita: var prendido; 2. En scena2 Tengo un mc, que tiene un boton ...
  #1 (permalink)  
Antiguo 21/03/2005, 16:24
 
Fecha de Ingreso: mayo-2002
Mensajes: 486
Antigüedad: 15 años, 7 meses
Puntos: 0
problema con variables

1. He definido una variable en la linea de tiempo principal scena1.
Cita:
var prendido;
2. En scena2 Tengo un mc, que tiene un boton que cuando se hace clik asigna un nuevo valor a mi variable:
Cita:
on (release) {
stopAllSounds();
set(prendido, "off");
nextFrame();
}
3. En la linea de tiempo de mc quiero que realice esta accion, pero no funciona.
Cita:
if (prendido == "off") {
nextFrame();
} else {
stop();
}
Aparentemente el valos de la variable se pierde miestras navego por las demas scenas o es que no se a creado o asignado correctamente:

Gracias por las sugerencias
__________________
Sistemass.com - Centro de capacitación profesional
http://www.sistemass.com

Última edición por kotosh; 21/03/2005 a las 16:26
  #2 (permalink)  
Antiguo 21/03/2005, 19:37
 
Fecha de Ingreso: mayo-2002
Mensajes: 486
Antigüedad: 15 años, 7 meses
Puntos: 0
q pasa, nadie que pueda ayudarme?
__________________
Sistemass.com - Centro de capacitación profesional
http://www.sistemass.com
  #3 (permalink)  
Antiguo 21/03/2005, 20:07
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 13 años, 10 meses
Puntos: 7
Creo que tu problema es:
Cita:
2. En scena2 Tengo un mc, que tiene un boton que cuando se hace clik asigna un nuevo valor a mi variable:
on (release) {
stopAllSounds();
set(prendido, "off");
nextFrame();
}
Yo hubiera hecho lo siguiente:
Código:
on (release) {
stopAllSounds();
_root.prendido = "off";  // <-- Este es el cambio
nextFrame();
}
Intentalo a ver que tal
__________________
JuniHH
- Mi blog
- Mi portafolio

Última edición por junihh; 21/03/2005 a las 20:10
  #4 (permalink)  
Antiguo 22/03/2005, 12:04
 
Fecha de Ingreso: mayo-2002
Mensajes: 486
Antigüedad: 15 años, 7 meses
Puntos: 0
todo bien, sin embargo, no me conserva la varible cuando cambio de scena.

Como puedo mantener el nuevo valor de la varible, a travez de las scenas?

Gracias
__________________
Sistemass.com - Centro de capacitación profesional
http://www.sistemass.com
  #5 (permalink)  
Antiguo 22/03/2005, 12:27
 
Fecha de Ingreso: diciembre-2004
Ubicación: Colombia
Mensajes: 47
Antigüedad: 13 años
Puntos: 0
Una opción sería utilizar un objeto que almacene el valor en vez de una variable, algo como:
Código:
Dato = new Object();	
Dato.Prendido = "off";
Un saludo.
__________________
"...Todo arde si le aplicas la chispa adecuada..."

ExGaul. :cool:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:56.