Javascript 右键单击mac上的flash应用程序,firefox会触发鼠标向下移动
我有一个问题,只有当我在mac上的FireFox上运行我的应用程序时才会发生,当用户点击右键时,就会发出mouseDown事件,这会导致不必要的行为 有没有人遇到过这个问题?有办法吗Javascript 右键单击mac上的flash应用程序,firefox会触发鼠标向下移动,javascript,actionscript-3,apache-flex,firefox,Javascript,Actionscript 3,Apache Flex,Firefox,我有一个问题,只有当我在mac上的FireFox上运行我的应用程序时才会发生,当用户点击右键时,就会发出mouseDown事件,这会导致不必要的行为 有没有人遇到过这个问题?有办法吗 谢谢我通过使用鼠标右键向下和鼠标右键向上事件解决了这个问题。查看我的代码。如果鼠标右键按下,则不会处理鼠标左键按下。鼠标右键向上后,鼠标左键向下将进行处理。因此,现在单击鼠标右键后,将不会调度鼠标。对不起我的英语 package { import flash.display.Sprite; impo
谢谢我通过使用鼠标右键向下和鼠标右键向上事件解决了这个问题。查看我的代码。如果鼠标右键按下,则不会处理鼠标左键按下。鼠标右键向上后,鼠标左键向下将进行处理。因此,现在单击鼠标右键后,将不会调度鼠标。对不起我的英语
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
public class Main extends Sprite
{
private var isRightDown:Boolean;
public function Main()
{
stage.addEventListener(MouseEvent.RIGHT_MOUSE_DOWN, rightDown);
stage.addEventListener(MouseEvent.RIGHT_MOUSE_UP, rightUp);
stage.addEventListener(MouseEvent.MOUSE_DOWN, leftDown);
}
private function leftDown(event:MouseEvent):void
{
if (!isRightDown)
{
trace("left DOWN");
}
}
private function rightUp(event:MouseEvent):void
{
isRightDown = false;
trace("right UP");
}
private function rightDown(event:MouseEvent):void
{
isRightDown = true;
trace("right DOWN");
}
}
}
我通过使用鼠标右键向下和鼠标右键向上事件解决了这个问题。查看我的代码。如果鼠标右键按下,则不会处理鼠标左键按下。鼠标右键向上后,鼠标左键向下将进行处理。因此,现在单击鼠标右键后,将不会调度鼠标。对不起我的英语
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
public class Main extends Sprite
{
private var isRightDown:Boolean;
public function Main()
{
stage.addEventListener(MouseEvent.RIGHT_MOUSE_DOWN, rightDown);
stage.addEventListener(MouseEvent.RIGHT_MOUSE_UP, rightUp);
stage.addEventListener(MouseEvent.MOUSE_DOWN, leftDown);
}
private function leftDown(event:MouseEvent):void
{
if (!isRightDown)
{
trace("left DOWN");
}
}
private function rightUp(event:MouseEvent):void
{
isRightDown = false;
trace("right UP");
}
private function rightDown(event:MouseEvent):void
{
isRightDown = true;
trace("right DOWN");
}
}
}
您应该进行一次检查并澄清mousedown事件是JavaScript事件(如标签所示)还是ActionScript事件。我有相同的问题。您应该进行一次检查并澄清mousedown事件是JavaScript事件(如标签所示)还是ActionScript事件。我有相同的问题。