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

problema de variable

Estas en el tema de problema de variable en el foro de Flash y Actionscript en Foros del Web. Saludos a todos los participantes al foro . Tengo el sisguiente problema. Tengo una variable en mi el primer frame del mi escena ejemplo: var ...
  #1 (permalink)  
Antiguo 23/06/2008, 11:01
 
Fecha de Ingreso: octubre-2006
Mensajes: 48
Antigüedad: 17 años, 6 meses
Puntos: 0
Pregunta problema de variable

Saludos a todos los participantes al foro .
Tengo el sisguiente problema.

Tengo una variable en mi el primer frame del mi escena ejemplo:
var contenidoroot:Number=0;

ahora en otra capa tengo un movieClip y dentro de ella
tengo un boton y lo que quiero es establecer con un nuevo valor a la variable que esta en la primera escena .

no se como hacer referencia a la variable estare muy agradecido si me ayudan
con este problema


function click(e:MouseEvent):void {

if(contenidoroot!=1){
contenidoroot=1;
play();
}

}

miboton.addEventListener(MouseEvent.CLICK,click);
  #2 (permalink)  
Antiguo 23/06/2008, 11:58
Avatar de Aeyon_flux  
Fecha de Ingreso: febrero-2005
Mensajes: 90
Antigüedad: 19 años, 2 meses
Puntos: 7
Respuesta: problema de variable

En este caso lo mejor es utilizar variables globales...

Primer frame:

Código:
_global.contenidoroot:Number=0;
Funcion del boton:

Código:
function click(e:MouseEvent):void {

if(_global.contenidoroot!=1){
_global.contenidoroot=1;
play();
}

}

miboton.addEventListener(MouseEvent.CLICK,click);
Espero que sirva
Saludos
  #3 (permalink)  
Antiguo 23/06/2008, 12:51
 
Fecha de Ingreso: octubre-2006
Mensajes: 48
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: problema de variable

YA ENCONTRE LA SOLUCION GRACIAS POR LA AYUDA
---------------------------------------------------------------------

function clics(e:MouseEvent):void {
if(this.parent["contenidoroot"]!=10){
this.parent["contenidoroot"]=10;
MovieClip(parent).play();
}

}
this.url2_btn.addEventListener(MouseEvent.CLICK,cl ics)
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 11:56.