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

mini-me 26.11.2006 17:18

звук
 
в главном свф играет подложка,

Код:

//инициализация основной подложки
podlo = new Sound();
podlo.attachSound("podlojka");

// запуск подложки
podlo.start(0);
podlo.setVolume(100);

[iNils: Для оформления своего кода, надо использовать теги [code][/code]]

при нажатии на кнопку грузится другой свф в котором тоже играет музыка(стоит на таймлайне)...........при этом в первом свф музыка должна отключиться, а когда закрывается второй свф в первом возобнавляется воспроизведение......
------------------
если прописую такую чушню _root.podlo.setVolume(0); то звук выключаетя везде

pkfun 26.11.2006 19:14

Цитата:

Сообщение от mini-me
если прописываю такую чушню _root.podlo.setVolume(0); то звук выключается везде

Создавайте для каждого объекта Sound свой пустой мувик. Тогда появляется возможность отключать отдельные звуки.
Пример:
Код:

//когда музыкальный файл лежит в библиотеке
var mn:MovieClip = this;
var sound_mc:MovieClip = mn.createEmptyMovieClip('sn', mn.getNextHighestDepth());
var my_sound:Sound = new Sound(sound_mc);
my_sound.attachSound('zvuk1.wav');
my_sound.start();
//
//загрузка муз файла извне.
var mn:MovieClip = this;
var sound_mc:MovieClip = mn.createEmptyMovieClip('sn', mn.getNextHighestDepth());
var my_sound:Sound = new Sound(sound_mc);
my_sound.loadSound('zvuk1.mp3', false);
my_sound.onLoad = my_sound.start;
//

Чтобы включать/выключать звуки по событиям загрузки/выгрузки внешних swf воспользуйтесь классом MovieClipLoader. Он предоставляет такие события, как onLoadInit и onLoadComplete.


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

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