Просмотр полной версии : Как переаттачить звук?
Master-Bloodar
22.02.2007, 18:57
делается attachSound на один звук из библиотеки, затем, после проигрывания надо сделать ему attachSound уже на другой звук из библиотеки
почему-то у меня выполняется только первый аттач, все последующие не на что не влияют
что делать?
this.create
23.02.2007, 12:31
//
var soundMc:MovieClip = this.createEmptyMovieClip('soundMc', this.getNextHighestDepth());
var mySound:Sound = new Sound(soundMc);
//
mySound.attachSound('sound1');
mySound.start();
//
mySound.onSoundComplete = function():Void {
this.attachSound('sound2');
this.start();
this.onSoundComplete = null;
};
Проверил, все работает. :)
this.create
23.02.2007, 13:09
var soundAr:Array = ['sound1', 'sound2', 'sound3', 'sound4'];
var curSound:Number = 0;
//
var soundMc:MovieClip = this.createEmptyMovieClip('soundMc', this.getNextHighestDepth());
var mySound:Sound = new Sound(soundMc);
//
mySound.attachSound(soundAr[curSound]);
mySound.start();
//
mySound.onSoundComplete = function():Void {
//
curSound == soundAr.length-1 ? curSound=0 : curSound++;
//
this.attachSound(soundAr[curSound]);
this.start();
};
А можно даже так сделать. ;)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.