Flash通过影片剪辑滚动

时间:2011-11-14 19:07:50

标签: flash scroll mousewheel

我是新手程序员。

我想使用我的鼠标滚轮滚动浏览flash动画片段。这是我到目前为止所完成的工作(http://www.stopitstudy.com/test.html)。每个图像都是影片剪辑中的单独帧。

我在Flash AS2中使用了这个功能,但是当使用鼠标滚轮滚动时,网页也开始滚动。

我看到这里有一个解决方案:http://labs.byhook.com/2010/04/09/flash-mouse-wheel-support/

是否有人可以制作基本的.fla,并说明如何使用它?

感谢!!!!

1 个答案:

答案 0 :(得分:0)

在FLA时间轴文件中创建一个新图层。选择此图层的第一帧。打开“操作”窗口。添加此AS3代码:

import flash.events.MouseEvent;

stop();

stage.addEventListener(MouseEvent.MOUSE_WHEEL,mouseWheelHnd);

function mouseWheelHnd(e:MouseEvent):void 
{
    if (e.delta > 0) {
        gotoAndStop( currentFrame + 1 );
    } else if  (e.delta < 0) {
        gotoAndStop( currentFrame - 1 );
    }
}