Skocz do zawartości

Flash: Actionscript pytanie


blinq

Rekomendowane odpowiedzi

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

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 3
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Popular Days

Top Posters In This Topic

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

Odnośnik do komentarza
Udostępnij na innych stronach

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

Odnośnik do komentarza
Udostępnij na innych stronach

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ę



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności