http://kb2.adobe.com/cps/405/kb405548.html(te zdarzenie w ogole nie powinno zaistnieć)
![]()
Dołącz do nas aby mieć dostęp do wszystkich treści i funkcji. Będziesz mógł tutaj rozwiązać swój problem lub odnaleźć gotowe rozwiązanie. Powymieniasz się poglądami z najbardziej utalentowanymi osobami w zakresie "tworzenia" internetowych rozwiązań.

zobaczcie sami.
podpinam eventlistenery jeden mouseevent do buttona i jeden keyboardevent do stage.
keyevent handler wyświetla kody znaków wciśnięte i przechwycone przez zdarzenie
a mouseevent handler zmienia fullscreen mode.
problem, ze w przegladarce flash podczas włączania trybu pełnoekranowego wywołuje zdarzenie KeyDown, i w keyCode ma kod klawisza spacji... (te zdarzenie w ogole nie powinno zaistnieć)
zobaczcie sami, powciskajcie np stzalki, pojawi sie info o numerze klawisza
kliknijcie fullscreen i zobaczycie, że flash wywołał i dopisał "key pressed: 32" czyli spację... moim zdaniem to jest bug..
Kod as:stage.addEventListener("keyDown",keyHandler) function keyHandler(e){ field.appendText("\tkey pressed: "+e.keyCode); } btn.addEventListener("click",mouseHandler) function mouseHandler(e){ stage.displayState=stage.displayState=="fullScreen"?"normal":"fullScreen"; }
oto link:
http://adamborowski.pl/tmp/
aha, jeśli odpale swf w standalone, to problemu nie ma...
http://kb2.adobe.com/cps/405/kb405548.html(te zdarzenie w ogole nie powinno zaistnieć)
![]()
łukasz k.
ja rozumiem, sam sie zorientowałem, ze jeets częściowy input, ale mi chodzi o motyw taki, że:
wciskam przycisk fullscreen i mi się wysołuje samoistnie zdarzenie KeyDown z kodem klawisza 32 (spacja);
na chwilę wracam do tematu:
sprawdzcie dowolny filmik youtube.
jeśli podczas odtwarzania filmu wcisniesz fullscreem, flash pomysli ze wcisnieto spacje, i wywoła event KEY_DOWN z keyCode=32 czyli spacja.
to zdarzenie przeciez nie powinno byc wywołana w momencie fullscreenizacji......