Autor Tópico: [Ajuda] ActionScript 3  (Lida 2123 vezes)

Offline Fhavio

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://f.r.freehostia.com/page/
[Ajuda] ActionScript 3
« em: Fevereiro 13, 2010, 11:11:21 pm »
Boas minha gente,
Peço aos moderadores se não for aqui este tópico mas não estava a ver onde encaixa-lo.

É o seguinte ando a renovar a minha página web, e como não havia de ser, como qualquer web designer que goste do que faz ando a aprender As3 já me dava muito bem com o As2, mas pronto para a frente é que é o futuro http://www.webtuga.com/forum/public/style_emoticons/<#EMO_DIR#>/smile.png\' class=\'bbc_emoticon\' alt=\':)\' />

Agora é o seguinte, estava a programar e empanquei numa situação que deve ser muito simples mas eu não chego lá vejamos.

CODE:

function cor(mc:MovieClip, cores:Number):void {
   var colorTransform:ColorTransform=mc.transform.colorTransform;
   mc.transform.colorTransform=cores;
   mc.transform.colorTransform=colorTransform;
}
cor (mc, 0xCA0D07);
 
//mc é um movieclip e o outro é uma cor em RGB. No meio deste código há muito mais mas só preciso de ajuda nesta parte.

ele dá-me este erro:

1067: Implicit coercion of a value of type Number to an unrelated type flash.geom:ColorTransform.

Pelo que percebi a minha variavel cores não está com a correcta descrição em relação ao que eu envio. Já tentei String também e coloquei os rgb entre "" mas é para esquecer.. Alguém conhece alguma forma de isto funcionar..
Fábio Rodrigues

Offline Fhavio

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://f.r.freehostia.com/page/
[Ajuda] ActionScript 3
« Responder #1 em: Fevereiro 14, 2010, 11:28:43 am »
Boas Pessoal,

Já não é preciso já resolvi a situação fica aqui a solução para quem mais tarde precisar.

CODE:

function cor(mc:MovieClip, red:Number, blue:Number, green:Number):void {
   var colorTransform:ColorTransform;
   colorTransform=new ColorTransform(0,0,0,1,red,green,blue,0);
   mc.transform.colorTransform=colorTransform;
}
cor(mc, 247, 0, 0);

PS: A opção é mandar as cores em RGB como eu estava a mandar mas em separado, é complicado este AS3, mas é POWERFULL http://www.webtuga.com/forum/public/style_emoticons/<#EMO_DIR#>/tongue.png\' class=\'bbc_emoticon\' alt=\':P\' />
Fábio Rodrigues

Offline lele0124

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
[Ajuda] ActionScript 3
« Responder #2 em: Junho 03, 2010, 09:18:16 am »

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49