perutti 0 Denunciar post Postado Maio 12, 2009 Olá pessoal, beleza??? Então, tenho um site com a ação: var numero:Number = Math.round( Math.random()*listaImagem.length-1); //se o numero sorteado for menor que 0, faça... if(numero < 0){ numero = 0; //defino como zero mcl.loadClip( listaImagem[numero], alvoMc ); //carrego imagem da lista trace(numero); //mostra no painle output o numero da imagem da lista } //se não, faça... else{ mcl.loadClip( listaImagem[numero], alvoMc ); //carrego imagem da lista trace(numero); //mostra no painel output o numero da imagem da lista } } Até ai beleza... ele sorteia um numero para chamar as imagens aleatórias... oq queria fazer que não to conseguindo é: queria que quando o "numero" fosse igual a 1, o movie clip "logo" fosse para o frame 3... se o "numero" fosse igual a 2, o movie clip "logo" fosse para o frame 4... e por ai vai... tentei fazer isso mais não deu certo: function imagemRandomica(){ //sorteio o numero com Math.random() e arredondo com Math.round() //cadastro em uma variavel o numero maximo de arquivos na lista subtraindo - 1 var numero:Number = Math.round( Math.random()*listaImagem.length-1); //se o numero sorteado for menor que 0, faça... if(numero < 0){ numero = 0; //defino como zero mcl.loadClip( listaImagem[numero], alvoMc ); //carrego imagem da lista trace(numero); //mostra no painle output o numero da imagem da lista } //se não, faça... else{ mcl.loadClip( listaImagem[numero], alvoMc ); //carrego imagem da lista trace(numero); //mostra no painel output o numero da imagem da lista } } if(numero == 1){ logo.gotoAndStop(2); } se alguem tier uma ajuda, me avisa!!!!! abração Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Maio 12, 2009 Como você declara a var numero:Number dentro da função ela só é valida dentro daquela função Declare ela fora para valer sempre. Abraços Compartilhar este post Link para o post Compartilhar em outros sites