blinq Napisano 13 Wrzesień 2009 Napisano 13 Wrzesień 2009 Hej! Mam takie pytanie: jak zrobić, żeby przekierować akcję klawisza Page Down na inny klawisz np strzałką w prawo? Robię prezentację we flashu na templejcie Slide presentation i będzie ona sterowana pilotem, który ma tylko Page Up i Page Down. A tym flashem steruje sie strzałkami. Dzieki za pomoc Pozdrawiam
Gość Gosc Napisano 13 Wrzesień 2009 Napisano 13 Wrzesień 2009 Hej! Mam takie pytanie: jak zrobić, żeby przekierować akcję klawisza Page Down na inny klawisz np strzałką w prawo? Robię prezentację we flashu na templejcie Slide presentation i będzie ona sterowana pilotem, który ma tylko Page Up i Page Down. A tym flashem steruje sie strzałkami. Dzieki za pomoc Pozdrawiam jesli to jakis nie twoj flash i nie masz zrodla to zrob swoj kontener w ktorym masz 2 movieclipy, 1 movieclip w ktory ladujesz tamten flash, a na wierzchu drugi movieclip, ktory zaslania cala powierzchnie do tego movieclipu na wiezrchu dodajesz listener, ktory przechwytuje onKeyDown, w obsludze wykrywasz wcisniecie klawisza ktory chcesz podmienic, i wysylasz do tego nizszego movieclipu event z podmienionym kodem klawisza (kody sa numeryczne, masz tutaj tabelke: http://flash-creations.com/notes/asclass_key.php event wysylasz przez dispatchEvent z odpowiednimi parametrami mysle ze to wystarczy zeby podmienic te 2 klawisze
blinq Napisano 13 Wrzesień 2009 Autor Napisano 13 Wrzesień 2009 Dzięki wielkie tjviking. W sumie okazało się, że wystarczy: on (keyPress "") { this.currentSlide.gotoNextSlide(); } on (keyPress "") { this.currentSlide.gotoPreviousSlide(); } Ale i tak dziękuje bardzo
Gość Gosc Napisano 13 Wrzesień 2009 Napisano 13 Wrzesień 2009 Dzięki wielkie tjviking. W sumie okazało się, że wystarczy: on (keyPress "") { this.currentSlide.gotoNextSlide(); } on (keyPress "") { this.currentSlide.gotoPreviousSlide(); } Ale i tak dziękuje bardzo oo, czyli jednak miales zrodla do tego ;D to niepotrzebnie sie napisalem :D he,he ale jakbys nie mial zrodel tylko sam SWF to pamietaj ze opisana metoda tez da sie przechwycic wszystkie eventy w sposob nieinwazyjny sposob inwazyjny, jesli znasz nazwy obiektow w ladowany, SWF to zawsze sobie mozesz podmienic event i dodac swoj wlasny listener bezposrednio odwolujac sie przez nazwe
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się