在Flash actionscript 2中使用滚轮

时间:2012-10-23 08:53:56

标签: flash actionscript

当我在Flash中测试我的Flash Actionscript 2应用程序时,滚轮不起作用,但是当我在浏览器中测试相同的应用程序时,滚轮工作。我正在使用的代码非常简单;

var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta) {
    songList_mc._y = songList_mc._y + (delta * 3);  
}
Mouse.addListener(mouseListener);

我是否缺少一个在Flash中测试时禁用滚轮的设置?

2 个答案:

答案 0 :(得分:0)

var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta)
{
    if ((delta > 0 && songList_mc._y < 1025) || (delta < 0 && songList_mc._y > 0))
    {
        songList_mc._y = songList_mc._y + (delta * 3);
    }
};
Mouse.addListener(mouseListener);

答案 1 :(得分:0)

鼠标滚轮在某些flash wmode的

中不起作用