我正在使用多个Flash动画的网站上工作。其中一个是可视数字键盘,但我希望它能够捕捉物理击键。
问题在于,当我使用Adobe Flash尝试它时效果很好但是当它在浏览器(Firefox或IE11)中运行时,物理输入不会被捕获。
这是我的密钥管理员(在AS2抱歉^^'):
clavierListen = new Object();
clavierListen.onKeyDown = function() {
keya = Key.getCode();
if (keya>=48 && keya<=57) {
switch (keya) {
case 48: chiffrage(0); btn_clavier0.gotoAndPlay(2); break;
case 49: chiffrage(1); btn_clavier1.gotoAndPlay(2); break;
case 50: chiffrage(2); btn_clavier2.gotoAndPlay(2); break;
case 51: chiffrage(3); btn_clavier3.gotoAndPlay(2); break;
case 52: chiffrage(4); btn_clavier4.gotoAndPlay(2); break;
case 53: chiffrage(5); btn_clavier5.gotoAndPlay(2); break;
case 54: chiffrage(6); btn_clavier6.gotoAndPlay(2); break;
case 55: chiffrage(7); btn_clavier7.gotoAndPlay(2); break;
case 56: chiffrage(8); btn_clavier8.gotoAndPlay(2); break;
case 57: chiffrage(9); btn_clavier9.gotoAndPlay(2); break;
}
}
}
Key.addListener(clavierListen);
是否需要特定的配置才能使其在浏览器中运行?