Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve galera.Seguinte basicamente preciso mudar a cor de um shape por parametros. Por exemplo:Fiz um circulo que inicialmente tem a sua cor branca e salvei o filme teste.swfQuando eu chamar esse filme no HTML eu passo a cor que eu quero pro circulo via flashvars: teste.swf?cor=#333333Resgatar esse valor dentro do flash eu sei. O que eu não sei é como transformar esse shape de cor #FFFFFF para cor #333333Alguém pode me ajudar? Abraços!!!!
fala shumi.Sem querer ser chato, mas ja sendo, será que teria como você fazer um exemplo mais detalhado pra mim?É que eu sou meio leigo nessa parte!!! :rolleyes: Desde já agradeço por sua boa vontade!!!
Cara isso:
var my_color:Color = new Color(my_mc);my_color.setRGB(0xff9933);
O my_mc seria a instancia do seu MC.
Se você quer resgatar o valor da cor, por fora, você pode usar a classe LoadVars()
Abraços
Cara isso:
var my_color:Color = new Color(my_mc);my_color.setRGB(0xff9933);
O my_mc seria a instancia do seu MC.
Se você quer resgatar o valor da cor, por fora, você pode usar a classe LoadVars()
Abraços
esse código é pra actionscript 2.0 correto?como ficaria em as 3.0?
assim
ACTIONSCRIPT
import flash.geom.ColorTransform;import flash.geom.Transform;
var colorTrans:ColorTransform = new ColorTransform();
colorTrans.color = 0xFF0000;
var trans:Transform = new Transform(my_mc);
trans.colorTransform = colorTrans;valeu pela ajuda galera.
Antes do Eder Fortunato postar como ficaria no 3.0 eu consegui fazer.
Ficou bem diferente do metodo dele (ao invés de Hexadecimal, decimal), mas fica o registro:
ACTIONSCRIPT
my_mc.transform.colorTransform = new ColorTransform(0,0,0,1,255,255,255,0);
Procure pela Classe Color.
Exemplo:
var my_color:Color = new Color(my_mc);my_color.setRGB(0xff9933);
Abraços