Publicidade
|
|
Page 1 of 1
Como carregar vários filmes ao mesmo tempo? para ficar mais rapido o site em flash!
#1
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.
#2
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.
talvez alguem mais experiente possa ajudar mais.
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.
#3
Posted 13 November 2004 - 09:07 PM
Se vai funcionar eu não sei (acredito q sim) mas que tá bem explicado tá !!!
#4
Posted 13 November 2004 - 09:12 PM
QUOTE(kikomx @ 13/11/2004 21:11:29)
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.
#5
Posted 18 November 2004 - 01:37 PM
tava procurando como se faz isso....deu certo
, mas tive um problema
....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
!! coloquei um unloadMovie no level 1 mas aí ele fica tudo branco....
Alguém tem alguma dica pra arrumar isso?
Obrigado!!
Alguém tem alguma dica pra arrumar isso?
Obrigado!!
#6
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.
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.
#7
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!
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!
#8
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
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
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Alibaba reduz empréstimo para recomprar ações do Yahoo
|
Notícias |
Notícias
|
|
|
|
Aprenda a criar uma caixa de ferramentas para arquivos em formato PDF
|
Notícias |
Notícias
|
|
|
|
Para as teles, rede pública de banda larga é retrocesso
|
Notícias |
Notícias
|
|
|
|
scanner
Como fazer.... |
Dúvidas Gerais |
Fluxdesign
|
|
|
|
Apple negocia com Hollywood oferta de aluguel de filmes online
|
Notícias |
Notícias
|
|
|
|
duvida em combobox+php
preciso enviar uma variavel para o php |
PHP |
tico_sonseaz
|
|
|
|
Amazon já aceita pedidos para o Windows Vista
Adnews |
Notícias |
TiTi Celestino
|
|
|
|
verificar se digitou apenas numero ?
|
Web Standards |
mbb
|
|
Publicidade
|
|

Help














