Jump to content


Photo

Carregar Vários Filmes Aleatoriamente


  • This topic is locked This topic is locked
5 replies to this topic

#1 munissm

munissm

    Novato no fórum

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

Posted 01/08/2006, 14:16

Tenho em uma pasta 10 banners em flash. Criei uma pagina html que mostra esses banners. Essa página esta gravada fora da pasta dos banners. 1ª Duvida: Como carregar os outros banners quando o 1° acabar a apresentação? Aleatoriamente do 1 para o 3 e assim por diante ? Já tentei mas só dá certo se eu gravar a pagina html na mesma pasta que estão os banners.

#2 Micheeel

Micheeel

    ...

  • Usuários
  • 383 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC

Posted 02/08/2006, 17:19

Se está dando certo colocando na mesma pasta, então o problema é só relativo ao caminho dos arquivos provavelmente... Dá uma olhada no "path" deles.

Se não funcionar, me responde uma coisa, os banners que vão trocando dentro do flash ou só muda via JavaScript no html?

Edit: não precisa ser necessáriamente só JavaScript, só pra mencionar :)

Edição feita por: Micheeel, 02/08/2006, 17:19.

[]'s
Michel

Posted Image

#3 munissm

munissm

    Novato no fórum

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

Posted 02/08/2006, 18:15

Se está dando certo colocando na mesma pasta, então o problema é só relativo ao caminho dos arquivos provavelmente... Dá uma olhada no "path" deles.

Se não funcionar, me responde uma coisa, os banners que vão trocando dentro do flash ou só muda via JavaScript no html?

Edit: não precisa ser necessáriamente só JavaScript, só pra mencionar :)


Olha cada filme que eu fiz no último quadro coloquei em ações isso:
loadMovieNum("filme2.swf", 0); e assim por diante. Só que desse jeito ele carrega em uma sequencia, do filme 1 para o 2, do 2 para o 3...
Primeiro: Quero que eles sejam carregados aleatoriamente. E quero que os filmes fiquem todos em uma pasta, para todas as páginas do site buscarem nessa pasta os filmes para exibirem. Pois são filmes de propagandas de lojas e acrescento toda semana um novo, dai assim eu só mudaria essa pasta. Olha a gambiarra que eu tô fazendo: Tenho uma pagina fotos aniver crio uma pasta e coloco os filmes dentro; tenho outra pagina com fotos paisagem crio uma pasta e coloco os filmes dentro. Dá certo mas quando tenho que acrescentar um filme novo tenho que copiar ele em todas as pastas que eu criei. Tá meio confuso né , mas eu acho que dá pra entender

#4 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 07/08/2006, 21:15

Isso é mais simples do que parece....

Use a função random para obter um número aleatório entre 1 e "n", onde "n" é a quantidade de swf´s que vc tem.

Daí armazene esse número numa variável se você quiser fazer a coisa mais "flexível" e carregue assim:

No seu caso, com 10 banners ficaria algo como.....

// criando a variável com um número inteiro de 0 a 9, ou seja, 10 elementos....
var n:Number = random(9);
// agora coloque assim na sua função loadClip....
myMCL.loadClip("umDiretorio/pastaClips/flash"+n+".swf", loaderSwf_mc);


Agora você salva os seus banners com os nomes assim:

flash0.swf
flash1.swf
flash2.swf
etc..

Sacou?

A cada hora o flash faz um aleatório de 0 a 9 hora carrega um ou outro.

Mole, mole.


Abraços.

pp

#5 Cone

Cone

    Novato no fórum

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

Posted 03/04/2008, 01:59

Olá tb tenho o mesmo problema. Apesar de já ter um script em php que randomiza os banners .swf eu consegui esse codigo que me poupa cadastrar varios banners no script entao resolvi abolir o php e tals...

Rnd = random(5);
loadMovieNum("flash"+Rnd+".swf", 0);

Bom, o grande lance agora eh o seguine. Blz, entro no site e me aparece um banner diferente, ate ai tudo bem, mas tenho outros banners na pasta (tipo flash1, flash2, flash3...) que queria q fossem mostrados apos esse banner inicial. Logo apos o primeiro banner todos os outros seriam mostrados no site num loop infinito.

Resumindo, aparece o banner la flsh3, entao depois de um tempo ou apos terminar a animção queria algo que chamasse os outros banners em sequencia e num loop infinito.

Olá tb tenho o mesmo problema. Apesar de já ter um script em php que randomiza os banners .swf eu consegui esse codigo que me poupa cadastrar varios banners no script entao resolvi abolir o php e tals...

Rnd = random(5);
loadMovieNum("flash"+Rnd+".swf", 0);

Bom, o grande lance agora eh o seguine. Blz, entro no site e me aparece um banner diferente, ate ai tudo bem, mas tenho outros banners na pasta (tipo flash1, flash2, flash3...) que queria q fossem mostrados apos esse banner inicial. Logo apos o primeiro banner todos os outros seriam mostrados no site num loop infinito.

Resumindo, aparece o banner la flsh3, entao depois de um tempo ou apos terminar a animção queria algo que chamasse os outros banners em sequencia e num loop infinito.

Acabei relendo o topico e entendi melhor... eh so no final de cada banner colocar o "loadMovieNum("filme2.swf", 0);" assim ele chama o seguinte. Tudo bem, mas seria mais facil se o proprio banner base chamasse a sequencia. Teria como??

Edição feita por: Cone, 03/04/2008, 02:00.


#6 AN Web Designer

AN Web Designer

    Super Veterano

  • Usuários
  • 1861 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 03/04/2008, 07:59

Olá Cone, seja bem vindo ao fórum !!! (y)

Para um melhor proveito do fórum, por favor leia as regras clicando aqui e antes de postar uma dúvida veja se não tem outro post com a resposta que você procura,
através do campo de busca, clique aqui para visualizar.

Como esse tópico é de dois anos atrás e seu post está meio confuso, estou fechando.

Faça uma busca e caso não encintre o que procura, poste sua dúvida de forma clara, para que possamos lhe ajudar.


AN :)




1 user(s) are reading this topic

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

IPB Skin By Virteq