casualmente estaba trabajando en una funcion para crear menus emergentes
http://crea-flash.com/ejemplos/menu.swf
aun no lo tengo apunto XD y por ahora lo dejo hasta mañana pero si quieres te dejo el codigo a ver si te ayuda
Código PHP:
import fl.transitions.Tween;
import fl.transitions.easing.*;
var myTween:Tween;
var dir:String;
var tamAn:Number=mc.width;
var tamAl:Number=mc.height;
var Posx:Number=mc.x;
var Posy:Number=mc.y;
var square:Sprite = new Sprite();
square.graphics.beginFill(0xFFCC00);
square.graphics.drawRect(0, 0, tamAn, tamAl);
//square.buttonMode = true;WT
addChild(square);
square.x=Posx;
square.y=(Posy-(tamAl-30));
var ori:Number=mc.y;
mc.mask = square;
mc.addEventListener(MouseEvent.MOUSE_OVER,clik);
mc.addEventListener(MouseEvent.MOUSE_OUT,clik1);
function clik(event:MouseEvent) {
mueve("Arriba");
}
function clik1(event:MouseEvent) {
mueve("Abajo");
}
function mueve(dir:String) {
if (dir=="Arriba") {
myTween = new Tween(mc, "y", Strong.easeOut,mc.y , square.y, 3, true);
}
if (dir=="Abajo") {
myTween =new Tween(mc, "y", Elastic.easeOut,mc.y ,ori , 3, true);
}
}
function escribe(event:MouseEvent):void {
texto.text = "HOLA";
}
function borra(event:MouseEvent):void {
texto.text = "HOLA rrr";
}
mc.bt1.addEventListener(MouseEvent.MOUSE_DOWN,escribe)
mc.bt2.addEventListener(MouseEvent.MOUSE_DOWN,borra)