Paket | fl.motion |
Sınıf | public class CustomEase |
Miras Alma | CustomEase 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 |
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
Özellik | Tanımlayan: | ||
---|---|---|---|
constructor : 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 |
Yöntem | Tanımlayan: | ||
---|---|---|---|
CustomEase(xml:XML = null)
CustomEase örnekleri için yapıcı. | CustomEase | ||
Özel bir hareket hızı eğrisi kullanarak animasyonun sayısal özelliği için enterpolasyonlu bir değer hesaplar. | CustomEase | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
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 |
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ı.
Parametrelerxml:XML (default = null ) — Hareket XML biçimindeki bir CustomEase öğesini tanımlayan isteğe bağlı E4X XML nesnesi.
|
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:Number — 0 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.
|
Number — Belirtilen süredeki enterpolasyonlu değer.
|
İlgili API Öğeleri
Tue Jun 12 2018, 01:09 PM Z