2012-03-05 85 views
0

我试图检查鼠标右键何时启动。我试图为RIGHT_MOUSE_UP创建一个EventListener,但它返回一个错误(1119:通过静态类型Class的引用访问可能未定义的属性RIGHT_MOUSE_UP),而MOUSE_UP不起作用。我如何做到这一点?检查鼠标状态

编辑:

public function mouseOverHandler(evt:MouseEvent) 
{ 
if(evt.buttonDown == true) 
     { 
      this.addEventListener(MouseEvent.MOUSE_UP, onMouseRelease); 

      curState_ = 2; 

      if(animated_ == true) 
      { 
       // Stuff 
      } 

      else 
      { 
       // Stuff 
      } 
     } 

     else 
     { 
// Stuff 
     } 

     dispatchEvent(new CustomButtonEvent(CustomButtonEvent.OVER)); 
    } 
+0

请发布您的代码。 – ToddBFisher 2012-03-05 00:48:54

+0

添加了相关代码。 – MKII 2012-03-05 00:56:10

+2

检查这个http://stackoverflow.com/questions/4702543/catch-right-click-as3 – 2012-03-05 01:05:05

回答