# Playing Sound on Keydown?

**URL:** <https://forum.kirupa.com/t/playing-sound-on-keydown/26272>\
**Category:** Uncategorized\
**Created:** [July 21, 2003, 5:16pm UTC](https://forum.kirupa.com/t/playing-sound-on-keydown/26272 "2003-07-21T17:16:14Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![emeX](https://avatars.discourse-cdn.com/v4/letter/e/a4c791/32.png) [@emeX](https://forum.kirupa.com/u/emeX)\
**Post date:** [July 21, 2003, 5:16pm UTC](https://forum.kirupa.com/t/playing-sound-on-keydown/26272/1 "2003-07-21T17:16:14Z")

</div>

How do u make a sound play when any key is pressed???  
thnx

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 21, 2003, 5:21pm UTC](https://forum.kirupa.com/t/playing-sound-on-keydown/26272/2 "2003-07-21T17:21:01Z")

</div>

I believe you make a button/movie clip.

Then open your actions Panel - choose movie control\>on\>and the keypresses are below 🙂 - Choose play your sound after that

Hope I helped 🙂

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 21, 2003, 5:22pm UTC](https://forum.kirupa.com/t/playing-sound-on-keydown/26272/3 "2003-07-21T17:22:56Z")

</div>

Could u give me the actual actionscript please…

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 21, 2003, 5:25pm UTC](https://forum.kirupa.com/t/playing-sound-on-keydown/26272/4 "2003-07-21T17:25:11Z")

</div>

```php
on (keyPress "<Left>";
gotoAndPlay(1);
) {
}

```

Thats just for the left key, and youll have to define what frame you will go to on your own 😛

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 21, 2003, 5:28pm UTC](https://forum.kirupa.com/t/playing-sound-on-keydown/26272/5 "2003-07-21T17:28:01Z")

</div>

what about on Keydown so when any key is pressed to play sound and i dont want to goto another frame…

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 21, 2003, 5:32pm UTC](https://forum.kirupa.com/t/playing-sound-on-keydown/26272/6 "2003-07-21T17:32:59Z")

</div>

[AS]myListener = new Object();  
myListener.onKeyDown = function () {  
//do your stuff here  
}  
Key.addListener(myListener);[/AS]

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 21, 2003, 5:38pm UTC](https://forum.kirupa.com/t/playing-sound-on-keydown/26272/7 "2003-07-21T17:38:00Z")

</div>

im sorry but I still dont understand… how would i play a wav file named say bleep.wav that was imported to my library. how would i play this everytime a key was down??

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 21, 2003, 5:53pm UTC](https://forum.kirupa.com/t/playing-sound-on-keydown/26272/8 "2003-07-21T17:53:32Z")

</div>

I dont understand much of the sound object but ill give it a try:[AS]mySound = new Sound();  
mySound.attachSound(“bleep”);  
myListener = new Object();  
myListener.onKeyDown = function() {  
mySound.start();  
};  
Key.addListener(myListener);[/AS] Where “bleep” is the linkage identifier to your sound.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 21, 2003, 6:04pm UTC](https://forum.kirupa.com/t/playing-sound-on-keydown/26272/9 "2003-07-21T18:04:13Z")

</div>

I assume you want to use a specific key to play the sound… ?  
[AS]mySound.onKeyDown = function() {  
if (Key.isDown(/\* insert key code value here \*/)) {  
this.start();  
}  
};[/AS]  
See **Keyboard Keys and Key Code Values** in Using Flash (F1) for a complete list of key code values.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 21, 2003, 6:09pm UTC](https://forum.kirupa.com/t/playing-sound-on-keydown/26272/10 "2003-07-21T18:09:48Z")

</div>

cool thanks …  
how do i set the volume??

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 21, 2003, 6:14pm UTC](https://forum.kirupa.com/t/playing-sound-on-keydown/26272/11 "2003-07-21T18:14:22Z")

</div>

[http://www.macromedia.com/support/flash/action\_scripts/actionscript\_dictionary/actionscript\_dictionary668.html](http://www.macromedia.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary668.html)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 21, 2003, 6:14pm UTC](https://forum.kirupa.com/t/playing-sound-on-keydown/26272/12 "2003-07-21T18:14:55Z")

</div>

also the sounds is like lagging  
how do i fix this???  
get a shorter sound??
