![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2005
Сообщений: 86
|
Обнаружил такую интересную штуку (может быть баг флеша?)
Если в классе создать два звуковых объекта (Sound), загрузить их из Library, и попытаться проиграть в произвольных временных интервалах, то всегда один объект будет "глушить" другой. Параллельно они играть не будут. То же самое, если один объект попытаться проиграть несколько раз. Только в этом случае звук не прерывает сам себя, а играет после окончания предыдущего. Интересно, у всех такое наблюдается или только у меня?
__________________
а все-таки AS3 лучше! |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 86
|
Для одного объекта:
class MyClass extends MovieClip{
private var start_sound:Sound;
public function init():Void {
start_sound = new Sound(this);
start_sound.attachSound("start");
}
public function startClass():Void {
this.onEnterFrame = function():Void {
if (timer == 10) start_sound.start();
}
}
}
Уточнение: конечно, не всегда два объекта "глушат" друг друга, а только если накладываются. т.е. не успел один доиграть, а мы вызываем другой.
__________________
а все-таки AS3 лучше! Последний раз редактировалось iNils; 10.04.2008 в 21:17. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:42. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|