Paket | fl.motion |
Sınıf | public class FunctionEase |
Miras Alma | FunctionEase 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 |
İ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 | ||
easingFunction : Function = null
fl.motion.easing sınıflarındaki yöntemlerde olduğu gibi (t, b, c, d) işaretli bir işleve yapılan başvuru. | FunctionEase | ||
functionName : String
Hareket hızı işlevinin, fl.motion.easing.Bounce.easeOut() gibi tam nitelenmiş adı. | FunctionEase | ||
parameters : Array = null
Hareket hızı işlevine ek argüman olarak iletilecek isteğe bağlı değerler dizisi. | FunctionEase | ||
target : String
Hedeflenecek animasyon özelliğinin adı. | FunctionEase |
Yöntem | Tanımlayan: | ||
---|---|---|---|
FunctionEase(xml:XML = null)
FunctionEase örnekleri için yapıcı. | FunctionEase | ||
Belirtilen hareket hızı işlevini kullanarak animasyonun sayısal özelliği için enterpolasyonlu bir değer hesaplar. | FunctionEase | ||
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 |
easingFunction | özellik |
public var easingFunction:Function = 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 |
fl.motion.easing sınıflarındaki yöntemlerde olduğu gibi (t, b, c, d)
işaretli bir işleve yapılan başvuru.
İlgili API Öğeleri
functionName | özellik |
functionName: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 |
Hareket hızı işlevinin, fl.motion.easing.Bounce.easeOut()
gibi tam nitelenmiş adı. İşlev, bir sınıfın (Bounce, Cubic, Elastic veya başka bir sınıf) yöntemi olmalıdır. Flash Player sınıfı bulamazsa bir istisna atılır.
Uygulama
public function get functionName():String
public function set functionName(value:String):void
İlgili API Öğeleri
parameters | özellik |
public var parameters:Array = 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 |
Hareket hızı işlevine ek argüman olarak iletilecek isteğe bağlı değerler dizisi.
target | özellik |
FunctionEase | () | Yapıcı |
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 |
Belirtilen hareket hızı işlevini kullanarak animasyonun sayısal özelliği için enterpolasyonlu bir değer hesaplar. parameters
dizisi önceden ayarlanmışsa söz konusu değerler time, begin, change ve duration değerleriyle birlikte hareket hızı işlevine iletilir.
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. Sıfırdan büyük 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.
|
import fl.motion.Animator; //// These two lines must be added to use <FunctionEase> import fl.motion.easing.*; // import the easing classes fl.motion.easing.Back; // add a reference to every easing class you want to use //// var mc2_xml:XML = <Motion duration="30" xmlns="fl.motion.*" xmlns:geom="flash.geom.*" xmlns:filters="flash.filters.*"> <source> <Source frameRate="30" x="85.05" y="90.05" scaleX="0.999" scaleY="0.999" rotation="0" elementType="movie clip" instanceName="mc2" symbolName="BoxSymbol" linkageID="Box" class="Box"> <dimensions> <geom:Rectangle left="-39" top="-52" width="77" height="97"/> </dimensions> <transformationPoint> <geom:Point x="0.5019480519480519" y="0.5010309278350515"/> </transformationPoint> </Source> </source> <Keyframe index="0"> <tweens> <FunctionEase functionName="fl.motion.easing.Back.easeInOut"/> </tweens> </Keyframe> <Keyframe index="29" x="330" y="0"/> </Motion>; var mc2_animator:Animator = new Animator(mc2_xml, mc2); mc2_animator.play();
Tue Jun 12 2018, 01:09 PM Z