Ir para conteúdo
Fórum Script Brasil

gezuz

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Tudo que gezuz postou

  1. É só adicionar a tag <param name='wmode' value='transparent'> dentro de um elemento <OBJECT> ou o argumento wmode='transparent' num elemento <EMBED> e EUREKA ! ^^ Lembrando, WMODE por padrão é window, o flash tem seu fundo opaco e tem seu Z-INDEX alto, sobrepondo outros elementos do HTML mas pode assumir: opaque (ainda com fundo opaco, mas permite que outros elementos HTML soprebonham a animação, como algumas <DIV> posicionadas sob o filme) transparent torna a cor de fundo do stage transparente (como sugere o nome). Mas lembrem-se de não exagerarem na animação, por que o flash vai comer muito mais recursos com isso! PS: posso ter feito alguma confusão entre a função de WINDOW e OPAQUE
  2. No caso, qual a resolução da sua tela? O flash automaticamente mantém o Stage centralizado. fscommand("fullscreen", "true"); Stage.scaleMode = "noScale"; Nesse caso você especificou que não quer rescalonamento do filme, então por padrão o flash iria manter o filme centralizado verticalmente e horizontalmente! Se quiser posicionar ele no canto superior esquerdo, tente isso daqui: Stage.align = "TL"; Caso queira posicionar em outras posições, procure na referencia do flash! (F1 no programa). edit_______ opa, não vi que você já solucionou mas enfim, fica a dica do alinhamento então ^^
  3. Olha, eu diria que seu código não está funcionando por que na segunda Scene não tem o método stop(); especificado! então o que acontece? Quando essa parte do código é disparada: (..)else { gotoAndPlay("Scene 2", 1); }(...) Enfaze no "play" ! Quando o flash acaba de exibir os frames de uma scene, ele volta para a primeira scene (no caso a do loading), e vai assim sucessivamente. Então você tem q mandar ele parar na segunda! Enfim, tudo à fazer é colocar a instrução stop(); na segunda scene. ah, e tomei a liberdade de fazer um código mais prático, teste ele (mas não se esqueça de fazer um backup do antigo no caso de erro): Esse modo funciona no Flash 6 ou superior (cs3 aceita) com actionscript 2.0 Scene 1 -> Frame 1 stop(); _root.onEnterFrame = function(){ total = getBytesTotal(); carregando = getBytesLoaded(); porcentagem = Math.floor((total/carregando) * 100); barra_mc._xscale = porcentagem; mostrador.text = porcentagem + "%"; if (carregando == total) gotoAndStop("Scene 2", 1); } Scene 2 -> Frame 1 conteudo.loadMovie("como_um_anjo-musica.swf"); stop(); Valeu! Espero ter ajudado, qualquer coisa MP
×
×
  • Criar Novo...