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 

Motion  - AS3 Flash

Paketfl.motion
Sınıfpublic class Motion
Miras AlmaMotion Inheritance MotionBase Inheritance Object

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

Motion sınıfı, görsel bir nesneye uygulanabilen bir anahtar kare animasyon sırasını saklar. Animasyon verileri; konum, ölçekleme, döndürme, eğim, renk, filtreler ve hareket hızı öğelerini kapsar. Motion sınıfı, zaman içindeki belirli noktalarda veri alma ve anahtar kareler arasındaki değerlere otomatik olarak enterpolasyon uygulama yöntemlerine sahiptir.

Not: Flash CS3'te, bu sınıf tarafından desteklenen özellik ve yöntemlerin çoğu yalnızca bu sınıfın üyeleriydi. Flash CS4, bu sınıfın o özellik ve yöntemleri için bir temel sınıf oluşturdu ve onlar artık miras çemberi üzerinden diğer sınıflarla paylaşılıyor. Flash CS3 ile çalıştıysanız, bu özellik ve yöntemlerin hala Keyframe sınıfı tarafından desteklendiğini ancak Flash Professional'ın Flash CS3'ten sonraki sürümlerindeki KeyframeBase sınıfının üyeleri olduğunu göz önünde bulundurun. Bu başvurudaki herhangi başka sınıftaki gibi, bu sınıf tarafından desteklenen tüm özellik ve yöntemleri görmek için Miras Alınan Genel Özellikleri Göster ve Miras Alınan Genel Yöntemleri Göster seçeneklerini belirleyin.

Varsayılan MXML ÖzelliğikeyframesCompact

İ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
 Inheritedduration : int
Motion örneğinin süre uzunluğunu kontrol eder (kare cinsinden).
MotionBase
 Inheritedis3D : Boolean
Hareketin 3B özellik değişiklikleri içerip içermediğini belirler.
MotionBase
 Inheritedkeyframes : Array
Hareketin zaman içindeki davranışını tanımlayan bir anahtar kare dizisi.
MotionBase
  keyframesCompact : Array
Her dizini bir anahtar karenin kapladığı sıkışık anahtar kare dizisi.
Motion
  source : Source
Hareketin oluşturulduğu bağlam hakkındaki bilgileri saklayan nesne (kare hızı, boyutlar, dönüştürme noktası ve ilk konum, ölçekleme, döndürme ve eğim).
Motion
Genel Yöntemler
 YöntemTanımlayan:
  
Motion(xml:XML = null)
Motion örnekleri için yapıcı.
Motion
 Inherited
addFilterPropertyArray(index:int, name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void
Motion nesnesi için tüm karşılık gelen anahtar karelerde bir filter özelliğini değiştirir.
MotionBase
 Inherited
Motion örneğine bir anahtar kare nesnesi ekler.
MotionBase
 Inherited
addPropertyArray(name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void
Motion sınıfının bildirilen bir özelliği için karşılık gelen anahtar karelere bir değer dizisi saklar.
MotionBase
  
[statik] Bir XML dizesinden Motion örneği oluşturmak için gerekli olan yöntem.
Motion
  
[geçersiz kıl] Motion örneğinde belirli bir süre dizinindeki enterpolasyonlu bir ColorTransform nesnesini alır.
Motion
 Inherited
getCurrentKeyframe(index:int, tweenableName:String = ""):KeyframeBase
Motion örneğindeki belirli bir karede o anda etkin olan anahtar kareyi alır.
MotionBase
  
[geçersiz kıl] Motion örneğinde belirli bir süre dizinindeki enterpolasyonlu bir filtre dizisini alır.
Motion
 Inherited
Animasyon karesinin belirtilen dizin konumu için Matrix nesnesi döndürür.
MotionBase
 Inherited
Animasyon karesinin belirtilen dizin konumu için Matrix3D nesnesi döndürür.
MotionBase
 Inherited
getNextKeyframe(index:int, tweenableName:String = ""):KeyframeBase
Motion örneğindeki belirli bir kareyi izleyen sonraki anahtar kareyi alır.
MotionBase
 Inherited
getValue(index:Number, tweenableName:String):Number
Zaman içindeki bir noktada bulunan animasyon özelliğine yönelik değeri alır.
MotionBase
 Inherited
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir.
Object
 Inherited
initFilters(filterClasses:Array, gradientSubarrayLengths:Array, startFrame:int = -1, endFrame:int = -1):void
Hedef nesne için filtreler listesini başlatır ve filtre listesini Motion nesnesinin her Keyframe örneğine kopyalar.
MotionBase
  
[statik] Filtreleri, bir filtre nesnesinden diğerine yumuşak bir şekilde geçirir.
Motion
  
interpolateFilters(fromFilters:Array, toFilters:Array, progress:Number):Array
[statik] Filtreleri, bir filtre nesneleri dizisinden diğerine yumuşak bir şekilde geçirir.
Motion
 Inherited
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir.
Object
 Inherited
overrideTargetTransform(scale:Boolean = true, skew:Boolean = true, rotate:Boolean = true):void
MotionBase
 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
setValue(index:int, tweenableName:String, value:Number):void
Motion örneğindeki belirli zaman dizininde arası doldurulabilir belirli öğeler özelliğinin değerini ayarlar.
MotionBase
 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
addPropertyArray() yöntemiyle hareket verileri sağlandığında hedef nesneyi döndürür.
MotionBase
 Inherited
Belirtilen nesnenin temel değerini döndürür.
Object
Özellik Ayrıntısı

keyframesCompact

özellik
keyframesCompact: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

Her dizini bir anahtar karenin kapladığı sıkışık anahtar kare dizisi. Buna karşılık seyrek bir dizi boş dizinlere (keyframes özelliğinde olduğu gibi) sahiptir. Sıkışık dizide, anahtar kareler arasındaki dizinleri doldurmak için null değerleri kullanılmaz. Ancak keyframesCompact içindeki bir anahtar karenin dizini aynı şekilde keyframes dizisindeki diziniyle eşleşmez.

Bu özellik, öncelikle Flex MXML derleyicisiyle uyumluluk sağlamak için kullanılır ve bu da hareket XML öğesinden sıkışık bir dizi oluşturur.



Uygulama
    public function get keyframesCompact():Array
    public function set keyframesCompact(value:Array):void

İlgili API Öğeleri

source

özellik 
public var source:Source

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

Hareketin oluşturulduğu bağlam hakkındaki bilgileri saklayan nesne (kare hızı, boyutlar, dönüştürme noktası ve ilk konum, ölçekleme, döndürme ve eğim).

Yapıcı Ayrıntı

Motion

()Yapıcı
public function Motion(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

Motion örnekleri için yapıcı. Varsayılan olarak, varsayılan dönüştürme özellikleriyle birlikte otomatik olarak bir ilk anahtar kare oluşturulur.

Parametreler
xml:XML (default = null) — Motion örneğini tanımlayan isteğe bağlı E4X XML nesnesi.
Yöntem Ayrıntısı

fromXMLString

()yöntem
public static function fromXMLString(xmlString:String):Motion

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

Bir XML dizesinden Motion örneği oluşturmak için gerekli olan yöntem.

Parametreler

xmlString:String — Hareket XML dizesi.

Döndürür
Motion — Yeni bir Motion örneği

getColorTransform

()yöntem 
override public function getColorTransform(index:int):flash.geom:ColorTransform

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

Motion örneğinde belirli bir süre dizinindeki enterpolasyonlu bir ColorTransform nesnesini alır.

Parametreler

index:int — Sıfırdan büyük veya sıfıra eşit bir tam sayı olarak Motion örneğindeki bir karenin süre dizini.

Döndürür
flash.geom:ColorTransform — Enterpolasyonlu ColorTransform nesnesi.

İlgili API Öğeleri

getFilters

()yöntem 
override public function getFilters(index:Number):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

Motion örneğinde belirli bir süre dizinindeki enterpolasyonlu bir filtre dizisini alır.

Parametreler

index:Number — Sıfırdan büyük veya sıfıra eşit bir tam sayı olarak Motion örneğindeki bir karenin süre dizini.

Döndürür
Array — Enterpolasyonlu filtre dizisi. Uygulanabilir herhangi bir filtre yoksa boş bir dizi döndürür.

İlgili API Öğeleri

interpolateFilter

()yöntem 
public static function interpolateFilter(fromFilter:BitmapFilter, toFilter:BitmapFilter, progress:Number):BitmapFilter

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

Filtreleri, bir filtre nesnesinden diğerine yumuşak bir şekilde geçirir.

Parametreler

fromFilter:BitmapFilter — Başlangıç filtre nesnesi.
 
toFilter:BitmapFilter — Bitiş filtre nesnesi.
 
progress:Number — Bir ondalık sayı olarak geçiş yüzdesi (0 başlangıç, 1 ise bitiş değeridir).

Döndürür
BitmapFilter — Enterpolasyonlu filtre nesnesi.

İlgili API Öğeleri

interpolateFilters

()yöntem 
public static function interpolateFilters(fromFilters:Array, toFilters:Array, progress:Number):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

Filtreleri, bir filtre nesneleri dizisinden diğerine yumuşak bir şekilde geçirir.

Parametreler

fromFilters:Array — Filtre nesneleri başlangıç dizisi.
 
toFilters:Array — Filtre nesneleri bitiş dizisi.
 
progress:Number — Bir ondalık sayı olarak geçiş yüzdesi (0 başlangıç, 1 ise bitiş değeridir).

Döndürür
Array — Filtre nesneleri enterpolasyonlu dizisi.

İ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.