Sign in to follow this  
flashlover

Cores No Flash

Recommended Posts

Oi galera

Tou a fazer um site todo em flash e tou com um problema com as cores, mas apenas quando mudo a qualidade da cor para 16bit nas definições do meu monitor.

A cor de fundo das imagens que eu coloco no palco (fotos, botoes e swfs externos) não fica igual à cor de fundo do palco, apesar de ser a mesma.. fica desfocada, num tom diferente.

Isto acontece-me em várias situaçoes:

Nas fotos com fundo transparente que eu importei para o Flash.

Nas fotos quando ficam com alpha 0%

Nos botões com fundo da mesma cor do fundo do palco.

Nos swf externos com fundo da mesma cor do palco.

Vejam aqui o que acontece nestas 4 situaçoes (neste caso era suposto ser uma imagem com fundo transparente).

Obrigado.

Share this post


Link to post
Share on other sites

Eu tinha lido na página da adobe que realmente o problema existe com 16-bit de cores, a solução que encontrei foi fazer um script que reconhece quando o alpha é igual à 0 e muda o _visible para false.

Script inserido na raiz

var objetos = new array;
objetos=[obj1,obj2,obj3];  //lista dos objetos


this.onEnterFrame = function(){
      for(k=0;k<objetos.length;k++){
         if(this[objetos[k]]._alpha == 0){
                this[objetos[k]]._visible = false;
         } else {
                this[objetos[k]]._visible = true;
         }
      }
}

Share this post


Link to post
Share on other sites

Vi o seu exemplo, primeiramente você não tinha instanciado a foto como "foto" , pois ela estava como Graph , mudei isso e coloquei 2 traces no final para verificação, testei no 16bit de cor e funcionou bem...

Baixe o arquivo funcionando no link abaixo:

http://www.tbline.com.br/alpha.rar

:blink:

Share this post


Link to post
Share on other sites

Limpinho :lol:

Os alphas 0% desapareceram todos.

Quanto às imagens com fundo transparente segui a dica da Adobe: fiz Breakapart e com a Lasso tool/Magic hand apaguei o fundo. Não sei se você costuma usar este método ou se usa algum melhor, Anti-puff..

Um grande obrigado pela valiosa ajuda :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this