Bir nesnenin rengini değiştirmek

Posted by ismail şimşek | Posted in Actionscript 3.0 | Posted on 27-08-2009-05-2008

0

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.

renkDegistir.addEventListener(MouseEvent.CLICK,onClick);
function degistirFnk(e:MouseEvent) {
	var renk:ColorTransform = new ColorTransform();
	renk.color=0xFF0000;
	mc.transform.colorTransform=renk;
}

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.

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

Bu şekilde nesnemiz eski haline geri dönecektir. Uygulamayı şuradan inceleyebilir buradan da indirebilirsiniz.

Write a comment

Anti-Spam Protection by WP-SpamFree