Autor Zpráva
Max
Profil
Mám dotaz.Jakým způsobem lze napsat skript na spuštění zvuku tak,aby se spustil pouze při stisknutí např.šipky na klávesnici?Znám akorád tento skript,který bere v úvahu všechna tlačítka a zvuk se navíc při stlačení více kláves násobí:
zvuk=new Sound();
zvuk.attachSound("blabla");
zvuk.onKeyDown=function(){
zvuk.start(0,1);
}
zvuk.onKeyUp=function(){
zvuk.stop();
}
Key.addListener(zvuk);

Prosím,poraďte mi,jak tam zakomponovat to konkrétní tlačítko.Děkuji...
mik
Profil
// psano pro AS2 v AS1 neotestovano
// cela funkce prehrava dva zvuky na leve a prave sipce + vypisuje kody klaves (vsech)
// zalozeni a nalinkovani sdilenych zvuku z knihovny

zvuk1 = new Sound();
zvuk1.attachSound("ding");
zvuk2 = new Sound();
zvuk2.attachSound("tada");


var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
var myCode = Key.getCode();
var myAscii= Key.getAscii();
trace("KeyCode:"+myCode+" ASCII:"+myAscii); // vypis kody klavesy

//testuj klavesy
if(myCode==37) { // sipka vlevo
zvuk1.start(0,1);
}
if(myCode==39) { // sipka vpravo
zvuk2.start(0,1);
}
};

Key.addListener(keyListener);
mik
Profil
predchozi skript dej do _root na snimek ne na objekt.
Fred
Profil
Uf, celou dobu to hledám a dumám nad tím a ono je to v Actionscriptu. No když už jsem to hledal http://www.jalix.org/ressources/internet/dhtml/_dynduo/dynduo/en/keyst rokes.html v js je to totiž jak se zdá docela problém,
max
Profil *
Tak jsem zkoušel ten skript(viz výš),ale mám pocit,že ta jeho funkce selhala na tom,že jsem příliš velký začátečník. A tak mám dotaz.Jakým způsobem to dám do toho "_root"? Kam a hlavně co s tim "_root" napíšu?Díky
Toto téma je uzamčeno. Odpověď nelze zaslat.

0