Leo m 0 Denunciar post Postado Fevereiro 27, 2009 :rolleyes: Ajudem por favor é muito urgente! Estou precisando o seguinte: SWF principal chama vários swf externos dentro dele, mas gostaria de exibir uma barrinha de porcentagem dentro dele de outro SWF externo. Quando dentro deste principal pedir outros swf externos novamente esta barrinha de porcentagem externa aparece e some ao carregar por completo. Vejam no meu site: www.cosmopax.xpg.com.br/xd.swf é isso que eu quero. Exibir uma animação indéntica a esta enquanto carrega e ai some, quando precisar carregar outros swf externos... Novamente este xd.swf aparece enquanto carrega. obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Leo m 0 Denunciar post Postado Fevereiro 27, 2009 http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif GENTE! encontrei exatamente o que eu precisava aqui mesmo! a necessidade é tanta que procurei com mais calma e achei. http://forum.imasters.com.br/lofiversi...hp/t232793.html Mas só ainda tem um probleminha http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif Como usar esta única animação de Load em sempre que eu quiser puxar um swf externo neste principal? :rolleyes: Assim: Carregar o Principal ele usa o load.swf como animação Este principal chamar outros swf externos ao clicar nos botões ele usa o load.swf como animação enquanto carrega tambem. Quero usar um unico load.swf para carregar. Compartilhar este post Link para o post Compartilhar em outros sites
Leo m 0 Denunciar post Postado Fevereiro 27, 2009 http://forum.imasters.com.br/public/style_emoticons/default/grin.gif Fala ai! Vou mostrar como ficou o meu loading: www.site.com.br/xd2.swf OK Bem parecido com o www.site.com.br/xd.swf Está perfeito! Mas ele faz o load dos arquivos que já estão dentro dele. Eu quero que este xd2.swf fique sozinho! Ao querer que carregue alguma coisa ou uma lista de swf externos... Um cógigo chama este xd2.swf para aparecer enquanto carrega outras coisas. Tão entendendo? :huh: Não quero por este loadin dentro de cada swf externo que eu precisar carregar, porque sei que dá pra usar ele separado. Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Fevereiro 28, 2009 Realmente você não precisa de um "Loader" em cada swf externo, pode trabalhar com apenas um diretamente no seu filme principal onde estão os botões ou links para chamar os outros swfs. E também não precisa criar um swf apenas para a animação do preloader, no filme principal crie apenas um MC com esta animação e guarde-o na biblioteca e para construção do seu "único" preloader, utilize a classe "MovieClipLoader" e quando for chamar algum swf, carregue também a animação do MC. Abs. Compartilhar este post Link para o post Compartilhar em outros sites
Leo m 0 Denunciar post Postado Fevereiro 28, 2009 Sim mas como é o código desta função? Assim: Lá neste load ele faz isto: gotoAndPlay("lights"); this.onEnterFrame = function(){ var loaded = this.getBytesLoaded(); var total = this.getBytesTotal(); var percentage = loaded/total; loading_percent.percent_txt.text = Math.floor(preloader._totalframes*percentage) + " %"; preloader.gotoAndStop(Math.floor(preloader._totalframes*percentage)); if(loaded == total){ delete this.onEnterFrame; gotoAndPlay("Outro"); } }; Como vou adaptar a cada botão chamar um swf diferente com isto? Sei mais ou menos que vai ser algo do tipo delete this.onEnterFrame; gotoAndPlay("+ externo +"); Não sei como fazer este botão chamar este load pra frente e ele carregar o externo. Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Março 1, 2009 Prestou atenção no meu post? Utilize a classe "MovieClipLoader", ela é muita mais completa, e vai facilitar bastante para você. Esqueça esse swf + cód. do loader e aproveite apenas a animação. Transforme essa animação em um único MovieClip com uma cx. de texto dinâmico para apresentar o percentual do carregamento e insira no swf principal (onde estão os botões e links para chamar os outros swfs). Veja este tópico onde mostro um exemplo da utilização da classe e seus eventos. http://forum.imasters.com.br/index.php...=330948&hl= Com um único Loader+animação no filme principal, você chama quantos swfs quiser, informando apenas o filme a ser carregado no método "loadClip". Abs. Compartilhar este post Link para o post Compartilhar em outros sites
Leo m 0 Denunciar post Postado Março 1, 2009 http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Entendi mais o load não está funcionando, apenas aparece a animação do load e pronto, vem o swf externo. Este Load já está pronto ele é assim: Ele é um MovieClip no primeiro frame do (principal) Ao entrar neste principal ele começa a carregar uma lista de swf externos dentro de suas MC, com uma ação OnEnterFrame. Ai quando vai começar a carregar este Load faz isto: Ele vai para o layer (Enter) Que é o Load clareando. Depois entra logo no layer (Lights) Onde lá tem a barra de porcentagem em circulo e o texto da porcentagem, neste layer fica dando um Loop até acabar de carregar. Ao terminar de carregar ele vai para o layer (Outro) Que é ele escurecendo. [[ Além de usar este load animado para carregar os SWF Externos dentro deste (principal), Eu quero usar também quando clicar em um botão para chamar outros SWF externos. Outro DETALHE: Assim que acaba de carregar estes SWF Externos eles entram dentro deste (principal) com uma animação tipo Elástico, saindo do canto e ficando onde eu quero. Mas isto tudo já está resolvido, tudo funcionando! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Leo m 0 Denunciar post Postado Março 3, 2009 http://forum.imasters.com.br/public/style_emoticons/default/cry.gif Ajuda aê, por favor a adaptar o código para esta animação. Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Março 4, 2009 Para não complicar e ficar claro o entendimento, o interessante seria criar um novo swf apenas para testar o que vou explicar abaixo e se tudo corer bem, você aplica no seu filme principal: Você tem um MC com essa animação do loader com algumas camadas e movimentos de transição, certo? Então o ideal é criar uma camada exclusiva para a cx de texto (percentual) e uma camada somente para o AS. Bom, quando for executar o loader (carregar algum swf), chame este MC e informe através de uma variável o nome do swf, ele vai iniciar na camada "Enter" e a imagem vai clareando aos poucos e parar no frame "Lights" para efetuar o carregamento, neste frame você coloca o cód. do "MovieClipLoader" e também a cx. de texto, e caso o tamanho do seu MC loader for do mesmo tamanho do palco, deixe o objeto que estará sendo carregado um nível abaixo do MC do loader. Após o carregamento (100%), você prossegue na animação do MC do loader até o frame "Outro" onde a imagem escurece e vai sumindo tornando visível o conteúdo que foi carregado um nível abaixo. Abs. Compartilhar este post Link para o post Compartilhar em outros sites