Flash滚轮事件

下面是监听Flash滚轮事件的一个例子:

1、新建一fla文件

2、在舞台上绘制一矩形,并转化成元件,实例名为mc

3、F9在帧上添加代码:

mc.addEventListener(MouseEvent.MOUSE_WHEEL,onMouseWheelHandler);

function onMouseWheelHandler(e:MouseEvent)
{
if (e.delta > 0)
{
mc.scaleX +=  0.05;
mc.scaleY +=  0.05;
if (mc.scaleX > 2)
{
mc.scaleX = mc.scaleY = 2;
}
}
else
{
mc.scaleX -=  0.05;
mc.scaleY -=  0.05;
if (mc.scaleX < 0.4)
{
mc.scaleX = mc.scaleY = 0.4;
}
}

}

Ctrl+Enter导出效果:

Flash滚轮事件