Jump to content


Photo

Flash Ocupando 100% Do Navegador


  • Faça o login para participar
4 replies to this topic

#1 Proton-DH

Proton-DH

    Turista

  • Usuários
  • 30 posts
  • Sexo:Não informado

Posted 14/02/2007, 12:44

Fala galera!

Olha só, to com um problema:/ Preciso pôr um flash 100% na tela. Só que dependendo da resolução ele fica com barras laterais. Queria fazer q nem o site da skol (www.skol.com.br) q o flash pega o navegador de ponta a ponta, de cima a baixo!

Ponto o tamanho do SWF (por html) em 100% simplesmente não funciona... Me disseram que existe um JavaScript q faz isso. Alguém conhece ou sabe algo a respeito? Estou semi-desesperado atrás disso... se ng tiver a resposta mágica, aí sim me desespero!

Ah! Se alguém souber, funciona no FW e no IE normal, né?

Abraços à todos!
Proton

Edição feita por: Proton-DH, 14/02/2007, 12:47.


#2 skatista.net

skatista.net

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 17/02/2007, 22:46

no frame 1:

var stageListener:Object = new Object ();
stageListener.onResize = function ()
{
stageSize_txt.text = "Stage.width:" + Stage.width + "\t Stage.height:" + Stage.height;

// a posição dos mcs
ct_mc._y = Stage.height/2;
ct_mc._x = Stage.width/2;
f_mc._width = Stage.width;
f_mc._height = Stage.height;
};
Stage.scaleMode = "noScale";
Stage.align = "TL";
Stage.addListener (stageListener);
// chama a função que redimensiona o palco
stageListener.onResize();


depois é só inserir a parte que você deseja que ocupe a janela inteira do navegador (mc instanciado como f_mc) e a parte que você deseja fixar o tamanho (mc instanciado como ct_mc). daí você pode definir a posição do ct_mc, que nesse caso está centralizado vertical e horizontalmente.

caso deseje redimensionar tudo, é meio óbvio, basta abandonar a parte do código que trata do ct_mc.

não esquecer de definir um css com margem zerada, pra não ficar nenhum tipo de borda.
Skateboardzzzzzzz 4eva!!!!

#3 bcardoso

bcardoso

    Normal

  • Usuários
  • 70 posts
  • Sexo:Masculino
  • Localidade:Niterói

Posted 28/09/2007, 10:17

Fala Proton... tu conseguio fazer esse esquema ai do Skatista?

Vou tentar fazer aqui pois também to precisando muito.

Responde ae...

a[]

Bruno
--------------------------------------
Bruno Cardoso
Publicitário e Webdesign Freela

#4 Eloisa Arruda

Eloisa Arruda

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 04/04/2009, 16:08

Só para constar...
Sei que o tópico é antigo, mas como eu busco informção na internet e encontro vários tópicos do meu interesse sem conclusão, acho legal postar o o resultado de um teste, pois minha dúvida podem ser de outros...

Vamos lá...

O código deu certo sim....
Como citaram, não esquecer de criar um css para retirar as margens da página...
segue css:

<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
-->
</style>

Ah! E atentar também para os nomes dos Mc..,.

#5 darkwader

darkwader

    12 Horas

  • Usuários
  • 175 posts
  • Sexo:Não informado

Posted 04/04/2009, 16:34

A ai Skatista

Estou montando um layout com layou liquido no flash esta funcionando bem porem tenho uma dúvida que esta matando o trabalho

Postei já no forum

http://forum.wmonlin...howtopic=207033

o problema é o seguinte:

Estou usando SWF externos que carregam no container_mc

Eu centralizei meu conteiner_mc no stage assim:

no primeiro frame do filme

container_mc._x = Stage.width/2 - container_mc._width/2;
container_mc._y = Stage.height/2 - container_mc._height/2;

certo? até coloquei uma figura dentro do meu container_mc para ver se ele ficava bem centralizado e fica certinho

ai no ultimo frame do meu filme eu chamo o SWF externo com o seguinte Script:

stop();
_root.currMovie = "entrada";
container_mc.loadMovie(_root.currMovie+".swf");

quando eu publico o filme ele chama o SWF entrada porem ele carrega errado ( no post tem a figura de como carrega)

O SWF externo carrega no mc Container pela sua extremidade superior esquerda inves pelo centro do SWF

Ai eu miniminizo o filme e abro novamente e ele fica centralizado certinho

Sabe como posso resolver esse problema? o projeto esta pronto so falta isso

No post tem os arquivos com um exemplo do que esta acontecendo


Abraços




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq