Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leonardo_try

[Resolvido] Strings sem aspas? AS3

Recommended Posts

Olá pessoal, Estou com um problema:

 

Tenho a seguinte linha de código: (AS3)

 

var glow1C:GlowFilter = new GlowFilter(TopColor,1,85,85,1,1,true);

TopColor, é a cor que eu preciso em hexadecimal (exemplo: 0x00ff00). E eu coloco o valor do TopColor desta forma:

 

var TextTopGradientColor:String = new String();
TextTopGradientColor = "0x" + myColorPicker.hexValue; //Tenho um color picker, e pego ele em hexadecimal(00ff00)
//por isso eu utilizo o "0x" no começo pra ficar (0x00ff00).

var TopColor:String = new String(TextTopGradientColor);
//Ok, quando eu dou um trace em TopColor, aparece da forma correta. Assim como se eu der no TextTopGradient.

Mas aí vai o problema. A linha:

var glow1C:GlowFilter = new GlowFilter(TopColor,1,85,85,1,1,true);
só aceita variaveis sem aspas.

 

O q posso fazer? alguem pode me dar um help?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ja resolvi. Convertendo string pra uint assim:

 

var minhaCor:String = "ff0000";
var stringCorreto:String = "0x"+minhaCor;
var meuUint:uint = uint(stringCorreto);

aí deu certo pegar do color picker.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.