Actionscript 3 制作复活节彩蛋之类的工具提示

Actionscript 3 制作复活节彩蛋之类的工具提示,actionscript-3,tooltip,Actionscript 3,Tooltip,我正在尝试在我的AS3应用程序中制作一个复活节彩蛋,当用户将光标悬停在一个单独的触发器上时会出现,当用户停止悬停在触发器上时会消失 var hideEast:Tween=new Tween(easter_mc,"alpha",null,100,0,1,false); easterTrigger_btn.addEventListener(MouseEvent.MOUSE_OVER, triEas); easterTrigger_btn.addEventListener(MouseEvent.MOU

我正在尝试在我的AS3应用程序中制作一个复活节彩蛋,当用户将光标悬停在一个单独的触发器上时会出现,当用户停止悬停在触发器上时会消失

var hideEast:Tween=new Tween(easter_mc,"alpha",null,100,0,1,false);
easterTrigger_btn.addEventListener(MouseEvent.MOUSE_OVER, triEas);
easterTrigger_btn.addEventListener(MouseEvent.MOUSE_OUT, remEas);
function triEas (e:MouseEvent):void{
    var showEast:Tween=new Tween(easter_mc,"alpha",null,0,100,1,false);
}

function remEas (e:MouseEvent):void{
    var hideEast;
}

这是我尝试使用的代码。当触发器悬停在上方时,它将显示电影剪辑,但当触发器不再悬停在上方时,电影剪辑将保持不变

因为鼠标输出处理程序中没有任何动画。 另外,我推荐杰克·道尔的吐温引擎

或者,您可以进一步使用可见性

trigger.alpha = 0;
trigger.visible = false;

TweenPlugin.activate([AutoAlphaPlugin]);

trigger.addEventListener(MouseEvent.MOUSE_OVER, onOver, false, 0, true);
trigger.addEventListener(MouseEvent.MOUSE_OUT, onOut, false, 0, true);

function onOver(e:MouseEvent):void {
    TweenLite.to(trigger, 0.3, {autoAlpha: 1, ease: Sine.easeOut});
}

function onOut(e:MouseEvent):void {
    TweenLite.to(trigger, 0.5, {autoAlpha: 0, ease: Sine.easeInOut});
}
trigger.alpha = 0;
trigger.visible = false;

TweenPlugin.activate([AutoAlphaPlugin]);

trigger.addEventListener(MouseEvent.MOUSE_OVER, onOver, false, 0, true);
trigger.addEventListener(MouseEvent.MOUSE_OUT, onOut, false, 0, true);

function onOver(e:MouseEvent):void {
    TweenLite.to(trigger, 0.3, {autoAlpha: 1, ease: Sine.easeOut});
}

function onOut(e:MouseEvent):void {
    TweenLite.to(trigger, 0.5, {autoAlpha: 0, ease: Sine.easeInOut});
}