Здравствуйте. Столкнулся с такой проблемой, если сделать во флешке полноэкранный режим то перестаёт работать клавиатура. Наблюдается это только при работе флешки в браузере. При запуске флешки с жёсткого диска через Flash Player, или как проектор - всё в порядке.
Привожу код:
Код AS1/AS2:
var isFullScreen:Boolean=false;
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
info_tf.text = "Нажата -> Code: "+Key.getCode()+"\tASCII: "+Key.getAscii()+"\tKey: "+chr(Key.getAscii());
if (Key.getCode()==70) {//Ff
if(isFullScreen==false){
Stage.displayState="fullscreen";
//fscommand('fullscreen', 'true');
isFullScreen=true;
} else {
Stage.displayState="normal";
//fscommand('fullscreen', 'false');
isFullScreen=false;
}
}
};
keyListener.onKeyUp = function() {
info_tf.text = "Отпущена -> Code: "+Key.getCode()+"\tASCII: "+Key.getAscii()+"\tKey: "+chr(Key.getAscii());
};
Key.addListener(keyListener);
Посмотреть в работе можно тут:
http://azag.net/flash/as2/fullscreen...ullscreen.html
Исходник, саму флешку, проектор - можно взять здесь:
http://azag.net/flash/as2/fullscreen...fullscreen.zip
Поисковикал интернет - много где говорят, что так и должно. Мол особенность работы флеш плеера. Очень грустно если так
И в браузере никак не заставить в полноэкранном режиме клавиатуру работать.
Добавлено через 2 минуты
PS: В приведённом примере полноэкранный режим включается клавишей "F"