![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2002
Адрес: Москва
Сообщений: 56
|
В библиотеке находятся два звука с именами "one" и "two"
В первом кадре стоит stop(); one = new Sound(); one.attachSound("one"); one.start(0,1); Этот звук "one" играет один раз а после того как он закончился, нужно чтобы начинал играть второй звук two, но только как тот закончиться - не раньше Как бы мне такое сделать?
__________________
Знание бесконечно так как оно дробится и каждый индивид получает его отдельные порции! |
|
|||||
|
Точное отслеживание позиции звука можно сделать в МХ.
Используй duration & position свойства объекта Саунд. enjoy!!!
__________________
+++ |
|
|||||
|
Регистрация: Aug 2002
Адрес: Москва
Сообщений: 56
|
А можно чуть-чуть подробнее, а то я ничего не понял.
__________________
Знание бесконечно так как оно дробится и каждый индивид получает его отдельные порции! |
|
|||||
|
Открой хелп к Флешу, найди объект Саунд(смотреть на букву
S) и посмотри что означают эти свойства, все ![]()
__________________
+++ |
|
|||||
|
Регистрация: Aug 2002
Адрес: Москва
Сообщений: 56
|
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!
__________________
Знание бесконечно так как оно дробится и каждый индивид получает его отдельные порции! |
|
|||||
|
"надо" звучит достаточно самоуверенно
Флеш тем и хорош что в нем одни и теже задачи можно решить несколькими способами! вот то что предлагал я: 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, время: 01:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|