Форум 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)
-   -   remove sound (http://www.flasher.ru/forum/showthread.php?t=80245)

purshega 24.05.2006 20:19

remove sound
 
Ребята, один фрагмент играет постоянно (фон)
Методом:
var my_sound:Sound = new Sound();
my_sound.attachSound("my_voice01");
my_sound.start();

затаскиваю голосовое сопровождение...
Но у меня на сцене управление:prevFrame и nextFrame в каждом кадре свое голосовое сопроводжение. Как при переходе от одного кадра к другому вырубать предыдущее гол. сопровождение, не отрубая при этом фоновую музу?

Плиз Хелп

Usnul 24.05.2006 21:27

my_sound.stop();

purshega 25.05.2006 12:14

Значится так, у меня фоновая муза запускается так:
var my_sound:Sound = new Sound();
my_sound.attachSound("my_sound1");

my_sound.start();

Она работает в loop на протяжении всей презентации. Далее переходя от кадра к кадру, где в каждом отдельный мув с графикой и соответствующей ей звуковим сопровождением я показываю разделы презента...
В вышеупомянутых мувах, например, звуковое сопровождение врубаю так:
Мув "qw" в нем "qa" в нем:
var my_soundg:Sound = new Sound();
my_soundg.attachSound("my_sound01");
my_soundg.start();

Результат: играет фоновая муза и валит голосовое сопровождение... Ок

Потом в руте в кадре справа:
qw.qa.my_soundg.stop();
при переходе на этот кадр голосовуха с мува не отключается... Все пролинковано...
В чем же проблем? То, что "в незнании AS" - это точно, но может кто подскажет?

purshega 25.05.2006 17:59

Если атачить музыку в root - my_soundg.stop(); - работает. Но интерестный момент в том, что он останавливает так же и фоновую музыку, которая импортирована в кадр...

Пожалуйста укажите на мою ошибку. В презентации 9 голосовых фрагментов, которые должны звучать на фоне музыкальной композиции. Два бутона гоняют головку (prevFrame и nextFrame) по кадрам презентации. Каждый кадр содержит в себе отдельные мувы согласно отдельным разделам презентации. И естественно звучать на фоне музыки должен лишь тот голосовой файл, на котором остановилась головка воспроизведения. При переходе на другой кадр, воспроизведение предыдущего должно быть прекращено, а начинается новое... Фоновая муза звучит себе далее.

Как мне правильно подойти к решению. Плиз, помогите...

SINtez_v 25.05.2006 22:30

Непонел...
У меня на сайте тож муза фоновая и на кнопках и на определёных участках.
Я пользую только 2 штуки
Stop Sound для одного звук файла и
Stop ALL Sounds для всей музы

purshega 25.05.2006 22:48

Дружище!
Представь (плиз), что у тебя в root есть один кадр в который импортирован музыкальный фон.
Теперь в каком-то кадре пишу:
var my_sound:Sound = new Sound();
my_sound.attachSound("www");
my_sound.start();
...Валит на фоне музы голос... Этот кадр стоповый.
Перехожу на следующий кадр, там:
var my_sound:Sound = new Sound();
my_sound.attachSound("aaa");
my_sound.start();

Но теперь нужно вырубить первый вариант (www), при переходе на следующий кадр (там где код с "ааа") пишу:
my_sound.stop();
Вырубается и предыдущий голосовой и фоновая тоже. Блин, просто задолбался.
Задача, наверное простая, но я уже зеленый от злости. Целый день долблюсь.
Помоги плиз

xcho_ 25.05.2006 23:13

а ты при этом все "переменные" звука называешь my_sound?

purshega 25.05.2006 23:25

Нет, конечно (my_sound1, my_sound2...).
Ребята, пожалуйста, просто направьте на правильную дорогу...

Почему, на пример, my_sound3.stop(); вырубает еще и фоновую музу, которая вообще никаким боком к нему не привязана?

iNils 25.05.2006 23:46

Надо хелп читать внимательнее.

Цитата:

stop (Sound.stop method)
public stop([linkageID:String]) : Void

Stops all sounds currently playing if no parameter is specified, or just the sound specified in the idName parameter.

purshega 26.05.2006 00:19

Пожалуйста, немного подробнее, буквально чуть-чуть, я постараюсь разобраться, ещё и с английским проблем...


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

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