..:: MX Studio Fóruns ::..: Como carregar vários filmes ao mesmo tempo? - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Como carregar vários filmes ao mesmo tempo? para ficar mais rapido o site em flash!

#1 User is offline   x][s 

  • Group: Membros
  • Posts: 8
  • Joined: 15-October 04

Posted 13 November 2004 - 08:50 AM

Tenho que fazer loadmovies no meu site, mas eu queria fazer assim, quando carregar a home, já começar a fazer o preload (load) das outras telas, mas só exibi-las quando o cara clicar no botão certo, para os movies aparecerem mais rápidos. blink.gif
0

#2 User is offline   spiderlinux 

  • Group: Membros
  • Posts: 63
  • Joined: 12-November 04

  Posted 13 November 2004 - 08:41 PM

bom vamos supor q tenho 3 filmes para serem carregados:
filme.swf,filme2.swf,filme3.swf

no frame do seu filme principal vc vai carregar os filmes, cada um em seu nivel, como o exemplo abaixo.

loadMovieNum("filme.swf", 1);
loadMovieNum("filme2.swf", 2);
loadMovieNum("filme3.swf", 3);

agora vamos supor q no nosso filme temos 3 botoes :
botao1_bt,botao2_bt,botao3_bt.
os botoes no filme principal farao a seguinte action:

na mesma camada das action anteriores ( coloque no final as seguintes acoes)

_root.botao1_bt.onRelease = function(){
_level1.gotoAndPlay(2);
};
_root.botao2_bt.onRelease = function(){
_level2.gotoAndPlay(2);
};
_root.botao3_bt.onRelease = function(){
_level3.gotoAndPlay(2);
};

bom clareando as ideias no action da time line principal do filme pai será assim:
loadMovieNum("filme.swf", 1);
loadMovieNum("filme2.swf", 2);
loadMovieNum("filme3.swf", 3);
_root.botao1_bt.onRelease = function(){
_level1.gotoAndPlay(2);
};
_root.botao2_bt.onRelease = function(){
_level2.gotoAndPlay(2);
};
_root.botao3_bt.onRelease = function(){
_level3.gotoAndPlay(2);
};

ok?

agora cada filme (filme,filme2,filme3) tem q ter no primeiro quadro o load, q pode ser invisivel, caso vc nao queira q apareca no filme pai, e um comando de stop();
no mesmo,o filme soh irá comecar a partir do quadro 2, agora vc sacou o pq do gotoAndPlay(2); de cada botao?...

Espero ter ajudado. thumbsup.gif talvez alguem mais experiente possa ajudar mais.

0

#3 User is offline   kikomx 

  • Group: Membros
  • Posts: 408
  • Joined: 16-July 04

Posted 13 November 2004 - 09:07 PM

Se vai funcionar eu não sei (acredito q sim) mas que tá bem explicado tá !!! wink.gif
0

#4 User is offline   spiderlinux 

  • Group: Membros
  • Posts: 63
  • Joined: 12-November 04

  Posted 13 November 2004 - 09:12 PM

QUOTE(kikomx @ 13/11/2004 21:11:29)
Se vai funcionar eu não sei (acredito q sim) mas que tá bem explicado tá !!! wink.gif
View Post


VLw , estamos aki para ajudar sempre , se todos pensarem assim em ajudar com uma explicacao bem clara e COMPLETA com certeza poupara de quem tiver duvida continuar com mesma ou ainda aparecer outra. e de repete quem tiver procurando achar com mais facilidade se ter q navegar muito no post.
thumbup.gif
0

#5 User is offline   ghvts 

  • Group: Membros
  • Posts: 14
  • Joined: 18-November 04

Posted 18 November 2004 - 01:37 PM

tava procurando como se faz isso....deu certo thumbup.gif , mas tive um problema sad.gif ....quando eu cliquei no botão que deveria abrir o swf do level 1, ele abriu em cima do level 0....ou seja....bagunço tudo blink.gif !! coloquei um unloadMovie no level 1 mas aí ele fica tudo branco....

Alguém tem alguma dica pra arrumar isso?

Obrigado!!
0

#6 User is offline   spiderlinux 

  • Group: Membros
  • Posts: 63
  • Joined: 12-November 04

Posted 18 November 2004 - 03:46 PM

bom como expliquei lah em cima eh assim
vc carregou o filme externo no level 1 q fik em cima do level 0, caso vc queira q ele tome conta do level 0, eh soh mudar para carregar no _root, ou level 0, ou senao vc cria um filme em branco e quuando for pra carregar carregue no lugar do filme entendeu?

bom se vc carrega um filme no level 1, e usa o unloadmovie(1); ele apaga o filme do level 1 se vc usa o unloadMovie(); para apagar e ele tiver no level 0, nao terá nada mesmo ficará em branco, entao depois de usar o unloadMovie(); vc deve colocar para carregar o filme por exemplo loadMovie("filmex.swf",0); entendeu?
ou senao voltar para o frame do filme principal q tenha o conteudo gotoAndStop(1);

espero ter ajudado. thumbsup.gif
0

#7 User is offline   ghvts 

  • Group: Membros
  • Posts: 14
  • Joined: 18-November 04

Posted 18 November 2004 - 04:15 PM

po cara....brigadão!!

eu não tentei ainda mas vc me deu uma idéia a mais....depois posto aqui como saiu!

+ uma coisa.....como q eu ajusto a posição na tela do swf carregado? pq por padrão ele irá abrir no canto superior esquerdo (eu acho, pelo menos aconteceu isso).

Valeu!!

Gustavo H!
0

#8 User is offline   spiderlinux 

  • Group: Membros
  • Posts: 63
  • Joined: 12-November 04

Posted 18 November 2004 - 04:33 PM

vamos supor q vc carregou um filme.swf no clipe filme_mc ok?


loadMovie("filme.swf","_root.filme_mc");

entao:

_root.filme_mc._x = 10;
_root.filme_mc_y = 10;

ou senao:

setProperty("_root.filme_mc",_x,"10");
setProperty("_root.filme_mc",_y,"10");

ok?

espero ter ajudado thumbsup.gif

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)