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

Variables rebeldes

Estas en el tema de Variables rebeldes en el foro de Flash y Actionscript en Foros del Web. Hola, tengo 4 botones que son fotos y MC y que tienen 4 posiciones, reposo, roll over, roll out y release. Cuando se clica sobre ...
  #1 (permalink)  
Antiguo 23/02/2007, 06:23
 
Fecha de Ingreso: enero-2002
Mensajes: 284
Antigüedad: 22 años, 3 meses
Puntos: 0
Variables rebeldes

Hola, tengo 4 botones que son fotos y MC y que tienen 4 posiciones, reposo, roll over, roll out y release.
Cuando se clica sobre cualquiera de ellos la foto se vuelve en color y la variable boton1 pasa a valer 2.
Cuando se clica cualquiera de los otros 3 botones el boton cuya variable valga 2 arranca la animación que lo devuelve a su posición de reposo.

El caso es que funciona cuando quiere. a veces falla un botón y otras otro diferente.

Pongo el código de uno de los botones, a ver si alguien ve el error.

Código:
on (rollOver) {
		this.gotoAndPlay("a1");
}
on (releaseOutside, rollOut) {
		this.gotoAndPlay("a4");
}
on (release) {
		this.gotoAndPlay("a2");

loadMovie("display03.swf", "_root.iProducto");

	   if (_parent.iB1.boton1==2) {
	       _parent.iB1.gotoAndPlay("s3")   

       if (_parent.iB2.boton2==2) {
	       _parent.iB2.gotoAndPlay("s3")   
			 	
	   if (_parent.iB4.boton4==2) {
	       _parent.iB4.gotoAndPlay("s3")   

	 }
	 }
	 }
	 
}
Saludos
  #2 (permalink)  
Antiguo 23/02/2007, 07:30
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 6 meses
Puntos: 12
Re: Variables rebeldes

Es mi método de trabajo pero no pongo comillas en: "_root.iProducto" y siempre uso _root en lugar de _parent. Pero es lo que yo hago, prueba a ver.

Suerte
  #3 (permalink)  
Antiguo 23/02/2007, 07:48
 
Fecha de Ingreso: enero-2002
Mensajes: 284
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Variables rebeldes

Gracias por responder Sirguy.

He probado lo que me dices pero sigue igual.

Saludos
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 13:00.