У меня есть пара классов.
Мой класс документов (Main.as) создает экземпляр класса player и Soundsloader.
В классе игрока, когда игрок берет предмет в игре, я хочу сыграть короткий звук. Я делаю это с помощью следующего кода: MovieClip(this.main_object.sound_loader).playPickUp();
В моем классе документов я также создаю экземпляр SoundsLoader, который в основном должен загружать все звуки.
(только один в моем примере кода ниже)
package {
import flash.display.MovieClip;
public class SoundsLoader extends MovieClip{
private var pick_up_item:sound_pickup_item = new sound_pickup_item;
public function SoundsLoader() {
}
public function playPickUp(){
pick_up_item.play();
}
}
}
Однако, когда я использую методы, мой swf-файл на мгновение зависает, воспроизводит звук и затем продолжает. Так каков лучший способ сделать это? (я использую звук .wav)