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
Indentificando A Resolução Do Monitor
Started By nasnet, 19/01/2005, 11:04
3 replies to this topic
#1
Posted 19/01/2005, 11:04
#2
Posted 19/01/2005, 11:20
Hey cara, seja bem vindo!
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!
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!
Edição feita por: ladybug, 19/01/2005, 11:21.
Para ser grande, sê inteiro. Nada em ti exagere ou exclua. F. Pessoa
#3
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.
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
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!
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!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)