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 | |
|---|---|---|---|---|---|
|
Fujifilm compra empresa de imagem para diagnóstico médico dos EUA
|
Notícias |
Notícias
|
|
|
|
Cuidados essenciais: como evitar riscos para crianças na internet
|
Notícias |
Notícias
|
|
|
|
Maldito IE - Borda inferior nas imagens
Como tirar essa praga? |
Web Standards |
rbaialuna
|
|
|
|
Governo refuta relatório que aponta Brasil como "paraíso da pirataria"
|
Notícias |
Notícias
|
|
|
|
Astronautas vão ao espaço para consertar vaso sanitário
|
Notícias |
Notícias
|
|
|
|
txt ou xml para ser usado como banco de dados
me ajuda |
Director |
MadSan
|
|
|
|
Quanto vale esse Layout
Site de games |
Avaliação |
jimmyarts
|
|
|
|
Fabricantes de celular pressionam operadoras para evitar perdas com câmbio
|
Notícias |
Notícias
|
|
Publicidade
|
|

Help














