Форум 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)
-   -   Дублирование звука, подгруженного loadSound() (http://www.flasher.ru/forum/showthread.php?t=98722)

Friday13 19.07.2007 20:17

Цитата:

Сообщение от Kikasso
А еще раз сказать loadSound() с теми же параметрами?

пробовал в файерфоксе файло грузить по метров 5? он долго из кеша подымается...

Цитата:

Сообщение от Kikasso
Если звук уже загружен, просто ему start() столько раз, сколько надо для счастья.

Вах вах, исходник в студию:))))

Kikasso 19.07.2007 20:50

Звук не потоком:
Код:

str = 'Landing.mp3';
snd = new Sound();
snd.loadSound( str, false );
snd.onLoad = startMadness;
function startMadness(){
        setInterval( snd, 'start', 1000, str, true );
}

Звук потоком:
Код:

str = 'Landing.mp3';
snd = new Sound();
snd.loadSound( str, true );
function cloneIt(){
var s = new Sound();
        s.loadSound( str, true );       
}
setInterval (cloneIt, 1000);

Во втором случае надо позаботиться сохранить ссылки куда-нибудь в массив, чтобы остановить это дело, да и мусор убрать. Оставляю это вам.

Friday13 21.07.2007 11:02

Блин.. вроде думал что написал, оказывается нет.
Есть условие, нужно подгрузить звук, сделать его дубликат, и запустить один в левом динамике, другой в правом, один с небольшим опережением.
я имею ввиду как setPan применить два раза к одному звуковому объекту, без потери первого применения:))

iNils 21.07.2007 12:38

Так сделать нельзя.

Friday13 22.07.2007 14:17

поэтому у нужно расклонировать объект:))) лана. всем спасибо:)


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

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