Actionscript 3 ActionScript 3滚动问题
我正在尝试为一个设计项目制作一个谷歌地图风格的界面。我已经有了拖放和缩放功能,但我也想让它对触摸板(macbook)上的手势做出反应。我以为“倾听”event.delta的鼠标事件会起作用,但不知何故它不起作用。那么我的代码怎么了Actionscript 3 ActionScript 3滚动问题,actionscript-3,flash,actionscript,Actionscript 3,Flash,Actionscript,我正在尝试为一个设计项目制作一个谷歌地图风格的界面。我已经有了拖放和缩放功能,但我也想让它对触摸板(macbook)上的手势做出反应。我以为“倾听”event.delta的鼠标事件会起作用,但不知何故它不起作用。那么我的代码怎么了 stage.addEventListener(MouseEvent.MOUSE_WHEEL, onMouseWheelEvent); function onMouseWheelEvent(event:MouseEvent):void { tafelOrigin
stage.addEventListener(MouseEvent.MOUSE_WHEEL, onMouseWheelEvent);
function onMouseWheelEvent(event:MouseEvent):void {
tafelOrigineel_mc.y += event.delta;
}
我已经在文档前面加载了flash MouseeEvents,所以这应该不是问题所在。在我完成这项工作后,我将尝试在x轴上使用它。用鼠标滚轮事件监听器可以吗
Thx提前关于MacOS上的flash播放器,这是一个长期存在的问题 鼠标滚轮事件不会在MacOS上调度。尽管有一些解决方法涉及使用JavaScript来检测轮子的使用(在整个flash内容中),如果这不是问题,请尝试检查其中一个 这篇博文中有一个列表:
关于MacOS上的flash player,这是一个长期存在的问题 鼠标滚轮事件不会在MacOS上调度。尽管有一些解决方法涉及使用JavaScript来检测轮子的使用(在整个flash内容中),如果这不是问题,请尝试检查其中一个 这篇博文中有一个列表:
如前所述,这是一个古老的故事。我认为这方面的工作基本上是这样的,编写一些javascript,使用javascript捕获事件,阻止事件在web浏览器中执行它的默认操作,使用ExternalInterface.addCallback向函数注册回调,在javascript方法中调用Flash回调。如前所述,这是一个古老的方法。我认为这方面的工作基本上是这样的,编写一些javascript,使用javascript捕获事件,停止事件在web浏览器中执行它的默认操作,使用ExeternalInterface.addCallback向函数注册回调,在javascript方法中调用Flash回调。