konto usunięte

Temat: problem ze stop all sounds

Witam,
problem dotyczy stronki: http://grafitowestudio.com
chciałabym umieścić na stronce przycisk, który zatrzymywałby odtwarzanie dźwięków tak aby przy dalszym poruszaniu się po stronie się one nie włączały.póki co jak daje "stopallsounds" to zatrzymuje jedynie dźwięki odtwarzane w danej chwili, ale przy dalszym poruszaniu się dźwięki znów działają.
będę wdzięczna za pomoc.
Piotr Mederak

Piotr Mederak Development Team
Leader

Temat: problem ze stop all sounds

var globalSound:Sound = new Sound(_root);
globalSound.setVolume(0);

czy jakos tak - nie bardzo juz pamietam skladnie AS2 ale powinno byc na oko dobrze :/

konto usunięte

Temat: problem ze stop all sounds

Potrzebuję nieco więcej wskazówek, bo nic mi to niestety nie dało. zatrzymuje to dźwięki ale następne wciąż się odtwarzają :(

konto usunięte

Temat: problem ze stop all sounds

Przykład kolegi bez problemu działa. Po prostu w miejscu, gdzie wyciszasz doklej jego kod. Jeśli jednak nie da rady to proponuję dość łopatologiczne rozwiązanie. Zadeklaruj "globalną zmienną" (np. dodaj pole do obiektu _root) w pierszej klatce, która będzie pamiętać czy chcesz poźniej odtwarzać dźwięki.

_root._muteAllSounds = false;

Gdy zechcesz odtworzyć dźwięk sprawdzisz czy możesz:

if ( ! _root.muteAllSounds ) {
mySound.play();
}

A gdy zechcesz wyciszyć zmienisz wartość tej zmiennej i dla pewności zatrzymasz obecne dźwięki:

on(press) {
_root._muteAllSounds = true;
stopAllSounds();
}

Następna dyskusja:

problem z Adobe Flash Play...




Wyślij zaproszenie do