Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 ActionScript 3滚动问题_Actionscript 3_Flash_Actionscript - Fatal编程技术网

Actionscript 3 ActionScript 3滚动问题

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

我正在尝试为一个设计项目制作一个谷歌地图风格的界面。我已经有了拖放和缩放功能,但我也想让它对触摸板(macbook)上的手势做出反应。我以为“倾听”event.delta的鼠标事件会起作用,但不知何故它不起作用。那么我的代码怎么了

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回调。