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

if

Estas en el tema de if en el foro de Flash y Actionscript en Foros del Web. holaaaaa alguien sabria por que no me funciona lo siguiente? Código: on (release) { unloadMovie(contenedor); mc1.enabled = true; if (mc2._alpha=0) { mc2.btn1_btn.enabled = false; } ...
  #1 (permalink)  
Antiguo 19/09/2007, 00:39
 
Fecha de Ingreso: agosto-2007
Mensajes: 130
Antigüedad: 10 años, 4 meses
Puntos: 0
if

holaaaaa

alguien sabria por que no me funciona lo siguiente?

Código:
on (release) {
	unloadMovie(contenedor);
	mc1.enabled = true;
	if (mc2._alpha=0) {
		mc2.btn1_btn.enabled = false;
		}
    	else
    	{
    	mc2.btn1_btn.enabled = true;
    	}
	btn_cierra.enabled = false;
}
es una accion de un boton que al soltarlo descarga un swf, activa un mc que estaba desactivado y desactiva un boton que estaba activado. esto funciona bien, pero la condicion no. con ella pretendo que si el mc2 tiene alpha 0 el boton que esta dentro de mc2 se desactive, pero si no tiene alpha 0, se active.

alguien ve donde esta el error?

muchichisimas gracias.
  #2 (permalink)  
Antiguo 19/09/2007, 01:16
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: if

Un solo signo = es operador de asignación mientras que == lo es de igualdad.

...
if (mc2._alpha == 0) {
...
  #3 (permalink)  
Antiguo 19/09/2007, 01:24
 
Fecha de Ingreso: agosto-2007
Mensajes: 130
Antigüedad: 10 años, 4 meses
Puntos: 0
Re: if

lo he probado hace un momento y no me funciona...
  #4 (permalink)  
Antiguo 19/09/2007, 01:26
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: if

Pues deberías comprobar dos cosas. Primero la ruta, porque a lo mejor lo correcto es esto:
Código:
if (mc2._alpha=0) {
	this.btn1_btn.enabled = false;
}
Y segundo, que alpha sea realmente cero. Coloca un 'trace' para asegurarte.
  #5 (permalink)  
Antiguo 19/09/2007, 05:40
 
Fecha de Ingreso: agosto-2007
Mensajes: 130
Antigüedad: 10 años, 4 meses
Puntos: 0
Re: if

gracias de nuevo
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 22:33.