PDA

Просмотр полной версии : Как добавить звук при нажатии?


xmen33
30.11.2010, 19:03
Делаю игру. Стрелялку. Но вот как сделать так, что бы ПРИ НАЖАТИИ НА ЛЕВУЮ КНОПКУ МЫШИ звучал звук выстрела?

mooncar
01.12.2010, 15:57
Положите в библиотеку нужный звук. Назначите ему Linkage (идентификатор связывания), например shot_id.
Тогда код, обеспечивающий звук выстрела при нажатии ЛКМ, будет такой:
this.createEmptyMovieClip('shot_mc', this.getNextHighestDepth());
var shot_s:Sound = new Sound(shot_mc);
shot_s.attachSound('shot_id');

this.onMouseDown = function ()
{
shot_s.start(); //непосредственно запуск звучания
};

Пример во вложении.
PS. К слову сказать, звук "добавляется" здесь один раз, а не при всяком нажатии. При нажатии он просто запускается.