Jump to content


skatista.net

Member Since 22/04/2003
Offline Last Active 24/09/2007, 07:24
-----

#842810 Sem Acentos No Firefox

Posted by skatista.net on 19/04/2007, 20:03

é galera, novamente nosso grande amigo (pra não dizer outra coisa) flash está aí pra me perturbar.
to fazendo meu portfolio e percebi que na janela de contato, ao preencher o formulário ele não está usando os caracteres com acento. se eu digito "maçã" sai "maca". e pasmem, tanto no preview do flash quanto no IE funciona, mas no Firefox nada.
coloquei todos os caracteres em embbed (se não nem funcionaria no IE, por exemplo) e até agora não encontrei solução.

alguém já teve esse problema?




pessoal. vejam que ridículo (motivo número 23123123 pra largar webdesign):

esse código wmode=transparent na tag <embed> que se usa pra publicar o filme no firefox, faz dar pau os acentos. ;T
e po. tenho que usar o fundo transparente pra usar o background do html.

será que ninguém tem uma solução? não queria deixar de usar meu fundo, por causa dum bug desses.


#716510 Flash Em 100%

Posted by skatista.net on 09/03/2006, 18:07

já ouvi perguntarem (e eu mesmo me perguntei até agora) como seria possível exibir um flash com width e height 100%, redimensionando o palco. essa resposta é simples. basta adicionar o tal do 100% nas propriedades do flash (digo, no código que insere o flash).

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.


IPB Skin By Virteq