• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

fil79

filme que ocupe todo o browser

16 mensagens neste tópico

Boas

o que aparentava um problema simples tem-se revelado uma dor de cabeça...estou a fazer um site em flash que deve ocupar toda a janela do browser em todas as resoluções que existem....para tal usei o seguinte código html:

<style type="text/css">
<!--
body {
margin: 0px;
padding: 0px;
}
-->
</style>

</head>

<body>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100%" height="100%">
    <param name="movie" value="teste.swf">
    <param name="quality" value="high">
    <embed src="teste.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="100%"></embed> 
  </object>

e no actionscript coloquei isto:

Stage.scaleMode = "noScale"

acontece que este código não faz o que eu pretendo, se visualizar o site em grandes resoluções 1600*1200 fica muito espaço em branco á volta...haverá alguma maneira de resolver isto??desde já agradeço

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

estranho.. copiei o teu código e usei um outro swf para testar.. funcionou em 1600x1200 tanto em firefox como em iexplore, sem espaço branco à volta.

não te sei ajudar  :(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

aqui na minha resolução (1024*768) o filme(bom filme :( ocupa a totalidade do browser o que significa que o HTML e as CSS estão correctas....deve ser algo que me esqueci no actionscript...ou nas definições de exportação do filme..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

a 1600x1200 o teu filme fica com muito espaço à volta certo? e a 1024x768 continua a ter espaço em branco à volta? mesmo que pouco? porque se sim pode ser que esse espaço branco faça parte do swf que estás a usar, e isso explicaria porque um swf funciona bem e outro não

EDIT: li melhor o teu último post, se tivesse de apostar diria que eram as definições de exportação do filme como disseste

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

em 1024*768 ocupa na totalidade mas em 1600*1200 não(deixa uma grande margem....deve ser mesmo das definições do filme...deve haver uma maneira de ao exportar o filme este ter instruções especificas nesse sentido...não sei se é isto mas parece-me o mais lógico..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

acontece que este código não faz o que eu pretendo, se visualizar o site em grandes resoluções 1600*1200 fica muito espaço em branco á volta...haverá alguma maneira de resolver isto??desde já agradeço

Qual a cor de fundo do teu swf(A cor que tens nas propriedades por cima da frame rate)? Branco?

Stage.scaleMode = "noScale"

Assim, o Stage ajusta-se à resolução do browser sem distorcer o tamanho dos elementos.

Como o fundo provavelmente é branco, esse é o espaço que vês.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o fundo é realmente branco...como faço então??tranformo o fundo em movieclip??

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ainda ñ percebi bem o que queres fazer.

Se queres que ele se adapte tudo às dimensões do browser, tens de tirar o "noScale".

O problema é que nem tds as resoluções tem a mesma proporção (altura/largura) que a tua, e ao ajustar fica com um aspecto manhoso.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pois é isso...quero que o filme ocupe todo o browser....eu estou consciente que em altas resoluções a qualidade das imagens do filme irá decair muito...nesta fase do projecto apenas estou a ver qual melhor opção a tomar...obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

sem o noscale o stage fica do mesmo tamanho do browser...acontece que a minha animação tem uma imagem que deve ocupar todo o stage...o stage ao mudar para a resolução do monitor deixa essa tal imagem do mesmo tamanho, daí o espaço branco...não haverá maneira de essa imagem redimensionar e continuar a ocupar todo o stage??

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E o resto dos elementos, ñ se ajustam?

Deves ter a imagem "solta", coloca a imagem dentro de um movieclip.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora