Galera, é o seguinte:
Preciso fazer um botao em que carregue um .swf externo ( serao 6 swf diferentes, e em todos eles terá esse botao )
porem tem que ser na ordem aleatoria e os que ja foram carregado NAO PODEM ser exibidos denovo
ou seja,
eu tenho o conjunto ( filmea, filmeb, filmec, filmed, filmee)
ai tem um o 1º swf q abriu no sorteio o "filmec"
entao o conjunto agora so vai ter (filmea,filmeb,filmed, filmee)
entenderam? sei que tera que fazer com Array, mas nao sei como faço exatamente para Extrair um valor do array, e sortear entre esses valores !
Preciso entregar o trabalho da facul hj de noite, entao quem puder agilizar , ficarei eternamente grato !
Sequencia Aleatoria Sem Repeticao Dos Que Ja Foram
Started By LucauM, 08/11/2005, 09:49
3 replies to this topic
#1
Posted 08/11/2005, 09:49
LucauM - Luiz Carlos Rebêlo
Art Gallery : http://www.luizcarlosrebelo.kit.net
Contacts : lucaum_@hotmail.com / Icq - 208151208
Art Gallery : http://www.luizcarlosrebelo.kit.net
Contacts : lucaum_@hotmail.com / Icq - 208151208
#2
Posted 08/11/2005, 10:51
var filmes:Array = new Array ("filmea", "filmeb", "filmec", "filmed", "filmee"); meuBotao_btn.onRelease = function() { var n:Number = Math.round(Math.random()*filmes.length); var filme:String = filmes[n]; filmes.splice(n,1); alvo_mc.loadMovie(filme+".swf"); }
Edição feita por: TheRutz, 08/11/2005, 10:52.
#3
Posted 08/11/2005, 11:12
cara, funcionou, porem as vezes ele tenta carregar um "undifined"swf"
ve isso pra mim?
Pelo o que eu percebi, as vezes, o length da array, nao diminue, assim ocorre da chance do nomero ser sorteado, ser o da variavel "vazia"
veja o codigo q eu to mexendo
ve isso pra mim?
Pelo o que eu percebi, as vezes, o length da array, nao diminue, assim ocorre da chance do nomero ser sorteado, ser o da variavel "vazia"
veja o codigo q eu to mexendo
var filmes:Array = new Array ("frente", "tecelares", "designarte", "kv256", "livros", "tteia"); botao.onRelease = function() { var n:Number = Math.round(Math.random()*filmes.length); filme = filmes[n]; filmes.splice(n,1); trace(filmes.length); trace(filme); //loadMovieNum(filme+".swf",1); }
Edição feita por: LucauM, 08/11/2005, 12:12.
LucauM - Luiz Carlos Rebêlo
Art Gallery : http://www.luizcarlosrebelo.kit.net
Contacts : lucaum_@hotmail.com / Icq - 208151208
Art Gallery : http://www.luizcarlosrebelo.kit.net
Contacts : lucaum_@hotmail.com / Icq - 208151208
#4
Posted 08/11/2005, 12:42
consegui, vlw cara ! =]
LucauM - Luiz Carlos Rebêlo
Art Gallery : http://www.luizcarlosrebelo.kit.net
Contacts : lucaum_@hotmail.com / Icq - 208151208
Art Gallery : http://www.luizcarlosrebelo.kit.net
Contacts : lucaum_@hotmail.com / Icq - 208151208
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)