Ağu
27
2009

Bir nesnenin rengini değiştirmek

Flashta hazırladığımız bir nesnenin rengini zaman zaman değiştirmek isteyebiliriz. Örneğin bir movieClip hazırladık ve tıklandığı zaman artık onun gri gözükmesini istiyoruz. Bunun için mc içine bir frame daha ekleyip buraya gri renkli olanını koyabilir ya da  aşağıda anlatacağım kodları deneyebilirsiniz. Kodları Arda'nın yaptığı çalışmadan aşırdım :). Kendisine teşekkür ediyorum.

Sahnemizde bir mc ve bir adet buton var. butonun ismi renkDegistir. mc nin ismi ise mc. Gelelim kodlarımıza.

Actionscript:
  1. renkDegistir.addEventListener(MouseEvent.CLICK,onClick);
  2. function degistirFnk(e:MouseEvent) {
  3.     var renk:ColorTransform = new ColorTransform();
  4.     renk.color=0xFF0000;
  5.     mc.transform.colorTransform=renk;
  6. }

butona tıkladığımızda mc mizin rengi kırmızı olacaktır. Peki bu rengi nasıl iptal edeceğiz. O da basit. Kodlarımıza bakalım.

Actionscript:
  1. var noRenk:ColorTransform=new ColorTransform(1,1,1,1,0,0,0,0);
  2. mc.transform.colorTransform=noRenk;

Bu şekilde nesnemiz eski haline geri dönecektir.

Related Posts

About the Author:

2010 Dokuz Eylül Mezunu | Flash/Flex Developer | Actionscript Lover | Addicted to Php/MySql | Junior Android&iOS Developer

Leave a comment

Kategoriler