Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Переключение звука. (http://www.flasher.ru/forum/showthread.php?t=76893)

SDAKach 14.03.2006 20:06

Переключение звука.
 
Я хочу сделать на сайте переключение звуков, чтобы при нажатии на первую кнопку играл первый звук, а при нажатие на вторую первый выключался и играл второй. Через что это лучше сделать??

Король 14.03.2006 20:21

F1- Sound - attachSound; start(), stop()

Fl00r 14.03.2006 20:39

Король, не умничай. Этот форум для новичков.
Тут новички общаются и решают свои проблемы.

SDAKach 14.03.2006 20:47

Я сделал так в оттельном фрэйме прописал
sound1 = new Sound(bit1);
sound1.attachSound('track1') ;
sound1.stop();
sound2 = new Sound(bit2);
sound2.attachSound('track2') ;
sound2.stop();
stop();

Прописал в звуках - track1 и track2
Перекинул в раб область присвоил им bit1 и bit2
и на кнопку написал
on (release) { sound1.start();}
на вторую
on (release) { sound2.start();}
но если при нажатие на первую звук идёт, то при нажатие на вторую нет, Почему?

Король 14.03.2006 21:03

Цитата:

Сообщение от Fl00r
Король, не умничай. Этот форум для новичков.
Тут новички общаются и решают свои проблемы.

простите...

alkonaft 14.03.2006 22:19

Цитата:

Сообщение от SDAKach
Я сделал так в оттельном фрэйме прописал
sound1 = new Sound(bit1);
sound1.attachSound('track1') ;
sound1.stop();
sound2 = new Sound(bit2);
sound2.attachSound('track2') ;
sound2.stop();
stop();

Прописал в звуках - track1 и track2
Перекинул в раб область присвоил им bit1 и bit2
и на кнопку написал
on (release) { sound1.start();}
на вторую
on (release) { sound2.start();}
но если при нажатие на первую звук идёт, то при нажатие на вторую нет, Почему?

Хм а не проще создать один
sound1 = new Sound();

on (release) { sound1.attachSound('track1')}
на вторую
on (release) {sound1.attachSound('track2')}

SDAKach 15.03.2006 02:22

Цитата:

Сообщение от alkonaft
Хм а не проще создать один
sound1 = new Sound();

on (release) { sound1.attachSound('track1')}
на вторую
on (release) {sound1.attachSound('track2')}

Нет так не получится, 2 саунда нужно стопудово! Может в коде ошибки?

alkonaft 15.03.2006 02:51

Цитата:

Сообщение от SDAKach
Нет так не получится, 2 саунда нужно стопудово! Может в коде ошибки?

Ну если так то у меня работает с
sound1 = new Sound();
sound1.attachSound('track1') ;
sound1.stop();
sound2 = new Sound();
sound2.attachSound('track2') ;
sound2.stop();
stop();
Просто
такие вещи как у тебя bit2 и bit1 никогда не использовал.
По идеи это муви клипы. Следовательно они должны существовать.

SDAKach 15.03.2006 03:20

Цитата:

Сообщение от alkonaft
Ну если так то у меня работает с
sound1 = new Sound();
sound1.attachSound('track1') ;
sound1.stop();
sound2 = new Sound();
sound2.attachSound('track2') ;
sound2.stop();
stop();
Просто
такие вещи как у тебя bit2 и bit1 никогда не использовал.
По идеи это муви клипы. Следовательно они должны существовать.

так и есть - это муви клипы в которых звук и к ним присвоено bit1 и bit2.

alkonaft 15.03.2006 03:42

Цитата:

Сообщение от SDAKach
так и есть - это муви клипы в которых звук и к ним присвоено bit1 и bit2.

ЛАдно обьясни зачем их присваивать.
Просто я не понимаю.

SDAKach 16.03.2006 03:01

Цитата:

Сообщение от alkonaft
ЛАдно обьясни зачем их присваивать.
Просто я не понимаю.

Я считаю что так правильнее, а как ты считаешь?


Часовой пояс GMT +4, время: 18:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.