检查SWF是否具有焦点

时间:2011-02-09 16:50:58

标签: javascript actionscript

如何检查页面上的SWF元素是否具有焦点?

在IE中,如果SWF具有焦点但Firefox始终检测到onkeydown,则在JavaScript中未检测到onkeydown个事件。

2 个答案:

答案 0 :(得分:2)

我认为当Flash获得焦点时会触发Event.ACTIVATE。 您还可以在舞台上收听MOUSE_OUT,以检查闪光灯何时失去焦点。

答案 1 :(得分:1)

用Javascript检测它? Javascript包含onFocusonBlur个事件,

var hasFocus=false;

DomElem.addEventListener('focus', function(e){
    hasFocus=true;
},false);

DomElem.addEventListener('blur', function(e){
    hasFocus=false;
},false);

我不确定如何在AS中做到这一点......