ActionScript 3.0, görüntüleme nesnelerine ve BitmapData nesnelerine uygulayabileceğiniz on filtre sınıfını içerir:
-
Eğim filtresi (BevelFilter sınıfı)
-
Bulanıklaştırma filtresi (BlurFilter sınıfı)
-
Gölge filtresi (DropShadowFilter sınıfı)
-
Işıma filtresi (GlowFilter sınıfı)
-
Degrade eğim filtresi (GradientBevelFilter sınıfı)
-
Degrade ışıma filtresi (GradientGlowFilter sınıfı)
-
Renk matrisi filtresi (ColorMatrixFilter sınıfı)
-
Evrişim filtresi (ConvolutionFilter sınıfı)
-
Öteleme eşlemesi filtresi (DisplacementMapFilter sınıfı)
-
Gölgelendirici filtresi (ShaderFilter sınıfı)
İlk altı filtre, belirli bir efekt oluşturmak için kullanılabilen ve kullanılabilir efektin birkaç özelleştirmesini de içeren basit filtrelerdir. Bu altı filtre, ActionScript kullanılarak uygulanabilir ve Filtreler paneli kullanılarak Flash Professional'da nesnelere de uygulanabilir. Sonuç olarak, ActionScript kullanarak filtreler uyguluyor olsanız da, Flash Professional'ınız varsa, istediğiniz efektin nasıl oluşturulacağını bulmak üzere farklı filtreleri ve ayarları hızlı şekilde denemek için görsel arabirimi kullanabilirsiniz.
Son dört filtre yalnızca ActionScript'te kullanılabilir. Renk matrisi filtresi, evrişim filtresi, öteleme eşlemesi filtresi ve gölgelendirici filtresi olarak adlandırılan bu filtreler, oluşturdukları efektlerin türlerinde çok daha esnektir. Tek bir efekt için en iyileştirilmek yerine güç ve esneklik sağlarlar. Örneğin, evrişim filtresi, farklı matris değerleri seçilerek, bulanıklaştırma, kabartma, keskinleştirme, renkli kenarları bulma, dönüştürme vb. efektler oluşturmak için kullanılabilir.
İster basit ister karmaşık olsun, filtrelerin her biri özellikleri kullanılarak özelleştirilebilir. Genellikle filtre özelliklerini ayarlamak için iki seçeneğiniz vardır. Tüm filtreler, parametre değerlerini filtre nesnesinin yapıcısına ileterek özellikler ayarlamanıza olanak sağlar. Alternatif olarak, parametreler ileterek filtre özelliklerini ayarlasanız da ayarlamasanız da, daha sonra filtre nesnesinin özelliklerinin değerlerini ayarlayarak filtreleri ayarlayabilirsiniz. Örnek kod listelerinin çoğu, örneğin takip edilmesini kolaylaştırmak için özellikleri doğrudan ayarlar. Ancak, genellikle filtre nesnesinin yapıcısında değerleri parametreler olarak ileterek daha az sayıda kod satırında aynı sonucu elde edebilirsiniz. Her filtrenin belirli özellikleri ve yapıcı parametreleriyle ilgili ayrıntılı bilgi için,
Adobe Flash Platformu için ActionScript 3.0 Başvurusu
bölümündeki flash.filters paketine yönelik listelere bakın.