Skip to main content
New Participant
August 19, 2012
Answered

How do I assign a keyboard event to a button?

  • August 19, 2012
  • 1 reply
  • 6013 views

Hi,

I am umbilical cord new to flash cs4 (as3) and I want to know how I can make a a keyboard event enable a button to be pressed. Specifically, I am making a soundboard in which you click on a button and a sound is played. I want to make it so when you press a SPECIFIC key on the keyboard, the button is pressed so then the sound is played.

P.S. I would really just like a straightforward answer and possibly a code I could copy and paste.

I am using Flash CS4 with Actionscript 3.0

Thank you!

This topic has been closed for replies.
Correct answer Ned Murphy

You cannot press a button using code.  You could make the button as a movieclip and have it animate like it is being pressed, but the keyboard code would need to trigger the sound as well.

1 reply

Ned Murphy
Ned MurphyCorrect answer
Brainiac
August 19, 2012

You cannot press a button using code.  You could make the button as a movieclip and have it animate like it is being pressed, but the keyboard code would need to trigger the sound as well.

New Participant
August 19, 2012

Is there a way to make it so it just plays the sound when a key is pressed? Like not through a button just straight from the keyboard to the sound.

Ned Murphy
Brainiac
August 20, 2012

awesome. thank you very much.

oh and this might be a dumb question but what do i put in the "play the sound" part? say my sound is sound.mp3, where or how do i specify that i want that to be played when i press a specific key?

thanks...sorry if i may be dragging this out so much.


You should try to learn how to find answers yourself.  Try Googling "AS3 Sound tutorial" and you should be able to find a little code that will do what you need.  The help documentation is also a great resource for information and examples.