Autor | Zpráva | ||
---|---|---|---|
Max Profil |
#1 · Zasláno: 4. 6. 2005, 21:21:57
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 |
#2 · Zasláno: 4. 6. 2005, 22:34:32
// 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 |
#3 · Zasláno: 4. 6. 2005, 22:36:50
predchozi skript dej do _root na snimek ne na objekt.
|
||
Fred Profil |
#4 · Zasláno: 4. 6. 2005, 22:41:00
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 * |
#5 · Zasláno: 5. 6. 2005, 13:57:09
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
|
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0