Hola a tod@s, primero decir que estoy aprendiendo por mi cuenta a usar Flash y Actionscript y la verdad es que soy muy novato todavía. Me gustaría hacer un menú en el cuál se resaltará el item sobre el que esté el ratón con un sprite transparente que se movería en función de si el puntero entra por la izquierda o derecha del punto central.
He probado creando un sprite el cuál situo al principio o al final de cada opción y según por donde entre el puntero el resalte entrará de un lado u otro pero no me queda bien.
Mi código:
import flash.display.Sprite;
import flash.events.MouseEvent;
var cuadrado:Cuadrado = new Cuadrado();
cuadrado.alpha = 0;
cuadrado.y = 5;
addChild(cuadrado);
var punteroX:Number = new Number();
var punteroY:Number = new Number();
var tope:Number = new Number();
addEventListener(MouseEvent.ROLL_OVER, mostrarCuadrado);
addEventListener(MouseEvent.ROLL_OUT, esconderCuadrado);
function mostrarCuadrado(event:MouseEvent):void {
cuadrado.alpha = 0.5;
punteroX = event.localX;
punteroY = event.localY;
if (punteroX > 100) {
cuadrado.x = 200;
tope = cuadrado.x - 200;
addEventListener(Event.ENTER_FRAME, haciaDerecha);
} else {
cuadrado.x = - 200;
tope = cuadrado.x + 200;
addEventListener(Event.ENTER_FRAME, haciaIzquierda);
}
}
Me gustaría que quedara algo parecido a ésto: www.prodom.com. Un saludo y gracias