Adobe® Flash® Platform için ActionScript® 3.0 Başvurusu
Ana Sayfa  |  Paket ve Sınıf Listesini Gizle |  Paketler  |  Sınıflar  |  Yenilikler  |  Dizin  |  Ekler  |  Niçin İngilizce?
Filtreler: Sunucudan Veri Alınıyor...
Sunucudan Veri Alınıyor...
fl.motion 

CustomEase  - AS3 Flash

Paketfl.motion
Sınıfpublic class CustomEase
Miras AlmaCustomEase Inheritance Object
Uygular ITween

Dil Sürümü: ActionScript 3.0
Ürün Sürümü: Flash CS3
Çalışma Zamanı Sürümleri: Flash Player 9.0.28.0, AIR 1.0

Custom Ease sınıfı, ara süre içinde ilerlerken bir ara hareketin hareket hızı davranışının belirli özelliklerini değiştirmek için kullanılır. Özel hareket hızı eğrisi, bir veya birden fazla kübik Bezier eğrisinden oluşur. Özel hareket hızı eğrisini tüm özelliklere tek seferde uygulayabilirsiniz veya farklı özellikler için farklı eğriler tanımlayabilirsiniz.

Bu sınıfın uygulanması, Flash CS4 Özel Artan/Azalan Hareket Hızı iletişim kutusunu paralel hale getirir. Flash CS4, Özel Artan Hareket Hızı/Azalan Hareket Hızı iletişim kutusunda süre içindeki hareket derecesini temsil eden bir grafik görüntüler. Yatay eksen, kareleri; dikey eksen ise bir özelliğin aranın ilerlemesi sırasındaki değişiklik yüzdesini temsil eder. İlk anahtar kare %0, son anahtar kare ise %100 olarak temsil edilir. Grafik eğrisinin eğimi, nesnenin değişim hızını temsil eder. Eğri horizontal olduğunda (eğimsiz) hız sıfır olur; eğim vertical olduğunda anlık bir değişim hızı ortaya çıkar.

Varsayılan MXML Özelliğipoints

İlgili API Öğeleri



Genel Özellikler
 ÖzellikTanımlayan:
 Inheritedconstructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru.
Object
  points : Array
Özel hareket hızı eğrisindeki sıralı nokta dizisi.
CustomEase
  target : String
Hedeflenecek animasyon özelliğinin adı.
CustomEase
Genel Yöntemler
 YöntemTanımlayan:
  
CustomEase(xml:XML = null)
CustomEase örnekleri için yapıcı.
CustomEase
  
getValue(time:Number, begin:Number, change:Number, duration:Number):Number
Özel bir hareket hızı eğrisi kullanarak animasyonun sayısal özelliği için enterpolasyonlu bir değer hesaplar.
CustomEase
 Inherited
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir.
Object
 Inherited
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir.
Object
 Inherited
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir.
Object
 Inherited
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar.
Object
 Inherited
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür.
Object
 Inherited
Belirtilen nesnenin dize olarak temsil edilen halini döndürür.
Object
 Inherited
Belirtilen nesnenin temel değerini döndürür.
Object
Özellik Ayrıntısı

points

özellik
public var points:Array

Dil Sürümü: ActionScript 3.0
Ürün Sürümü: Flash CS3
Çalışma Zamanı Sürümleri: Flash Player 9.0.28.0, AIR 1.0

Özel hareket hızı eğrisindeki sıralı nokta dizisi. Dizideki her öğe, bir flash.geom.Point örneğidir. Her noktanın x ve y özellikleri, 0 ve 1 arasına gelecek şekilde normalleştirilir. Burada 0 animasyon özelliğinin ara başlangıcındaki, 1 ise ara bitişindeki değeridir. İlk nokta, geçerli ana kare tarafından tanımlanan başlangıç değerine; son nokta da, sonraki ana kare tarafından tanımlanan bitiş değerine kilitlendiğinden eğrinin ilk ve son noktaları diziye dahil edilmez. Bu noktalar, özel hareket hızı eğrisinde sırasıyla (0, 0) ve (1, 1) değerlerine karşılık gelir.

İlgili API Öğeleri

target

özellik 
target:String

Dil Sürümü: ActionScript 3.0
Ürün Sürümü: Flash CS3
Çalışma Zamanı Sürümleri: Flash Player 9.0.28.0, AIR 1.0

Hedeflenecek animasyon özelliğinin adı.

Varsayılan değer şudur "".



Uygulama
    public function get target():String
    public function set target(value:String):void

İlgili API Öğeleri

Yapıcı Ayrıntı

CustomEase

()Yapıcı
public function CustomEase(xml:XML = null)

Dil Sürümü: ActionScript 3.0
Ürün Sürümü: Flash CS3
Çalışma Zamanı Sürümleri: Flash Player 9.0.28.0, AIR 1.0

CustomEase örnekleri için yapıcı.

Parametreler
xml:XML (default = null) — Hareket XML biçimindeki bir CustomEase öğesini tanımlayan isteğe bağlı E4X XML nesnesi.
Yöntem Ayrıntısı

getValue

()yöntem
public function getValue(time:Number, begin:Number, change:Number, duration:Number):Number

Dil Sürümü: ActionScript 3.0
Ürün Sürümü: Flash CS3
Çalışma Zamanı Sürümleri: Flash Player 9.0.28.0, AIR 1.0

Özel bir hareket hızı eğrisi kullanarak animasyonun sayısal özelliği için enterpolasyonlu bir değer hesaplar. Yüzde değeri, yönteme iletilmek yerine CustomEase örneğinin points özelliğinden okunur. Özellik değerinin kullanılması, işlev işaretinin ITween arabirimiyle eşleşmesini sağlar.

Parametreler

time:Number0 ve duration arasında (duration dahil) bulunması gereken time değeri. Herhangi bir birim seçebilirsiniz (örneğin kare, saniye, milisaniye), ancak seçiminiz duration birimiyle eşleşmelidir.
 
begin:Number — time değeri 0 olduğunda animasyon özelliğinin aranın başlangıcındaki değeri.
 
change:Number — Ara süresi boyunca animasyon özelliğinin değerindeki değişiklik. Bu değer pozitif veya negatif olabilir. Örneğin bir nesne 90 dereceden 60 dereceye döndürülürse, change değeri -30 olur.
 
duration:Number — Ara için süre uzunluğu. Bu değer sıfırdan yüksek olmalıdır. Herhangi bir birim seçebilirsiniz (örneğin kare, saniye, milisaniye), ancak seçiminiz time birimiyle eşleşmelidir.

Döndürür
Number — Belirtilen süredeki enterpolasyonlu değer.

İlgili API Öğeleri





[ X ]Niçin İngilizce?
ActionScript 3.0 Başvurusu'ndaki içerik İngilizce görünür

ActionScript 3.0 Başvurusu'nun tüm bölümleri tüm dillere çevrilmemiştir. Bir dil öğesi çevrilmediğinde İngilizce görünür. Örneğin, ga.controls.HelpBox sınıfı hiçbir dile çevrilmez. Bu nedenle, başvurunun Türkçe versiyonunda ga.controls.HelpBox sınıfı İngilizce görünür.