Skip to content

Flash: Actionscript pytanie

Featured Replies

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

  • Replies 3
  • Views 1.5k
  • Created
  • Last Reply

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

  • Author

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

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

Create an account or sign in to comment

Important Information

We are using cookies. Read about our Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.