学习flex,
在flex项目中添加一些AS的适当方法是什么,给予给予 重点回到父浏览器。
ctrl-q: i'm blurring flash
ctrl-t: ah, a new browser tab.
的问候, //吨
答案 0 :(得分:1)
以下处理程序,作为KeyboadEvent.KEY_DOWN
的捕获侦听器的回调,可能就足够了:
private function handleKeyDown (event:KeyboardEvent):void {
if (event.ctrlKey) {
switch(event.keyCode) {
case Keyboard.T:
event.stopPropagation();
// open new tab
navigateToURL(new URLRequest("about:blank"), "_blank");
break;
case Keyboard.Q:
event.stopPropagation();
// remove focus
if(ExternalInterface.available) {
ExternalInterface.call("document." + ExternalInterface.objectID + ".blur");
}
break;
}
}
}
我说可能,因为我不能保证您不必做额外的事情来让所有浏览器表现相同。