Просмотр полной версии : Два Звука
В библиотеке находятся два звука с именами "one" и "two"
В первом кадре стоит
stop();
one = new Sound();
one.attachSound("one");
one.start(0,1);
Этот звук "one" играет один раз а после того как он закончился, нужно чтобы начинал играть второй звук two, но только как тот закончиться - не раньше
Как бы мне такое сделать?
Точное отслеживание позиции звука можно сделать в МХ.
Используй duration & position свойства объекта Саунд.
enjoy!!!
А можно чуть-чуть подробнее, а то я ничего не понял.
Открой хелп к Флешу, найди объект Саунд(смотреть на букву
S) и посмотри что означают эти свойства, все :D
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!
"надо" звучит достаточно самоуверенно :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);
}
};
З.Ы. они все таки есть... ;)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.