porém, a dificuldade vem quando se deseja um contéudo não escalável dentro do palco (ex: um retangulo em 300x200px). ouvi dizer que talvez utilizando um script pra detectar a resolução do usuário, isso seria possível. ou redimensionando o palco de maneira que ele ficasse enorme. o fato é que não encontrei nenhuma solução que "convencesse".
fuçando no google, encontrei uns tutoriais que explicam como isso é possível. e é EXTREMAMENTE SIMPLES. bom, deixado o blablablá de lado, aí vai:
1- na página html:
1.1 - sumindo com as bordas.
<style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } --> </style>
1.2 - escalando o filme em 100%.
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/SWFlash.cab#version=7,0,0,0" WIDTH="100%" HEIGHT="100%" id="stage" ALIGN="top"> <PARAM NAME=movie VALUE="SEUFILME.swf"> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=salign VALUE=LT> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="SEUFILME.swf" menu=false quality=high salign=LT bgcolor=#FFFFFF WIDTH="100%" HEIGHT="100%" NAME="stage" ALIGN="top" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"> </EMBED> </OBJECT>
2 - No flash:
2.2 - Definindo uma imagem como fundo (movieclip correspondente deve ser estanciado como "scale_mc") e centralizando o conteúdo (movieclip correspondente deve ser estanciado como "noscale_mc").
function stageResize() { _root.scale_mc._width = Stage.width; _root.scale_mc._height = Stage.height; } function center() { _root.noscale_mc._y = Stage.height/2; _root.noscale_mc._x = Stage.width/2; } Stage.scaleMode = "noScale"; myListener = new Object(); myListener.onResize = function() { stageResize(); center(); }; Stage.addListener(myListener);
PRONTO.
acho que se você sabe estanciar e adicionar actions num frame, não terá dificuldades.
é só colar o código no primeiro frame e dar o nome aos movieclips que devem ser criados (um contendo o background e outro contendo o conteudo que ficará centralizado).
espero que seja útil e que eu não tenha escrito algo que já tivesse aqui ou em outro fórum que vocês tem acesso fácil. pra mim, ao menos, era algo misterioso.
abraço.