Color
Last updated
Last updated
Color tipinde bir animasyon ile mimik ekran üzerindeki nesnelerin renklerini değiştirebilirsiniz.
Resim 1'de gösterildiği gibi seçili bir text nesnesinin renginin değiştirilmesi için bir javascript expression uygulanıyor.
Resim 1'de expression kısmına yazılan kodu aşağıda inceleyelim.
Resim 2'de gösterildiği gibi seçili bir nesne üzerinde seçili bir değişkenin farklı değerlerde farklı renklerde görünmesini kodlamadan, form üzerinde yapılandırma ayarlarını ekleyerek veya düzenleyerek yapıyoruz.
Aşağıda resim 3'te gösterilen Color-Switch Formunun detaylarını inceleyelim.
Resim 2'deki gibi seçili bir nesne için animation wizard formunu açtığımızda color tabına geçip sağ tarafta switch radiobutonuna tıkladığımızda resim 3'teki form açılır. Burada sizden aşağıdaki parametreler istenir.
Variable : Color animasyonumuzu bağlamak istediğimiz değişken.
Default Value : Bağlantı yaptığımız variable değerinin okunamaması durumunda veya haberleşmenin gittiği durumda gösterilmek istenen değer. (Örnek : #7A006D)
Color kısmında sizden 2 adet renk istenmektedir. Burada ikinci renk zorunlu alan değildir. 2. rengi girdiğinizde seçili 2 renk arasında blink yapacaktır.
Resim 5'te gösterildiği gibi seçili bir nesne üzerinde switch-color gradient animasyonu ile bir değişken değerinin 0 ile 100 değeri arasında seçili 2 renk üzerinde oransal olarak geçiş yapmasını sağlar.
Resim 5 'te formun alt kısmında Gradient checkbox'ını seçtiğimizde ilgili tanımlı conditionlardaki 2 renk arasında oransal geçiş yapmasını sağlarız. Buradaki örnekte seçili nesnenin koyu kırmızı renkten açık kırmızı renge değişken değerine göre geçiş yapmasını sağlıyoruz.
Condition-Value-Color : Değişken değeri üzerinde belirleyeceğimiz şartlara göre farklı renklerde gösterim yapmamızı sağlar. butonuna basarak şartlar ekleyebilirsiniz. Condition kısmında size resim 4'te gösterildiği gibi seçenekler sunulacaktır. Resim 4'teki örneğin anlamı; Percent isimli değişkenin değeri 10 dan küçük veya eşit ise nesnenin rengini kırmızı ve siyah olarak blink yap demektir.