[endlich MX04 :)] Frage zu Tastendruck

DSG

Grünschnabel
Hallo Leute,

wie kann ich denn am besten auf Knopfdruck (Leertaste) einen Sound abspielen, der dann geloopt wird, bis die Taste wieder losgelassen wird?

Danke für Hilfe!
 
Hi, Glückwunsch!

wenn ich Dich recht verstehe, sollte es so gehen:
PHP:
var snd = new Sound();
snd.attachSound("mein_sound.wav");
var playing = false;

snd.onSoundComplete = function() {
    this.start();
}

this.onEnterFrame = function() {
    if (Key.isDown(Key.SPACE)) {
        playSound();
    } else {
        stopSound();
    }
}

function playSound() {
    if (playing == false) {
        playing = true;
        snd.start();
    }
}
function stopSound() {
    snd.stop();
    playing = false;
}
Der Sound muss hierbei in der Bibliothek zum Export freigegeben sein.

Gruß

.
 
Zurück