setRGB komutuna göre daha karışık bir yöntem
olan setTransform yönteminin bazı avantajları
vardır. Bu yöntem kırmızı,yeşil ve mavi renklerinin hem yüzdelerini
hem de ofset değerlerini ayarlamanızı sağlar. Ayrıca alfa saydamlık
değeri atamanıza yardımcı olur.
1- Önce rengini değiştireceğiniz
grafiği tesbit edin. File > Import komutu ile sahne içine alın.
CTRL+B ile sembol özelliğini kırın.
2- Lasso aracını seçin. Options
alanında Magic Wand seçeneğine tıklayın. Sembol
özelliği kırılmış resmin iç kısmına tıklayın , dolgu alanı seçilecektir.
Birden fazla seçim için Shift tuşuna basmalısınız.
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 dino adını kullandık)
5- Bir buton hazırlayalım ve
sahneye yerleştirelim.
6- 1.butonu seçip action panelini
açalım. Örnek 3 de gördüğümüz gibi yeni_renk = new Color(_root.dino);komutunu
on(release) olayına verelim.
7- Yine bir değişkeni yeni bir
nesne olarak önce tanımlamamız gerekli. yeni_renk_olusumu
= new Object(); Bu komutlarla rengi değişecek alanı bir
nesne olarak tanımlamış olduk. Artık renk değiştirme işine geçebiliriz.
8-yeni_renk_olusumu.ra
= 100; ile başlayarak diğer 7 komponenti de tanımlayalım.
Son olarak yeni_renk değişkenimize bu renkleri atayalım.yeni_renk.setTransform(yeni_renk_olusumu);
Tüm komutların görünümü şöyle olur.