【问题标题】:Tracking mouse position in Adobe Air using JavaScript使用 JavaScript 在 Adob​​e Air 中跟踪鼠标位置
【发布时间】:2012-07-03 20:26:28
【问题描述】:

如何在 Adob​​e Air 1.5 中使用 Javascript API 跟踪 Adob​​e Air 中的鼠标光标位置变化?以下代码似乎对我不起作用。

var mainWin; //main stage
var _self={};
_self.mouse={x:0,y:0};

//Alias: air.MouseEvent=window.runtime.flash.events.MouseEvent;
mainWin.addEventListener(air.MouseEvent.MOUSE_MOVE,function(e){
    _self.mouse.x=e.pageX;
    _self.mouse.y=e.pageY;
});

我想要实现的是类似 IM 的状态更改准备聊天/离开。如果有其他方法请告诉我。

【问题讨论】:

    标签: javascript dom-events air


    【解决方案1】:
    air.NativeApplication.nativeApplication.idleThreshold = 10; //10 seconds idle time
    
    air.NativeApplication.nativeApplication.addEventListener(air.Event.USER_IDLE, function(event) { 
                //away
        }); 
    
    air.NativeApplication.nativeApplication.addEventListener(air.Event.USER_PRESENT, function(event) { 
                //back
        });
    

    【讨论】:

      猜你喜欢
      • 2011-12-09
      • 1970-01-01
      • 2016-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-27
      • 1970-01-01
      • 2016-07-30
      相关资源
      最近更新 更多