Autor Zpráva
salf
Profil
Potreboval bych kazdemu buttonu priradit unikatni zvuk po stlaceni jiste klavesy (space bar).
Jedna se o vyslovnost slov, kdyby to nekoho zajimalo.
Zatim umim priradit zvuk na klavesu ,a dam to na button

on (keyPress "<Space>") {
mySound = new Sound();
mySound.attachSound("zvuk");
mySound.start(0,1);
}

to funguje, ale jestlize dam jine zvuky na jine buttony, porad hraje jen jeden, proste na stojicim framu hraje jen ten prvni zvuk

nevim jak na to , jak treba zrusim tu funkci prirazeni na klavesu space , aby mi sla zase jina klavesa?
nebo da se to priradit nejak globalne na prvnim framu na kazdem buttonu po stlaceni space bar se ozve jiny zvuk ?
dik
salf
Profil
tak uz sem se dopracoval k tomuto, jak jsem se dozvedel take z tohoto fora, i jinde je dobre psat skript do prvniho framu, dosel jsem postupne k tomuto skriptu:


//po najeti na button a stisku SPACE Bar se prehraje zvuk

var rekni_slovo:Sound = new Sound();
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
if (Key.isDown(Key.SPACE)) {
rekni_slovo.start();
}
};
Key.addListener(keyListener);


but1.onRollOver = function () {
rekni_slovo.attachSound("slovo1");
}
but2.onRollOver = function () {
rekni_slovo.attachSound("slovo2");
}
but3.onRollOver = function () {
rekni_slovo.attachSound("slovo3");
}

atd...

vse funguje jak ma, jeste tedy asi dve veci:
-co tam mam dopsat , aby kdyz mys neni nad zadnym buttonem , a stisku Space Bar bylo ticho
-dal by se nejak ten spodek skriptu loopovat , mam tam treba i kolem 30 buttonu
dik
Toto téma je uzamčeno. Odpověď nelze zaslat.

0