O fla é 448kb não dá pra postar aqui...
portanto fiz o seguinte:
Criei um texto estatico, converti em MC com instância "sound" e anexei nele:
onClipEvent (load) {
volumechanger = new Sound();
volumechanger.attachSound("sound01");
volumechanger.setVolume(_root.volume);
}
onClipEvent (enterFrame) {
volumechanger.setVolume(_root.volume);
}
Depois criei dois botões de próxima música, anexados com:
botão 1:
on (press) {
sound.volumechanger.stop();
playing = false;
gotoAndPlay(1);
}
on (release) {
sound.volumechanger.start();
playing = true;
}
botão 2:
on (press) {
sound.volumechanger.stop();
playing = false;
gotoAndPlay(5);
}
on (release) {
sound.volumechanger.start();
playing = true;
}
no botão play coloquei:
on (press) {
if (not(playing)) {
sound.volumechanger.start( starter,loops );
playing = true;
}
}
E no botão stop:
on (press) {
sound.volumechanger.stop();
playing = false;
}
Depois criei uma barrinha fina com um quadradinho para interagir com o volume.
Criei um botão com a barrinha de volume anexada com:
on (press) {
startDrag(this, false, GetProperty("../track",_x)-GetProperty("../track",_width)/2, GetProperty("../track",_y), GetProperty("../track",_x)+GetProperty("../track",_width)/2, GetProperty("../track",_y));
}
on (release, releaseOutside) {
stopDrag();
}
Converti esse botão em MC instânciado de "slider".
na linha de volume converti em MC instânciado de "track".
Peguei os dois objetos e converti em um único MC instânciado de "volume"
e anexado o ActionScript:
onClipEvent (load) {
setProperty("slider", _x, "50");
}
Ficou beleza, o slider de volume se mexe para ajustar o volume..Mas a música não toca? onde foi que eu errei?
Edição feita por: blacksaint, 24/08/2005, 10:30.