PDA

Просмотр полной версии : Звук:)


Benuar
05.11.2006, 20:44
атачу из библиотеки звук-"sound" на сцену.


var Mymusic= new Sound();
Mymusic.attachSound("sound");



далее кнопке play пишу

play.onRelease=function(){
Mymusic.start();

...........
}


Но звук проигрываеться до конца и не начинаеться заново..
Вопрос:
Как программно написать циклическое проигрование звука?
т.е Чтоб при нажатии кнопки play звук проигрывался по кругу:umnik2:

etc
05.11.2006, 20:49
Mymusic.start(0,1000000);

Benuar
05.11.2006, 21:10
Пасиб:)

pkfun
05.11.2006, 21:14
var pt:MovieClip = this;
pt.createEmptyMovieClip("soundOne", pt.getNextHighestDepth());
//
var MyMusic:Sound = new Sound(pt.soundOne);
MyMusic.attachSound("sound");
//
MyMusic.setVolume(80)
MyMusic.start();
//
MyMusic.onSoundComplete = function():Void {
MyMusic.start();
};

Где,
soundOne - специально под конкретный звук создаем поле, чтобы была возможность управлять громкостью звука отдельно от других звуков в фильме.
MyMusic.setVolume(80) - устанавливаем для этого звука громкость 80%
MyMusic.onSoundComplete - исползуем событие объекта Sound для возобновления проигрывания. Это событие возникает, когда звук заканчивает играть.

Kikasso
06.11.2006, 02:48
Можно немножко букв уменьшить.
myMusic.onSoundComplete = myMusic.start;