Jump to content


Photo

Exibir Arquivos Swf Aleatoriamente Num Tempo Definido


  • Faça o login para participar
2 replies to this topic

#1 aetom

aetom

    Turista

  • Usuários
  • 59 posts
  • Sexo:Não informado

Posted 14/04/2007, 23:36

Ola pessoal

vocês poderiam me ajudar, meu caso é: tenho meu swf principal, e mais 5 swf menores arquivo1.swf, arquivo2.swf, arquivo3.swf, arquivo4.swf, arquivo5.swf, que eu gostaria que cada um deles aparececem aleatoriamente no mesmo lugar porém, de 30 em 30 segundos.....

ou seja.. a cada 30 segundos ele chama um dos arquivos swf, passados mais 30 segundo ele chama outro arquivo swf aleatoriamente, e assim infinitamente.

Fico aguardando, valeu pela sua ajuda.

Ai moderador, tem idéia de algum outro lugar que eu poça conseiguir essa minha informação?

Vlw!

Por favor galera.. alguém ai me de um hellp.. nao sei mais onde procurar!

abrçs
______________________
Thomas Souza
www.mediatom.com.br
Design gráfico e web

#2 Betoap

Betoap

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 17/04/2007, 09:28

Bem cara existe a função setInterval que limita o tempo em sleep ai vc pode fazer uma função para carregar o seus swf
ex:

var totalDeSwf:Number = 4;
var i:Number = 1;
function mudaSWF():Void{
mc.loadMovie("meuSWF"+i+".swf");
if(i < totalDeSwf){
i = 1;
}else{
i++;
}
}


o setInterval é assim:

var tempo:Number;
tempo.setInterval(mudaSWF, 1000)

caso queira para o setInterval em algum momento é so fazer:
clearInterval(tempo)

#3 aetom

aetom

    Turista

  • Usuários
  • 59 posts
  • Sexo:Não informado

Posted 17/04/2007, 15:47

Vlw pela força, esse código esta completo? se eu tiver 4 arquivos externos swf ele consegue identificar todos?

arquivo1.swf
arquivo2.swf
arquivo3.swf
arquivo4.swf

eu to querendo que eles careguem dentro de um MC, eu presciso istanciar o MC?

Vlw.
______________________
Thomas Souza
www.mediatom.com.br
Design gráfico e web




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq