Есть три куска, которые, если их пускать последовательно или непоследовательно (например, посредством WaveLab) ровно играют и представляют собой законченный саундтрэк. Очень надо добиться этого во флеше. Пробовал написать с помощью ActionScript:
| Код | var num=0; intro(); function intro() { ins=new Sound(); ins.attachSound("intro_sound"); ins.setVolume(60); ins.start(0,1); ins.onSoundComplete=pripev; } function pripev() { song = new Sound(_level2); song.attachSound("pripev"); song.setVolume(60); song.start(0, 1); if(num!=1){ song.onSoundComplete = pripev; num=1; } else{ song.onSoundComplete = outro; num=0; } }
function outro(){ ou = new Sound(_level3); ou.attachSound("outro"); ou.setVolume(60); ou.start(0, 1); if(num!=1){ ou.onSoundComplete = outro; num=1; } else{ ou.onSoundComplete = pripev; num=0; } } |
К сожалению, ничего не получилось ((... между трэками получается ощутимая пауза... кто знает - помогите. |