Film Klibi Örnekleri-3


 

Bu örnekte Flash8 kodu olan setRGB yöntemi bırakılmış, yerine colorTransform sınıfı kullanılmıştır.

1- Önce rengini değiştireceğiniz grafiği tesbit edin. File > Import > Import to stage komutu ile sahne içine alın. CTRL+B ile sembol özelliğini kırın.

2- Lasso aracını seçin. Alttaki seçeneklerden Magic Wand kısmı seçin. Sembol özelliği kırılmış resmin iç kısmına tıklayın , sarı renkte olan dolgu kısmı seçilecektir.

3- Cut komutu ile iç dolguyu kesin New Symbol komutu ile bir film klibi oluşturup dolguyu buraya yapıştırın. Şimdi rengini değiştireceğimiz iç dolguyu içeren film klibimiz hazır. Sahneye dönün, yeni bir katman ekleyin ve dolguyu içeren klibini sadece dış şekli kalmış resmin tam üzerine yerleştirin.

4- Bu klibe bir örnek adı verin. ( Biz kopek adını kullandık)

5- Üç buton hazırlayalım ve sahneye yerleştirelim. Butonların rengi için klibi boyamayı düşündüğümüz rengi kullandık.

6- Butonlara properties panelinden sırası ile mavi , yesil , pembe isimlerini atayalım. Ana timeline 1.kareye şu kodları yazıp filmi test edin.

mavi.addEventListener(MouseEvent.CLICK, mavi_yap);

function mavi_yap(event:MouseEvent):void {
var yeni_renk1:ColorTransform = new ColorTransform();
yeni_renk1.redOffset = -255
yeni_renk1.greenOffset = -68
yeni_renk1.blueOffset = 255
kopek.transform.colorTransform = yeni_renk1;
}

yesil.addEventListener(MouseEvent.CLICK, yesil_yap);

function yesil_yap(event:MouseEvent):void {
var yeni_renk2:ColorTransform = new ColorTransform();
yeni_renk2.redOffset = -255
yeni_renk2.greenOffset = 255
yeni_renk2.blueOffset = -68
kopek.transform.colorTransform = yeni_renk2;
}

pembe.addEventListener(MouseEvent.CLICK, pembe_yap);

function pembe_yap(event:MouseEvent):void {
var yeni_renk3:ColorTransform = new ColorTransform();
yeni_renk3.redOffset = 68
yeni_renk3.greenOffset = -255
yeni_renk3.blueOffset = 255
kopek.transform.colorTransform = yeni_renk3;
}