sonomaster 0 Denunciar post Postado Março 18, 2004 Olha só. Tô usando o flash como controlador randômico de páginas. Funciona assimTenho um arquivo swf que chama uma página (getURL) a cada 10 frames.O problema é um seguinte, pra fazer com duas páginas, meu random funcionou, fiz assim:no frame1: do { x = random(2); } while(x==y)no frame2: if (x==1){ y = x; gotoAndPlay(3); }else{ y = x; gotoAndPlay(26); }no frame 3 e 26 chamo a páginagetURL('pag1.htm'); ou getURL('pag2.htm');Mas quando tento com 3 não funciona, só randomiza os 2 primeiros.Tem alguma solução? Tem como fazer de outro jeito?Desde já agradeço! Compartilhar este post Link para o post Compartilhar em outros sites
Chan 0 Denunciar post Postado Março 18, 2004 tente issoif (x==1){y = x;gotoAndPlay(3);}else{gotoAndPlay(26);} Compartilhar este post Link para o post Compartilhar em outros sites
sonomaster 0 Denunciar post Postado Março 18, 2004 Mas já está assim! a questão é como faço para randomizar mais uma página, por exemplo:if (x==1){y = x;gotoAndPlay(3);}else{gotoAndPlay(26);}else{gotoAndPlay(36)}entendeu? o problema é que tem else demais aí e eu não sei como fazer.se tiverem alguma solução... Compartilhar este post Link para o post Compartilhar em outros sites
Teodorico 0 Denunciar post Postado Março 18, 2004 Olá,Pesquise por switch no Help.Caso a dúvida persista volte a entrar em contato. ;) Compartilhar este post Link para o post Compartilhar em outros sites
Chan 0 Denunciar post Postado Março 18, 2004 if (x==1){y = x;gotoAndPlay(3);}else if (x == 2){gotoAndPlay(26);}else{gotoAndPlay(36)} Compartilhar este post Link para o post Compartilhar em outros sites
sonomaster 0 Denunciar post Postado Março 18, 2004 Olha só, coloquei o código como o chan falou, só q um poquinho maior:if (x==1){ y = x;gotoAndPlay(3);}else if(x==2){ y = x; gotoAndPlay(26);}else if(x==3){ gotoAndPlay(36);}else{ gotoAndPlay(46);}Funcionou, mas será que tem como repetir as imagens só após todas passarem? Compartilhar este post Link para o post Compartilhar em outros sites