1 - Criei DENTRO do mc vazio(instancia "swf") que esta dentro do swf principal(index.swf) e que ira chamar o swf externo (planos.swf) uma barra (instancia "barra2").
2- Puz o código acima dentro do botão do menu que ira chamar o swf externo planos.swf.
Detalhe: o menu eu fiz assiom: criei os botoes pra chamar os swf's externos e juntei eles todos e fiz um moveclipe deles.
3 - Fiz isso tudo mas o bendito do preloader qwue carrega os swf's externos não funciona!
porem o preloader que carrega o swf principal(index.swf) carrega beleza.
E agora?
Pensei em fazer um preloader dentro do planos.swf(no primeiro layer e primeiro frame) como fiz no index.php porem no momento em que esta carregando o o planos.swf fica m branco o mc vazio porem depois que carrega, dai aparece rapidamente o preloader do planos.swf e já mostra o conteudo dele.
É ou não uma sinuca de bico?
Quem puder me ajuder nessa eu ficarei eternamente agradecido.
Eu usei esse código abaixo que até carrega os swf's externos porerm num da o loading:
Pergunta
Carlos Rocha
Opa. adaptei o codigo que achei para carregar swf's externos e ficou do jeito abaixo:
on(release) { _root.swf.barra2._visible = true; _root.swf.loadMovie("planos.swf"); _root.swf._x = 239.8; _root.swf._y = 100.3; _root.swf.barra2._xscale = 0; _root.swf.barra2.onEnterFrame = function() { _root.swf.barra2._xscale = Math.floor(_root.swf.getBytesLoaded()/_root.swf.getBytesTotal()*100); porcento = Math.floor(_root.swf.getBytesLoaded()/_root.swf.getBytesTotal()*100); _root.porcentagem = porcento add "%"; if (Math.round(this._xscale) == 100) { _root.swf.barra2._visible = false; } } }1 - Criei DENTRO do mc vazio(instancia "swf") que esta dentro do swf principal(index.swf) e que ira chamar o swf externo (planos.swf) uma barra (instancia "barra2"). 2- Puz o código acima dentro do botão do menu que ira chamar o swf externo planos.swf. Detalhe: o menu eu fiz assiom: criei os botoes pra chamar os swf's externos e juntei eles todos e fiz um moveclipe deles. 3 - Fiz isso tudo mas o bendito do preloader qwue carrega os swf's externos não funciona! porem o preloader que carrega o swf principal(index.swf) carrega beleza. E agora? Pensei em fazer um preloader dentro do planos.swf(no primeiro layer e primeiro frame) como fiz no index.php porem no momento em que esta carregando o o planos.swf fica m branco o mc vazio porem depois que carrega, dai aparece rapidamente o preloader do planos.swf e já mostra o conteudo dele. É ou não uma sinuca de bico? Quem puder me ajuder nessa eu ficarei eternamente agradecido. Eu usei esse código abaixo que até carrega os swf's externos porerm num da o loading:stop(); loadMovie("home.swf", swf); var carrega:MovieClipLoader = new MovieClipLoader(); var carregaListener:Object = new Object(); barra2._visible = false; barra2._xscale = 0; Menu.Menu_Home.onPress = function() { carrega.loadClip("home.swf", swf); barra2._visible = true; rotate._visible = true; barra2._x = 255; barra2._y = 255; rotate._x = 255; rotate._y = 78; } carregaListener.onLoadProgress = function(target_mc, loadedBytes, totalBytes) { var porcentagem:Number = Math.round(loadedBytes/totalBytes*100); barra2._xscale = porcentagem; t_text.text = Math.round(loadedBytes/totalBytes*100) + "%"; } carregaListener.onLoadComplete = function() { barra2._xscale = 0; barra2._visible = false; rotate._xscale = 0; rotate._visible = false; } carrega.addListener(carregaListener); portifolio.onRelease = function(){ loadMovie("portifolio.swf", swf); } hospedagem.onRelease = function(){ loadMovie("hospedagem.swf", swf); } contato.onRelease = function(){ loadMovie("contato.swf", swf); } artes.onRelease = function(){ loadMovie("artes.swf", swf); } desenvolvimento.onRelease = function(){ loadMovie("desenvolvimento.swf", swf); } /*Menu.Menu_Home.onRelease = function(){ loadMovie("home.swf", swf); } */ Menu.Menu_Historia.onRelease = function(){ loadMovie("historia.swf", swf); } Menu.Menu_Planos.onRelease = function(){ loadMovie("planos.swf", swf); loadVariables ("planos.txt", swf); } Menu.Menu_Suporte.onRelease = function(){ loadMovie("suporte.swf", swf); } Menu.Menu_Webmail.onRelease = function(){ loadMovie("webmail.swf", swf); }Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.