Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2009, 05:54
Avatar de estudio_vkd
estudio_vkd
 
Fecha de Ingreso: octubre-2007
Ubicación: Valencia | España
Mensajes: 24
Antigüedad: 17 años, 1 mes
Puntos: 0
Exclamación Problema con ActionScript 3

Buenas a todos!!! Tengo una duda con la programacion ActionScript 3 mirar tengo este codigo en un clip de pelicula y me gustaria añadir un evento de click como si fuese un boton para que se redireccione a una URL. Porfavor si alguien sabe que me diga como y donde debo ponerlo (pero con lenguaje para tontos, que yo no entiendo, esto lo he aprendido con un tutorial)....Gracias de antemano!!!

Código:
package
{
	import flash.display.MovieClip;
	import flash.events.MouseEvent;
	import flash.events.Event;
	
	public class Boton_Blohg extends MovieClip
	{
		public function Boton_Blohg()
		{
			this.stop() ;
			this.buttonMode = true ;
			
			this.addEventListener (MouseEvent.ROLL_OVER, onRoll) ;
			this.addEventListener (MouseEvent.ROLL_OUT, onOut) ;
		}
		
		private function onRoll (event:MouseEvent) :void
		{
			this.removeEventListener ("enterFrame", onRetroceder)
			this.addEventListener (Event.ENTER_FRAME, onAvanzar) ;
		}
		
		private function onOut (event:MouseEvent) :void
		{
			this.removeEventListener ("enterFrame", onAvanzar)
			this.addEventListener (Event.ENTER_FRAME, onRetroceder) ;
		}
		
		private function onAvanzar (event:Event) :void
		{
			if (this.currentFrame < this.totalFrames) {
				this.nextFrame () ;
			
			}else{
				this.removeEventListener ("enterFrame", onAvanzar)
			}
		}
		
		private function onRetroceder (event:Event) :void
		{
			if (this.currentFrame > 1) {
				this.prevFrame () ;
			
			}else{
				this.removeEventListener ("enterFrame", onRetroceder)
			}
		}
	}
}