ldorneles 0 Denunciar post Postado Novembro 19, 2009 Caros amigos deste fórum, sou iniciante no flash e gostaria de pedir a ajuda dos mais experientes. Tenho um player feito em flash com 10 musicas, este player está na pagina inicial de um site... O que eu preciso é somente saber qual comando e onde eu coloco este para que as musicas toquem aleatoriamente cada vez que esta pagina é acessada. Ou seja, o que não quero que aconteça é que sempre toque a primeira faixa, quando a pagina é acessada e sim uma música diferente a cada acesso. Abaixo mostro o codigo deste player. var som = new Sound(); var musicas = new Array(); var i; var vol; var verifica; var pos; var ligado; var acao; stop (); musicas[0] = "audio/audio1.mp3"; musicas[1] = "audio/audio2.mp3"; musicas[2] = "audio/audio3.mp3"; musicas[3] = "audio/audio4.mp3"; musicas[4] = "audio/audio5.mp3"; musicas[5] = "audio/audio6.mp3"; musicas[6] = "audio/audio7.mp3"; musicas[7] = "audio/audio8.mp3"; musicas[8] = "audio/audio9.mp3"; musicas[9] = "audio/audio10.mp3"; if (ligado == null) { i = 0; vol = 100; ligado = false; } // end if this.onEnterFrame = function () { som.setVolume(vol); if (ligado == false) { som.loadSound(musicas[i], true); if (i < 9) { ++i; } else { i = 0; } // end else if ligado = true; } // end if artista.text = ""+som.id3.artist; musica.text = ""+som.id3.songname; verifica = som.getVolume(); if (verifica >= 100) { som.setVolume(100); } // end if if (verifica <= 0) { som.setVolume(0); } // end if v3.text = som.getVolume() + "%"; }; som.onSoundComplete = function () { ligado = false; }; v1.onRelease = function () { verifica = som.getVolume(); vol = verifica + 5; }; v2.onRelease = function () { verifica = som.getVolume(); vol = verifica - 5; }; stop.onRelease = function () { som.stop(); }; pause.onRelease = function () { acao = "pause"; pos = som.position / 1000; som.stop(); }; play.onRelease = function () { if (acao == "pause") { som.start(pos); acao = ""; } else { som.start(); } // end else if }; ff.onRelease = function () { ligado = false; som.stop(); }; stop (); abraços.......ldorneles FM Team 1 Mensagens: 1 Data de registro: Qui 19 Nov, 2009 4:37 pm Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Novembro 19, 2009 Aqui você faz i = Math.round(random(musicas.length)); som.loadSound(musicas[i], true); E pronto ta resolvido seu problema ;) Abraços Compartilhar este post Link para o post Compartilhar em outros sites
ldorneles 0 Denunciar post Postado Novembro 19, 2009 Obrigado Berseck.... problema resolvido....você é o cara.. forte abraço!! Compartilhar este post Link para o post Compartilhar em outros sites