Skocz do zawartości

Featured Replies

Napisano

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

  • Odpowiedzi 3
  • Wyświetleń 1,4k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano
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

Napisano
  • Autor

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

Napisano
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

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności