放大悬停Adobe Flash

时间:2016-09-19 11:56:12

标签: actionscript-3 flash actionscript

有人可以帮助我如何在adobe flash中鼠标悬停时实现放大功能。

我正在使用Action脚本3.我将图像导入舞台并转换为符号,然后给出了一个实例名称" ZoomTutorial'。因为我没有动作脚本的经验,所以我被困在那之后。

提前致谢!

1 个答案:

答案 0 :(得分:2)

有类似的question

在您遇到的情况下,您希望缩放对象X和Y成比例。为此,您可以在对象上附加两个事件(我猜想是MovieClip)。事件应该是

  1. "mouseOver"
  2. "mouseOut"
  3. 脚本可能是这样的:

    var zoomAmount:Number = 0.5;
    mc.addEventListener(MouseEvent.MOUSE_OVER, zoom);
    mc.addEventListener(MouseEvent.MOUSE_OUT, zoomOut);
    
    function zoom(event:MouseEvent):void {
        image1.scaleX += zoomAmount;
        image1.scaleY += zoomAmount;
    }
    
    function zoomOut(event:MouseEvent):void {
        image1.scaleX -= zoomAmount;
        image1.scaleY -= zoomAmount;
    }