Форум 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=104563)

Gubriy 28.11.2007 00:37

программное отключение одной дорожки звука
 
Без книги как безрукий...(((...в кадре в ручную подгружаю звук старт луп...но не могу найти как программно выключить именно этот звук...но чтоб остальные треки играли....плиззз...

CrazyFlasher 28.11.2007 00:40

Код:

mySnd.stop("mySnd");

Gubriy 28.11.2007 01:00

прописую..
Код:

Telefon Gromko.stop("Telefon Gromko");
выдаёт ошибку...мож в имени проблемы?...что пробел меж словами прписан?...

iNils 28.11.2007 01:09

Gubriy, у вас уже два плюса. И один, за неоформления кода тегами [code][/code]. Не надо придумывать отсебятину типа \\код\\. Еще один повтор и получите бан.

CrazyFlasher 28.11.2007 01:42

я не понимаю..неужели не взять и не попробовать без пробела?!

Gubriy 28.11.2007 02:03

Да пробовал...но решил задачу с использованием ещё одного кадра...и там в ручную отключаю но эт не лутший вариант...

CrazyFlasher 28.11.2007 02:07

Код:

var mySnd:Sound = new Sound;
mySnd.attachSound("snd");
...
mySnd.start(); //звук начинает играть
mySnd.stop("mySnd"); //звук останавливается
mySnd.stop(); //отрубает все звуки

в библиотеки сделать звуку linkage "snd"

wvxvw 28.11.2007 02:27

Sound.stop() не принимает параметров. Пробел не является легитимным символом для имени переменной.
Чтобы иметь возможность контролировать звуковые дорожки каждую в отдельности, нужно в конструкторе указывать таргет (клип) в котором нужно создать дорожку.
Код:

var _snd:Sound = new Sound(someClip);

CrazyFlasher 28.11.2007 02:31

Цитата:

Sound.stop() не принимает параметров
да ну? проверь ка ;-)

wvxvw 28.11.2007 02:37

http://livedocs.adobe.com/flashlite/...=00000778.html
Хм... и вправду, принимает, только не понятно зачем %) Или... ну даж не знаю... нужно разбираться, может в одном клипе их можно несколько создать, и тогда в одном же поодиночке и выключать... только зачем так делать?
Ну, по крайнем мере в твоем примере он ни на что не повлияет. =)


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

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