Paket | fl.motion |
Sınıf | public class AnimatorBase |
Miras Alma | AnimatorBase EventDispatcher Object |
Alt Sınıflar | Animator, Animator3D |
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bir işlev içindeki AnimatorBase sınıfının yöntemlerini çağırmayı planlıyorsanız, nesne kapsamının işlevin kendisiyle sınırlı kalmaması için işlevin dışındaki AnimatorBase örneğini bildirin. Bir işlev içindeki örneği bildirirseniz Flash Player, Flash Player'ın genel “çöp toplama“ işleminin bir parçası olarak işlevin bitişindeki AnimatorBase örneğini siler ve hedef nesnesi animasyon oluşturmaz.
Varsayılan MXML Özelliğimotion
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
autoRewind : Boolean = false
Animasyonu sona erdikten sonra yeniden başlayacak şekilde ayarlar. | AnimatorBase | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
frameEvent : String
Event.ENTER_FRAME olayı tarafından oluşturulan event nesnesinin adı. | AnimatorBase | ||
initialPosition : Array [salt yazılır]
Animasyonun başlangıç konumunu tanımlayan bir koordinatlar dizisi. | AnimatorBase | ||
instanceFactoryClass : Class
ActionScript ile örnekler oluşturulurken, örneği oluşturan sınıf budur. | AnimatorBase | ||
isPlaying : Boolean [salt okunur]
Animasyonun o anda oynatılıp oynatılmadığını belirtir. | AnimatorBase | ||
motion : MotionBase
Animasyon için ara hareket özelliklerini içeren nesne. | AnimatorBase | ||
motionArray : Array
Animasyon için ara hareket özelliklerini içeren nesnelerin Array öğesi. | AnimatorBase | ||
orientToPath : Boolean = false
Görüntüleme nesnesinin hareket yolu üzerindeki konumunu ayarlar. | AnimatorBase | ||
placeholderName : String
ActionScript ile örnekler oluşturulurken bu, sahne alanında görüntülenen, değiştireceğimiz örnektir. | AnimatorBase | ||
positionMatrix : Matrix
Hareket yoluna tam bir dönüştürme işlemi uygulayan Matrix nesnesi. | AnimatorBase | ||
repeatCount : int = 1
Animasyonun tekrarlanma sayısı. | AnimatorBase | ||
sceneName : String
Sahnenin bir üst zaman çizelgesine yüklenebilmesi için yapılan 3B hareket için dışarı aktarılan sahnelere ilişkin bir başvuru. | AnimatorBase | ||
spanEnd : int [salt okunur]
Hedef üst öğesinin, üzerinde hedef animasyonunun sona erdiği karesini döndürür. | AnimatorBase | ||
spanStart : int [salt okunur]
Hedef üst öğesinin, üzerinde hedef animasyonunun başladığı karesini döndürür. | AnimatorBase | ||
target : DisplayObject
Animasyon uygulanan görüntüleme nesnesi. | AnimatorBase | ||
targetName : String
Üst DisplayObjectContainer öğesi tarafından görüldüğü haliyle hedef nesnenin adı. | AnimatorBase | ||
targetParent : DisplayObjectContainer
Animasyon uygulanan ve hedef nesne zaman çizelgesinde kaldırılıp değiştirildikten sonra hedef nesneyi almak için targetName ile bağlantılı kullanılabilen hedef üst DisplayObjectContainer öğesi. | AnimatorBase | ||
targetParentButton : SimpleButton | AnimatorBase | ||
targetState3D : Array
Hedef nesne için başlangıç yönlendirmesi. | AnimatorBase | ||
time : int
Geçerli animasyondaki süreyi gösteren ve kontrol eden sıfır tabanlı bir tam sayı. | AnimatorBase | ||
transformationPoint : Point
Bir görüntüleme nesnesini döndürme veya ölçekleme için başvuru noktası. | AnimatorBase | ||
transformationPointZ : int
Bir görüntüleme nesnesini döndürme veya ölçekleme için z koordinatlı başvuru noktası. | AnimatorBase | ||
usingCurrentFrame : Boolean [salt okunur]
Her yeni kare girildiğinde currentFrame özelliğinin kontrol edilip edilmeyeceğini ve hedef animasyonunun üst öğesinin zaman çizelgesindeki karelerle senkronize edileceğini veya üst öğenin geçerli karesi ne olursa olsun her zaman ileride olacağını belirtir. | AnimatorBase |
Yöntem | Tanımlayan: | ||
---|---|---|---|
XML temelli ara hareket açıklamasını bir görüntüleme nesnesine uygulamak için bir AnimatorBase nesnesi oluşturur. | AnimatorBase | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
EventDispatcher nesnesi olan bir olay dinleyici nesnesini, dinleyicinin bir olayın bildirimini alması için kaydeder. | EventDispatcher | ||
Olay akışına bir olay gönderir. | EventDispatcher | ||
Animasyonu durdurur ve Flash Player animasyon sırasında doğrudan en son kareye gider. | AnimatorBase | ||
EventDispatcher nesnesinin belirli bir olay türü için kayıtlı dinleyicisi olup olmadığını kontrol eder. | EventDispatcher | ||
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 | ||
Flash Player'ı animasyon sırasında bir sonraki kareye ilerletir. | AnimatorBase | ||
Siz resume() yöntemini çağırana kadar animasyonu duraklatır. | AnimatorBase | ||
Animasyonu başlatır. | AnimatorBase | ||
processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void [statik] | AnimatorBase | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void [statik]
Belirli bir MovieClip öğesini ve o MovieClip'in alt öğesi için bir AnimatorBase örneğini kaydeder. | AnimatorBase | ||
EventDispatcher nesnesinden bir dinleyiciyi kaldırır. | EventDispatcher | ||
pause() yöntemiyle duraklatılan animasyonu devam ettirir. | AnimatorBase | ||
Flash Player'ı animasyonun ilk karesine getirir. | AnimatorBase | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Frame olaylarını başlatır. | AnimatorBase | ||
Animasyonu durdurur ve Flash Player animasyon sırasında ilk kareye geri gider. | AnimatorBase | ||
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 | ||
Her yeni kare girildiğinde currentFrame özelliğini ayarlar ve hedef animasyonunun üst MovieClips öğesinin zaman çizelgesindeki karelerle senkronize edilip edilmemesini sağlar. | AnimatorBase | ||
Belirtilen nesnenin temel değerini döndürür. | Object | ||
Bir olay dinleyicisinin bu EventDispatcher nesnesiyle mi, yoksa onun belirtilen olay türüne yönelik üst öğelerinden biriyle mi kayıtlı olduğunu kontrol eder. | EventDispatcher |
Olay | Özet | Tanımlayan: | ||
---|---|---|---|---|
[broadcast olayı] Flash Player veya AIR uygulaması işletim sistemi odağına gelip etkin olduğunda gönderilir. | EventDispatcher | |||
[broadcast olayı] Çalışan Flash Player veya AIR uygulaması sistem odağını kaybettiğinde ve etkin olmayan duruma geldiğinde gönderilir. | EventDispatcher | |||
Hareketin oynatılması sona erdiğinde, hareket sona ulaştığında ya da stop() veya end() yöntemlerine yapılan bir çağrı tarafından kesintiye uğradığında gönderilir. | AnimatorBase | |||
Hareket oynamaya başladığında gönderilir. | AnimatorBase | |||
Hareket değiştiğinde gönderilir ve ekran güncellenir. | AnimatorBase | |||
Animator öğesinin time değeri değiştiğinde gönderilir, ancak ekran henüz güncellenmemiş olur (bir başka deyişle motionUpdate olayı). | AnimatorBase |
autoRewind | özellik |
public var autoRewind:Boolean = false
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Animasyonu sona erdikten sonra yeniden başlayacak şekilde ayarlar.
frameEvent | özellik |
initialPosition | özellik |
instanceFactoryClass | özellik |
instanceFactoryClass:Class
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
ActionScript ile örnekler oluşturulurken, örneği oluşturan sınıf budur.
Uygulama
public function get instanceFactoryClass():Class
public function set instanceFactoryClass(value:Class):void
isPlaying | özellik |
motion | özellik |
motion:MotionBase
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Animasyon için ara hareket özelliklerini içeren nesne. Hem motion hem de motionArray nesnesini null olmayan değerlere ayarlayamazsınız; motionArray nesnesini null olmayan bir değere ayarlarsanız, motion otomatik olarak null değerine ayarlanır veya tam tersi de geçerlidir.
Uygulama
public function get motion():MotionBase
public function set motion(value:MotionBase):void
motionArray | özellik |
motionArray:Array
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Animasyon için ara hareket özelliklerini içeren nesnelerin Array öğesi. Hem motion hem de motionArray nesnesini null olmayan değerlere ayarlayamazsınız; motionArray nesnesini null olmayan bir değere ayarlarsanız, motion otomatik olarak null değerine ayarlanır veya tam tersi de geçerlidir. motionArray kullanan animasyon yalnızca usingCurrentFrame değeri true olduğunda düzgün şekilde çalışır. 3B destekleniyorsa, dizide, spanStart özellik kümesi ve initialPosition özellik kümesi ile MotionBase örnekleri bulunmalıdır. Dizi örnekleri, spanStart sırasındaki diziye en düşükten en yükseğe doğru yerleştirilmelidir. Ayrıca, motionArray ayarlandığında, time özelliği tek bir hareket örneğine göreceli değildir, bunun yerine hedef üst öğe için mutlaktır, yine sıfır dizinlidir ve hareketin yayılma alanıyla kısıtlıdır (bu nedenle, currentFrame - 1 spanStart öğesinden büyük ve spanEnd öğesinden küçük olduğunda, parent.currentFrame - 1 olmalıdır). Boş diziyi kabul etmez, boş dizi iletilmesi, null değerine ayarlamaya eşdeğerdir. motionArray yalnızca null girişler içermeli ve spanStart ve duration girişleri içinde delikler bulunmamalıdır (bu nedenle, örneğin ilk girişte spanStart == 5 ve duration == 3 olduğunda, ikinci girişte spanStart == 8 olması gerekir).
Uygulama
public function get motionArray():Array
public function set motionArray(value:Array):void
orientToPath | özellik |
public var orientToPath:Boolean = false
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Görüntüleme nesnesinin hareket yolu üzerindeki konumunu ayarlar. true
olarak ayarlanırsa görüntüleme nesnesinin taban çizgisi hareket yoluna yönlendirilir; aksi takdirde, kayıt noktası hareket yoluna yönlendirilir.
placeholderName | özellik |
placeholderName:String
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
ActionScript ile örnekler oluşturulurken bu, sahne alanında görüntülenen, değiştireceğimiz örnektir.
Uygulama
public function get placeholderName():String
public function set placeholderName(value:String):void
positionMatrix | özellik |
public var positionMatrix:Matrix
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Hareket yoluna tam bir dönüştürme işlemi uygulayan Matrix nesnesi. Bu matris, görüntüleme nesnesinin görünümünü değiştirmeden yolun kaydırılmasını, ölçeklenmesini, eğilmesini veya döndürülmesini sağlar.
repeatCount | özellik |
public var repeatCount:int = 1
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Animasyonun tekrarlanma sayısı. Olası değerler, 0
değerinden büyük veya bu değere eşit herhangi bir tam sayı olabilir. 1
değeri, animasyonun bir kez oynatılacağı anlamına gelir. 0
değeri, animasyonun açıkça durdurulana kadar (örneğin end()
yönteminin çağrılmasıyla) süresiz oynatılacağı anlamına gelir.
Varsayılan değer şudur 1.
İlgili API Öğeleri
sceneName | özellik |
sceneName:String
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Sahnenin bir üst zaman çizelgesine yüklenebilmesi için yapılan 3B hareket için dışarı aktarılan sahnelere ilişkin bir başvuru.
Uygulama
public function get sceneName():String
public function set sceneName(value:String):void
spanEnd | özellik |
spanEnd:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Hedef üst öğesinin, üzerinde hedef animasyonunun sona erdiği karesini döndürür. Bu değer, spanStart
öğesi ve hareketin duration
özelliği kullanılarak belirlenir.
Uygulama
public function get spanEnd():int
spanStart | özellik |
target | özellik |
target:DisplayObject
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Animasyon uygulanan görüntüleme nesnesi. flash.display.DisplayObject öğesinin,MovieClip
, Sprite
, veya Bitmap
gibi herhangi bir alt sınıfı kullanılabilir.
Uygulama
public function get target():DisplayObject
public function set target(value:DisplayObject):void
İlgili API Öğeleri
targetName | özellik |
targetName:String
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Üst DisplayObjectContainer
öğesi tarafından görüldüğü haliyle hedef nesnenin adı. Zaman çizelgesinde hedef nesne kaldırılıp değiştirildikten sonra hedef nesneyi almak için targetParent
ile bağlantılı olarak bu kullanılabilir.
Uygulama
public function get targetName():String
public function set targetName(value:String):void
targetParent | özellik |
targetParent:DisplayObjectContainer
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Animasyon uygulanan ve hedef nesne zaman çizelgesinde kaldırılıp değiştirildikten sonra hedef nesneyi almak için targetName
ile bağlantılı kullanılabilen hedef üst DisplayObjectContainer
öğesi.
Uygulama
public function get targetParent():DisplayObjectContainer
public function set targetParent(value:DisplayObjectContainer):void
targetParentButton | özellik |
targetParentButton:SimpleButton
Uygulama
public function get targetParentButton():SimpleButton
public function set targetParentButton(value:SimpleButton):void
targetState3D | özellik |
targetState3D:Array
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Hedef nesne için başlangıç yönlendirmesi. 3B dönüşün tümü hareket verileri için mutlaktır. Farklı bir başlangıç 3B yönlendirmesi olan başka bir nesneyi hedeflerseniz, bu ilk olarak hedef durumuna sıfırlanır.
Uygulama
public function get targetState3D():Array
public function set targetState3D(value:Array):void
time | özellik |
time:int
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Geçerli animasyondaki süreyi gösteren ve kontrol eden sıfır tabanlı bir tam sayı. Animasyonun ilk karesinde time
değeri 0
olur. Animasyon 10 karelik bir süreye sahipse, son karede time
değeri 9
olur.
motionArray null olmayan bir değere ayarlanırsa, sıfır temelli göreceli bir dizin olmak yerine, hedef üst öğe için zaman mutlaktır, hareketin yayılma alanıyla kısıtlıdır ve yine sıfır dizinlidir (bu nedenle, currentFrame - 1 spanStart öğesinden büyük ve spanEndwithin öğesinden küçük olduğunda parent.currentFrame - 1 olmalıdır).
Uygulama
public function get time():int
public function set time(value:int):void
transformationPoint | özellik |
public var transformationPoint:Point
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bir görüntüleme nesnesini döndürme veya ölçekleme için başvuru noktası. 2B hareket için dönüştürme noktası, görüntüleme nesnesinin sınırlama kutusuna göredir. Noktanın koordinatları,bir 1px x 1px kutusuna ölçeklenmelidir; burada (1,1) nesnenin sağ alt köşesi, (0,0) ise sol üst köşesidir. 3B hareket için (AnimatorBase örneği bir Animator3D olduğunda), transformationPoint'in x ve y öğeleri ve transformationPointZ, hedef üst öğenin koordinat alanındaki mutlak değerlerdir.
transformationPointZ | özellik |
public var transformationPointZ:int
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bir görüntüleme nesnesini döndürme veya ölçekleme için z koordinatlı başvuru noktası. AnimatorFactory3D
alt sınıfında transformationPointZ
özelliği (veya ayarlayıcı) geçersiz kılınır. 3B'de, noktalar 2B'lerde olduğu gibi yüzdeler halinde değildir; bunlar orijinal nesnenin dönüştürme noktasının mutlak değerleridir.
usingCurrentFrame | özellik |
usingCurrentFrame:Boolean
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Her yeni kare girildiğinde currentFrame
özelliğinin kontrol edilip edilmeyeceğini ve hedef animasyonunun üst öğesinin zaman çizelgesindeki karelerle senkronize edileceğini veya üst öğenin geçerli karesi ne olursa olsun her zaman ileride olacağını belirtir.
Uygulama
public function get usingCurrentFrame():Boolean
AnimatorBase | () | Yapıcı |
public function AnimatorBase(xml:XML = null, target:DisplayObject = null)
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
XML temelli ara hareket açıklamasını bir görüntüleme nesnesine uygulamak için bir AnimatorBase nesnesi oluşturur. XML null ise (varsayılan değer), doğrudan bir Motion örneğine XML sağlayabilir veya Motion örneğinde özellik değerleri dizilerini ayarlayabilirsiniz.
Parametrelerxml:XML (default = null ) — XML temelli ara hareket açıklamasını içeren E4X nesnesi.
| |
target:DisplayObject (default = null ) — Ara hareketi kullanan görüntüleme nesnesi.
|
İlgili API Öğeleri
end | () | yöntem |
public function end(reset:Boolean = false, stopEnterFrame:Boolean = true, pastLastFrame:Boolean = false):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Animasyonu durdurur ve Flash Player animasyon sırasında doğrudan en son kareye gider. autoRewind
özelliği, true
olarak ayarlanırsa, Flash Player animasyon sırasında ilk kareye gider.
Parametreler
reset:Boolean (default = false ) — _lastRenderedTime ve _target öğelerinin orijinal değerlerine sıfırlanması gerekip gerekmediğini belirtir. _target yalnızca targetParent ve targetName sağlandığında sıfırlanır.
| |
stopEnterFrame:Boolean (default = true )
| |
pastLastFrame:Boolean (default = false )
|
İlgili API Öğeleri
nextFrame | () | yöntem |
public function nextFrame(reset:Boolean = false, stopEnterFrame:Boolean = true):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Flash Player'ı animasyon sırasında bir sonraki kareye ilerletir.
Parametreler
reset:Boolean (default = false )
| |
stopEnterFrame:Boolean (default = true )
|
pause | () | yöntem |
play | () | yöntem |
public function play(startTime:int = -1, startEnterFrame:Boolean = true):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Animasyonu başlatır. Animasyonun önceki örneklerinden herhangi birinin siz yenisini başlatmadan önce sona erdiğinden emin olmak için, end()
yöntemini play()
yönteminden önce çağırın.
Parametreler
startTime:int (default = -1 ) — Kullanılacak alternatif bir başlangıç zamanını (göreceli kare) belirtir. Belirtilmediği takdirde varsayılan başlangıç zamanı olan 0 değeri kullanılır. motionArray null olmayan bir değere ayarlanırsa, startTime, tıpkı time özelliği gibi göreceli olmaz, mutlak olur.
| |
startEnterFrame:Boolean (default = true ) — frame olaylarını yakalamak için üst öğeye olay dinleyicisinin eklenmesi gerekip gerekmediğini belirtir. Üst öğe, registerParentFrameHandler() yoluyla AnimatorBase örneğine kaydedildiyse, değer false olabilir.
|
İlgili API Öğeleri
processCurrentFrame | () | yöntem |
public static function processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void
Parametreler
parent:MovieClip | |
anim:AnimatorBase | |
startEnterFrame:Boolean | |
playOnly:Boolean (default = false )
|
registerParentFrameHandler | () | yöntem |
public static function registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Belirli bir MovieClip
öğesini ve o MovieClip
'in alt öğesi için bir AnimatorBase
örneğini kaydeder. Oynatılması gereken animasyonun geçerli yerel karesini belirlemek için üst MovieClip öğesinin FRAME_CONSTRUCTED
olayları işlenir ve bunun currentFrame
öğesi ile AnimatorBase'in spanStart
özellikleri kullanılır.
Bu işlevin çağrılması, otomatik olarak AnimatorBase'in useCurrentFrame
özelliğini true
değerine ayarlar ve aynı addaki parametreyi kullanarak spanStart
özelliğini ayarlar.
Parametreler
parent:MovieClip — AnimatorBase örneğinin üst MovieClip öğesi.
| |
anim:AnimatorBase — Üst MovieClip ile ilişkilendirilmiş AnimatorBase örneği.
| |
spanStart:int — Üst MovieClip öğesinin zaman çizelgesinde animasyonun başlangıç karesi.
| |
repeatCount:int (default = 0 ) — Animasyonun oynatılma sayısı. Varsayılan değer 0 olup bu, animasyonun süresiz olarak döngü gerçekleştireceği anlamına gelir.
| |
useCurrentFrame:Boolean (default = false ) — Her yeni kare girildiğinde useCurrentFrame özelliğinin kontrol edilip edilmeyeceğini belirtir.
|
resume | () | yöntem |
rewind | () | yöntem |
public function rewind():void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Flash Player'ı animasyonun ilk karesine getirir. Animasyon daha önce oynatıldıysa, oynatma işlemi ilk kareden devam eder. Animasyon durdurulduysa, ilk karede durmuş biçimde kalır.
startFrameEvents | () | yöntem |
public function startFrameEvents():void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Frame olaylarını başlatır.
stop | () | yöntem |
useCurrentFrame | () | yöntem |
public function useCurrentFrame(enable:Boolean, spanStart:int):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Her yeni kare girildiğinde currentFrame
özelliğini ayarlar ve hedef animasyonunun üst MovieClips öğesinin zaman çizelgesindeki karelerle senkronize edilip edilmemesini sağlar. spanStart
, üst öğenin zaman çizelgesinde animasyonun başlangıç karesidir. enable
true
değerinde olursa, animasyon aralığındaki herhangi bir frame olayında time
özelliği, spanStart
karesine göre bir kare numarasına ayarlanır.
Örneğin, 4 kareli bir animasyon kare 5'te spanStart=5
başlarsa ve kare 5'te kare 8'e gotoAndPlay
işlemi yapmak için bir komut dosyanız varsa, bu durumda kare 8 girildikten sonra time özelliği 3
(time = 1
ve time = 2
atlanır) olarak ayarlanır.
Parametreler
enable:Boolean — currentFrame özelliğinin kontrol edilip edilmeyeceğini belirleyen true veya false değeri.
| |
spanStart:int — Üst MovieClip öğesinin zaman çizelgesinde animasyonun başlangıç karesi.
|
motionEnd | Olay |
fl.motion.MotionEvent
özellik MotionEvent.type =
fl.motion.MotionEvent.MOTION_END
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Hareketin oynatılması sona erdiğinde, hareket sona ulaştığında ya da stop()
veya end()
yöntemlerine yapılan bir çağrı tarafından kesintiye uğradığında gönderilir.
Animator.stop()
veya Animator.end()
öğelerine yapılan açık bir çağrıyla veya Motion örneğinin sonuna ulaşılması sonucu hareketin durdurulduğunu gösterir.
Olay nesnesinin özellikleri şu değerlere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Olayı işleyen olay dinleyicisini tanımlayan nesne. Örneğin bir olay dinleyicisini kaydetmek için myButton.addEventListener() öğesini kullanırsanız myButton ,currentTarget özelliğinin değeri olur. |
target | Olayı gönderen nesne; bu, her zaman olayı dinleyen nesneyle aynı olmayabilir. Olayı dinleyen nesneye her zaman erişmek için currentTarget özelliğini kullanın. |
motionStart | Olay |
fl.motion.MotionEvent
özellik MotionEvent.type =
fl.motion.MotionEvent.MOTION_START
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Hareket oynamaya başladığında gönderilir.
Motion örneğinin oynatılmaya başladığını belirtir.Olay nesnesinin özellikleri şu değerlere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Olayı işleyen olay dinleyicisini tanımlayan nesne. Örneğin bir olay dinleyicisini kaydetmek için myButton.addEventListener() öğesini kullanırsanız myButton ,currentTarget özelliğinin değeri olur. |
target | Olayı gönderen nesne; bu, her zaman olayı dinleyen nesneyle aynı olmayabilir. Olayı dinleyen nesneye her zaman erişmek için currentTarget özelliğini kullanın. |
motionUpdate | Olay |
fl.motion.MotionEvent
özellik MotionEvent.type =
fl.motion.MotionEvent.MOTION_UPDATE
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Hareket değiştiğinde gönderilir ve ekran güncellenir.
Motion örneğinin değiştiğini ve ekranın güncellendiğini gösterir.Olay nesnesinin özellikleri şu değerlere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Olayı işleyen olay dinleyicisini tanımlayan nesne. Örneğin bir olay dinleyicisini kaydetmek için myButton.addEventListener() öğesini kullanırsanız myButton ,currentTarget özelliğinin değeri olur. |
target | Olayı gönderen nesne; bu, her zaman olayı dinleyen nesneyle aynı olmayabilir. Olayı dinleyen nesneye her zaman erişmek için currentTarget özelliğini kullanın. |
timeChange | Olay |
fl.motion.MotionEvent
özellik MotionEvent.type =
fl.motion.MotionEvent.TIME_CHANGE
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Animator öğesinin time
değeri değiştiğinde gönderilir, ancak ekran henüz güncellenmemiş olur (bir başka deyişle motionUpdate
olayı).
time
değerinin değiştiğini, ancak ekranın henüz güncellenmediğini (Flash Player'ın motionUpdate
olayını göndermediğini) gösterir.
Olay nesnesinin özellikleri şu değerlere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Olayı işleyen olay dinleyicisini tanımlayan nesne. Örneğin bir olay dinleyicisini kaydetmek için myButton.addEventListener() öğesini kullanırsanız myButton ,currentTarget özelliğinin değeri olur. |
target | Olayı gönderen nesne; bu, her zaman olayı dinleyen nesneyle aynı olmayabilir. Olayı dinleyen nesneye her zaman erişmek için currentTarget özelliğini kullanın. |
Tue Jun 12 2018, 01:09 PM Z