Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Два Звука (http://www.flasher.ru/forum/showthread.php?t=41994)

mishki 16.01.2003 20:56

Два Звука
 
В библиотеке находятся два звука с именами "one" и "two"

В первом кадре стоит

stop();
one = new Sound();
one.attachSound("one");
one.start(0,1);

Этот звук "one" играет один раз а после того как он закончился, нужно чтобы начинал играть второй звук two, но только как тот закончиться - не раньше

Как бы мне такое сделать?

JeeP 17.01.2003 03:06

Точное отслеживание позиции звука можно сделать в МХ.
Используй duration & position свойства объекта Саунд.

enjoy!!!

mishki 17.01.2003 03:56

Two Sound
 
А можно чуть-чуть подробнее, а то я ничего не понял.

JeeP 18.01.2003 03:28

Открой хелп к Флешу, найди объект Саунд(смотреть на букву
S) и посмотри что означают эти свойства, все :D

mishki 21.01.2003 09:41

....
 
JeeP ты что-то загнул вот как это надо сделать

one = new Sound();
two = new Sound();
one.attachSound("one");
two.attachSound("two");
one.start(0, 1);
one.onSoundComplete = function() {
two.start(0, 5);
};


Никакого duration & position!

JeeP 21.01.2003 20:31

"надо" звучит достаточно самоуверенно :D

Флеш тем и хорош что в нем одни и теже задачи можно
решить несколькими способами!

вот то что предлагал я:
Код:

one = new Sound();
two = new Sound();
one.attachSound("one");
two.attachSound("two");
one.start(0, 1);
this.onEnterFrame = function() {
  if (one.position >= one.duration) {
    two.start(0, 5);
  }
};


З.Ы. они все таки есть... ;)


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

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