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导出效果: