Action Script 3 ColorPicker Kullanımı
Cuma, Şubat 5th, 2010 , 15:28 YayınlandıUzun süre oldu biliyorum. Okuldu, finallerdi derken arayı açtım sanırım. Ama geri döndüm işte
Şimdi size açılan arada yazdığım kodlardan işinize yarayabileceğini düşündüğüm birkaç örnek göstereceğim.
Önelikle frame’ imize Window>Components(Ctrl+F7) penceresini getirelim ve ekrandan ColorPicker nesnesini sahnemize ekleyelim. ColorPicker eklediğimiz frame’e fare sol tuşu ile dokunup F9 tuşuna basarak kod penceremizi ekrana getirebiliriz. Ekrana gelen ilk satıra;
import fl.events.ColorPickerEvent;
yazıyoruz. Tabi bu nesnenin instance name ‘ini vermemiz gerekli. Aksi halde olay dinleyici(Listener) tarafından dinlenemez. Ben rengim adını verdim. Şimdi ColorPicker ‘dan renk seçildiğinde sahnemizin arkaplanının rengini değiştirelim. Yukarıda import kodumuzun altına aşağıdaki kodu yapıştırarak daha net bu işlemi görebilirsiniz.
rengim.addEventListener(ColorPickerEvent.CHANGE,renkDegistir);
function renkDegistir(evt:ColorPickerEvent):void {
var newColorTransformm:ColorTransform = MovieClip(root).degistirBeni.transform.colorTransform;
newColorTransformm.color = evt.color;
MovieClip(root).degistirBeni.transform.colorTransform = newColorTransformm;
}
Kodların çalışabilmesi için gerekli malzemeler:
- ColorPicker nesnesi
- degistirBeni adlı MovieClip
- 1 Adet Frame
- Biraz kod
Saat biraz geç oldu yarın iş var, şimdi gidiyorum. Yeni örneklerle geri dönene kadar hoşçakalın..