我想知道当鼠标使用AS3.0悬停对象时是否有办法减轻缩放效果。我知道你可以用动画片段来做,但我想使用AS3.0来保持我的文件尽可能紧凑!
我现在使用的代码非常简单。
import flash.events.MouseEvent;
my_mc.addEventListener(MouseEvent.MOUSE_OVER, mouse_over);
my_mc.addEventListener(MouseEvent.MOUSE_OUT, mouse_out);
function mouse_over(evt:MouseEvent){
my_mc.width = 200;
my_mc.height = 200;
}
function mouse_out(evt:MouseEvent){
my_mc.width = 90;
my_mc.height = 90;
}
答案 0 :(得分:0)
使用补间。我建议你看一下TweenLite。您的代码如下所示:
function mouse_over(evt:MouseEvent){
TweenLite.to(my_mc, {width:200, height:200, ease:Cubic.easeInOut});
}
function mouse_out(evt:MouseEvent){
TweenLite.to(my_mc, {width:90, height:90, ease:Cubic.easeInOut});
}