Anasayfa | Web'den haberler | webbilisim Hakkında | İletişim | Filmler| || | | üye girişi | kayıt |
13. KARMAŞIK ETKİLEŞİM Kare ve düğme eylemleri Flash filmlerinin çeşitli etkileşim özelliklerini idare etmeyi sağlar. Daha önceki bölümlerde basit parametrelere sahip eylemleri kullanılması anlatıldı. Flash’ın en güçlü olduğu alanlardan birisi, karmaşık eylem yaratmak için eylemleri biraraya getirme yeteneğidir. 13.1. İfade ve Değişkenlerin Kullanılması Değişkenler somut veya soyut olabilir. Somut değişkenler düzenlenebilen metin alanlarıyla ayarlanır. Soyut değişkenler SetVariable eylemleri kullanılarak tanımlanır. Düzenlenebilir metin alanında değişiklik yapmak için; 13.2. Şartlı Eylemlerin Kullanılması Flash’ın şartlı eylemleri ( If Frame Is Loaded, If ve Loop) bazı sorular sorulmasını ve cevabın doğruluğu halinde başaka bir eylemi gerçekleştirilmesi sağlanmaktadır. If ve Loop eylemleriyle, bir ifade yaratarak test edilecek şartı tanımlamak gerekmektedir. İf Frame is Loaded eylemi, yerleşik bir test koşuluyla gelir; bu şartlı eylemleri öğretmek için iyi bir eylem olabilir. Bu eylem genellikle izleyicilerin bilginin çekilmesini beklemesini bildiren bir giriş animasyonu yaratmak için kullanılır.
Şekil 13.1. Metin Alanında Değişiklik ![]() Sitede büyük ve karmaşık animasyonlar varsa, kullanıcı siteyi incelemeden önce verinin mümkün olduğu kadar büyük bir kısmının kullanıcının bilgisayarına aktarılmasını mümkündür. Tüm veri yerel olarak erişilir duruma gelene kadar beklemek, mümkün olan en pürüzsüz oynatımı sağlamaktadır. Kullanıcıları verinin transferi sırasında eğlendirmek için, çabucak çekilen ve animasyonun son karesi kullanıcının bilgisayarına çekilene kadar tekrarlanan 20 kareli bir animasyon yaratılabilir. İf Frame is Loaded eylemi, belirli bir karenin verisinin bulunup bulunmadığını görmek için kullanıcının bilgisayarını kontrol eder. Veri ordaysa, Flash İf Frame is Loaded eylemine dahil edilen komutu izler. Veri orada değilse sonraki kare oynatılır.
Bir karenin yüklenmesini test etmek için; 13.3. Yeni Dosyaların Yüklenmesi Flash Web’e yada filme dosyaları yüklemek için iki yol sunar. Get URL eylemi, diğer dosyaları bulmanızı ve filmi bir tarayıcıda çalıştırdığınızda, onları bir tarayıcı penceresinde göstermeyi sağlar. Bu dosyalar Shockwave formatındaki Flash filmleri veya HTML sayfaları olabilir. Yeni dosyayı geçerli tarayıcı penceresinde yada yeni bir pencerede gösterilebilir. Load Movie eylemi, yeni film dosyalarını geçerli film penceresinde göstermeyi sağlar. Yüklenen film, geçerli filmin yerini alabilir veya bir diğer animasyon katmanıymış gibi geçerli filmin üzerinde oynayabilir. Get URL’i kullanarak ayrı bir tarayıcı penceresi açmak için; Şekil 13.2 Window Menüsü![]() Get URL’ye benzer şekilde Load Movie kullanılır. 13.4. Diğer Eylemler Call Eylemi: Filmin belirli karesinde bir eylem script’ini kullanmayı sağlar. Bir kare bir düğmeden yada başka bir kareden çağrılabilir. Bu yordam aynı eylem gruplarını tekrar tekrar kullanma zahmetinden kurtarmaktadır. Trace Eylemi: Eylem script’lerinde hata ayıklaması yapmakta yardımcı olmaktadır. Film test modunda oynatıldığında Trace eyleminin Message parametresine girilen mesajlar, Output isimli bir pencerede görülür. Comment Eylemi: Eylem script’lerine açıklayıcı notlar eklemeyi sağlar. Bu açıklamalar script’in belli kısmında ne yapıldığını anlamaya yardımcı olmaktadır. Daha ileride script’in düzenlenmesini veya üzerinde başka insanların çalışmasını kolaylaştırır |