Jump to content


Photo

Indentificando A Resolução Do Monitor


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

#1 nasnet

nasnet

    Novato no fórum

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

Posted 19/01/2005, 11:04

Oi pessoal, esse é meu primeiro topico aqui no forum

Estou com uma duvida meio maluca, vou tentar explicar...

Eu montei um menu em flash para uma homepage em html, mas me bateu um problema, quando a resolução do monitor do usuário final for 800x600, o menu ficaria "coberto", não seria visível. Se eu modifico o menu para ficar visível nesta resolução, quando eu volto para 1024x768, o menu fica pequeno demais, alem do aspecto ficar horrível. Eu queria saber se é possível identificar a resolução do monitor, através do flash ou mesmo do html, e se então eu poderia ter duas versões do mesmo menu, para cada resolução, ativáveis de acordo com a resolução no momento. Se não for possivel, alguem teria outra sugestão para esse problema?

Obrigado

#2 ladybug

ladybug

    12 Horas

  • Usuários
  • 122 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 19/01/2005, 11:20

Hey cara, seja bem vindo! :D

Bom, tive um probleminha com esse lance da resolução tb, mas só que o meu é o site todo em flash. Consegui resolver no código html, simplesmente coloquei o tamanho do flash indicado por porcentagem (100%), assim ele estica e volta conforme o tamanho da tela.

Qualquer dúvida, posta ae! (y)

Edição feita por: ladybug, 19/01/2005, 11:21.

Para ser grande, sê inteiro. Nada em ti exagere ou exclua. F. Pessoa

#3 nasnet

nasnet

    Novato no fórum

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

Posted 19/01/2005, 12:12

Obrigado Lady bug

Mas eu não sei se estou fazendo certo, sou péssimo em html, estou usando o adobe golive, olha só o código do frame que eu estou montando, ve se é isso...

<td width="797" height="350" colspan="2" rowspan="2" valign="top" align="left" xpos="0"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macr...ersion=4,0,2,0" height="100%" width="100%">
<param name="play" value="true">
<param name="quality" value="best">
<param name="movie" value="../../menu-site-final2.swf">
<embed type="application/x-shockwave-flash" height="100%" width="100%" movie="../../menu-site-final2.swf" quality="best" play="true">


não está funcionando, o swf fica do mesmo tamanho, não encolhe como vc disse. Se vc souber como resolver, agradeço.

#4 Xaero

Xaero

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado
  • Interesses:Design, Artes Marciais, Games e Mulheres.

Posted 21/01/2005, 12:09

Olá!

Então cara, tem uma maneira de vc detectar a resolução do monitor pelo próprio flash, sem javascript

É o seguinte, copie essas actions para o primeiro quadro chave:

//Detectando resolução do monitor

var $resolutionX : Number;
var $resolutionY : Number;
var $resolution : String;

$resolutionX = System.capabilities.screenResolutionX;
$resolutionY = System.capabilities.screenResolutionX;

$resolution = $resolutionX + "x" + $resolutionY;

switch ($resolution)
{
case "800x600" :
trace("menu em 800x600");
break;

case "1024x768" :
trace("menu em 1024x768");
break;
}


E pronto! Agora é só fazer uma versão do menu que se adpate à resolução desejada, ok? Ah.. detalhe, o script acima é para MX2004!

Falow!
(y)




1 user(s) are reading this topic

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

IPB Skin By Virteq