
Abrir Um Swf Dentro De Outro Swf Sem Load Movie?
#1
Posted 11/02/2004, 03:13
Como faço para abrir um swf dentro de outro swf, Sem utilizar Load Movie?
Porque eu quero fazer um preloader para carregar o swf dentro de outro swf tipo no site: http://www.blitzds.com/relaunch.html que quando clica em algum menu um preloader faz o carregamento do arquivo e depois executa ele.
Como faço esse preloader?
Obrigado e até a próxima!
Renan Fretta
#2
Posted 11/02/2004, 07:40
faz o seguinte... você faz o loadMovie assim
_root.createEmptyMovieClip(alvo); alvo.LoadMovie("talSWF");
aí vc faz o preloader do objecto alvo, da mesma maneira que vc faz um preloader comum. Use os métodos getBytesLoaded e getBytesTotal para pegar os valores em kBytes do filme!
entendeu?? não tenho certeza se a sintaxe das actions estão certas.. fiuz de cabeça.. mas o caminho é esse!
Edição feita por: Pirucask8, 11/02/2004, 07:40.
#3
Posted 11/02/2004, 09:14
Dúvidas Gerais
Dá uma olhada, beeemmm lá no fundo do baú tem um tópico que o Tio Sheep aqui fez para que vocês possam matar suas dúvidas.
At's
#4
Posted 11/02/2004, 11:04
Crie um MC, não põe nada nele, deixa em branco...
Põe o nome dele pra Alvo, e põe ele onde você quer que aparece o Filme Carregado(é o Canto de Cima Esquerdo do filme), depois põe a ação:
LoadMovie(blabla.swf, _root.alvo)
Mas podes me chamar de Lord
#5
Posted 11/02/2004, 12:24
Ele quer fazer um preloader do MC carregado, e não carregar o MC!Eu sei que já foi resolvido, mas pro nosso amigo não precisar ir até o fundo do Baú faz o seguinte:
Crie um MC, não põe nada nele, deixa em branco...
Põe o nome dele pra Alvo, e põe ele onde você quer que aparece o Filme Carregado(é o Canto de Cima Esquerdo do filme), depois põe a ação:
LoadMovie(blabla.swf, _root.alvo)
Presta atenção!
At's
#6
Posted 11/02/2004, 12:56
ué? pra isso é só fazer um Preloader no "blabla.swf" e usar o LoadMovie normalmente...Ele quer fazer um preloader do MC carregado, e não carregar o MC!Eu sei que já foi resolvido, mas pro nosso amigo não precisar ir até o fundo do Baú faz o seguinte:
Crie um MC, não põe nada nele, deixa em branco...
Põe o nome dele pra Alvo, e põe ele onde você quer que aparece o Filme Carregado(é o Canto de Cima Esquerdo do filme), depois põe a ação:
LoadMovie(blabla.swf, _root.alvo)
Presta atenção!
At's
Mas podes me chamar de Lord
#7
Posted 11/02/2004, 13:11
Isso é motivo para warn sabia? flood e tals...
o cara já entendeu.. se ele tiver dúvidas ele posta novamente, ok?
#8
Posted 13/02/2004, 23:07
Eu acho que vocês não entenderam a minha pergunta.
Eu sei fazer como vocês estão dizendo, mas eu quero que o preloader estaja no swf principal, e ele carregue os secundários. Entenderam?
Eu não quero dar um Load Movie no swf principal e depois fazer o preloader no swf secundário.
Obrigado!
Edição feita por: frettarenan, 13/02/2004, 23:11.
Renan Fretta
#9
Posted 14/02/2004, 00:29
porcento = 100*movieclip.getBytesLoaded()/movieclip.getBytesTotal()
#10
Posted 15/02/2004, 13:39
// Criandoo um MC chamado novo_mc no nivel 1, se quiser criar um MC vazio manualmente tanto faz // Só não esqueça de nomea-lo como novo_mc pra reaproveitar esse script this.createEmptyMovieClip("novo_mc",1); // Solicitando o arquivo a ser carregado novo_mc.loadMovie("seu_arquivo.swf","post"); // Criando um EnterFrame para fazer a verificaçãoi constante do carregamento this.onEnterFrame = function(){ // onEnterFrame // Colocando o valor do carregamento em uma variável pct_str = Number(Math.floor((novo_mc.getBytesLoaded()/novo_mc.getBytesTotal())*100)); // Certificando-se de que o resultado será um valor numérico if(isNaN(pact_str)) pct_str = 0; // Certifgicando-se que ele estará considerando o filme a ser carregado e não o MC vazio if(novo_mc.getBytesTotal() < 10) pct_str = 0; // Se o carregamento já chegou a 100% então não preciso mais desse verificador. if(pct_str >= 100) delete this.onEnterFrame; } // onEnterFrame // Agora é com você como vai usar a variável pct_str para exibir o andamento do seu carregador.
[]'s
Edição feita por: Foxn, 15/02/2004, 13:41.
<?php $Nome = "Renato B. Pacheco"; $Ocupacao = "Programador PHP"; $Ocupacao .= "<br /> Programador ASP"; $Ocupacao .= "<br /> Programador Action Script"; $Localizacao = "São Paulo - SP - Brasil" ?>
#11
Posted 15/02/2004, 13:42
Obrigado pela sua ajuda funcionou direitinho!
Renan Fretta
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)