Actionscript 3 制作复活节彩蛋之类的工具提示
我正在尝试在我的AS3应用程序中制作一个复活节彩蛋,当用户将光标悬停在一个单独的触发器上时会出现,当用户停止悬停在触发器上时会消失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
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});
}