| Paket | fl.transitions |
| Sınıf | public class Tween |
| Miras Alma | Tween EventDispatcher Object |
| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Tween sınıfı ayrıca çeşitli hareket hızı yöntemlerini belirlemenize olanak tanır. “Hareket hızı,“ bir animasyon sırasında ivmenin yavaş yavaş artırılması veya azaltılmasını anlatmak için kullanılır ve animasyonlarınızın daha gerçekçi görünmesine yardımcı olur. fl.transitions.easing paketi, ivmeyi artırma ve azaltma denklemleri içeren ve hareket hızı animasyonunu bunlara göre değiştiren pek çok hareket hızı yöntemi sağlar.
Tween sınıfının yöntemlerini ve özelliklerini kullanmak için, yapıcı işleviyle birlikte new operatörünü kullanarak sınıfın bir örneğini oluşturur ve parametre olarak bir hareket hızı belirlersiniz. Örneğin:
import fl.transitions.Tween; import fl.transitions.easing.*; var myTween:Tween = new Tween(myObject, "x", Elastic.easeOut, 0, 300, 3, true);
İlgili API Öğeleri
| Özellik | Tanımlayan: | ||
|---|---|---|---|
| begin : Number = NaN
Hedef objenin atanan·özelliğinin, ara doldurma başlamadan önceki başlangıç değeri. | Tween | ||
![]() | constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | |
| duration : Number
Arası doldurulan animasyonun kare veya saniye cinsinden süresi. | Tween | ||
| finish : Number
Arası doldurulacak hedef nesne özelliğinin bitiş değerini gösteren sayı. | Tween | ||
| FPS : Number
Arası doldurulan animasyon için hesaplanan saniye başına kare sayısı. | Tween | ||
| func : Function
Ara doldurmayla birlikte kullanılan hareket hızı işlevi. | Tween | ||
| isPlaying : Boolean = false
Aranın o sırada oynatılıp oynatılmadığını gösterir. | Tween | ||
| looping : Boolean = false
Aranın döngüye alınıp alınmayacağını gösterir. | Tween | ||
| obj : Object = null
Arası doldurulmakta olan hedef nesne. | Tween | ||
| position : Number
Arası doldurulmakta olan hedef nesne özelliğinin geçerli değeri. | Tween | ||
| prop : String
Hedef nesnenin arasının doldurulmasından etkilenen özelliğin adı. | Tween | ||
| time : Number
Animasyon süresi içindeki geçerli zaman. | Tween | ||
| useSeconds : Boolean = false
Ara doldurmanın oynatma süresinin kare cinsinden mi yoksa saniye cinsinden mi belirlendiğini gösterir. | Tween | ||
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
Tween(obj:Object, prop:String, func:Function, begin:Number, finish:Number, duration:Number, useSeconds:Boolean = false)
Tween sınıfının bir örneğini oluşturur. | Tween | ||
![]() | 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 | |
Arası doldurulan animasyona, geçerli animasyon noktasından, yeni bir bitiş ve süre noktasına doğru ara doldurmaya devam etmesini söyler. | Tween | ||
![]() |
Olay akışına bir olay gönderir. | EventDispatcher | |
Arası doldurulan animasyonu, doğrudan son değerine ilerletir. | Tween | ||
![]() |
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 | |
Arası doldurulan animasyonu, durdurulan bir animasyonun sonraki karesine ilerletir. | Tween | ||
Arası doldurulan animasyonun önceki karesini, durdurulan bir animasyonun geçerli durdurma noktasından itibaren oynatır. | Tween | ||
![]() |
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | |
![]() |
EventDispatcher nesnesinden bir dinleyiciyi kaldırır. | EventDispatcher | |
Durdurulmuş olan arası doldurulan animasyonu oynatmayı sürdürür. | Tween | ||
Arası doldurulmuş animasyonu tekrar başlangıç değerine taşıyarak oynatır. | Tween | ||
![]() |
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | |
Arası doldurulan animasyonu başlangıç noktasından itibaren oynatır. | Tween | ||
Arası doldurulan animasyonu oynatmayı geçerli değerinde durdurur. | Tween | ||
![]() |
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 | |
![]() |
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 | |
Arası doldurulan animasyonun, arası doldurulan özellik artışlarının·son yönünden geriye doğru oynatılmasını söyler. | Tween | ||
| 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 | ||
| Tween öğesinin değiştiğini ve ekranın güncellendiğini gösterir. | Tween | |||
| Tween öğesinin bitiş noktasına·ulaştığını ve bittiğini gösterir. | Tween | |||
| Tween öğesinin baştan itibaren döngü modunda oynatılmaya yeniden başladığını gösterir. | Tween | |||
| Tween öğesinin duraklatıldıktan sonra oynatılmaya devam ettiğini gösterir. | Tween | |||
| Hareketin oynatılmaya·başladığını belirtir. | Tween | |||
| Tween'in açık bir Tween.stop() çağrısıyla durdurulduğunu gösterir. | Tween | |||
begin | özellik |
public var begin:Number = NaN| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Hedef objenin atanan·özelliğinin, ara doldurma başlamadan önceki başlangıç değeri.
duration | özellik |
duration:Number| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Arası doldurulan animasyonun kare veya saniye cinsinden süresi. Bu özellik, yeni bir Tween örneği oluştururken veya Tween.yoyo yöntemini çağırırken parametre olarak ayarlanır.
Uygulama
public function get duration():Number public function set duration(value:Number):voidfinish | özellik |
finish:Number| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Arası doldurulacak hedef nesne özelliğinin bitiş değerini gösteren sayı. Bu özellik, yeni bir Tween örneği oluştururken veya Tween.yoyo yöntemini çağırırken parametre olarak ayarlanır.
Uygulama
public function get finish():Number public function set finish(value:Number):voidİlgili API Öğeleri
FPS | özellik |
FPS:Number| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Arası doldurulan animasyon için hesaplanan saniye başına kare sayısı. Arası doldurulan animasyonu hesaplamak için, varsayılan olarak geçerli Sahne Alanı·kare hızı kullanılır. Bu özellik ayarlandığında, animasyon uygulanan özellikte her saniye gösterilen artış sayısı, geçerli Sahne Alanı·kare hızına göre değil, Tween.FPS özelliğine göre yeniden hesaplanır. Tween.FPS özelliği ayarlandığında, Sahne Alanı'nın·gerçek kare hızı değişmez.
Not: Tween.FPS özelliği, başlangıçta açıkça ayarlanmadığı takdirde tanımsız olarak döner.
Uygulama
public function get FPS():Number public function set FPS(value:Number):voidÖrnek ( Bu örnek nasıl kullanılır? )
import fl.transitions.Tween;
import fl.transitions.easing.*;
var tween:Tween = new Tween(mc, "x", Elastic.easeOut, 0, 300, 3, true);
tween.FPS = 60;
mc.addEventListener(MouseEvent.CLICK, onClick);
function onClick(evt:MouseEvent):void {
tween.start();
}
func | özellik |
public var func:Function| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Ara doldurmayla birlikte kullanılan hareket hızı işlevi.
isPlaying | özellik |
public var isPlaying:Boolean = false| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Aranın o sırada oynatılıp oynatılmadığını gösterir.
looping | özellik |
public var looping:Boolean = false| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Ara doldurmanın döngüye alınıp alınmayacağını gösterir. Değer true olduğunda, ara doldurma, süresiz olarak, her tamamlandığında yeniden başlatılır. Değer false olduğunda, ara doldurma yalnızca bir kez oynatılır.
obj | özellik |
public var obj:Object = null| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Arası doldurulmakta olan hedef nesne.
position | özellik |
position:Number| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Arası doldurulmakta olan hedef nesne özelliğinin geçerli değeri. Bu değer, arası doldurulan animasyonun çizilen her bir karesiyle güncellenir.
Uygulama
public function get position():Number public function set position(value:Number):voidprop | özellik |
public var prop:String| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Hedef nesnenin arasının doldurulmasından etkilenen özelliğin adı.
time | özellik |
useSeconds | özellik |
public var useSeconds:Boolean = false| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Ara doldurmanın oynatma süresinin kare cinsinden mi yoksa saniye cinsinden mi belirlendiğini gösterir. true değeri, duration özelliği tarafından belirlenen saniyeler süresince ara doldurma animasyonu uygulanmasına·yol açar. false değeri, kare cinsinden belirlenen bir süre boyunca ara doldurma animasyonu uygulanmasına yol açar.
Tween | () | Yapıcı |
public function Tween(obj:Object, prop:String, func:Function, begin:Number, finish:Number, duration:Number, useSeconds:Boolean = false)| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Tween sınıfının bir örneğini oluşturur. new operatörüyle yapıcı işlevini kullanın: var myTween:Tween = new Tween().
obj:Object — Tween tarafından hedeflenen nesne.
| |
prop:String — Etkilenecek olan özelliğin (obj parametre değeri) adı.
| |
func:Function — Kullanılacak hareket hızı işlevinin adı.
| |
begin:Number — prop parametresinin başlangıç değeri.
| |
finish:Number — prop parametresinin (arası doldurulacak hedef nesne özelliği) bitiş değerini gösteren sayı.
| |
duration:Number — Negatif olduğunda veya atlandığında infinity olarak ayarlanan hareket süresinin uzunluğu.
| |
useSeconds:Boolean (default = false) — Kare yerine saniye kullanılıp kullanılmayacağını belirten bayrak. İşlev, true olduğunda saniye kullanır veya false olduğunda·duration parametresinde belirtilen değerle ilişkili olarak kare kullanır.
|
İlgili API Öğeleri
continueTo | () | yöntem |
public function continueTo(finish:Number, duration:Number):void| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Arası doldurulan animasyona, geçerli animasyon noktasından, yeni bir bitiş ve süre noktasına doğru ara doldurmaya devam etmesini söyler.
Parametreler
finish:Number — Arası doldurulacak hedef nesne özelliğinin bitiş değerini gösteren sayı.
| |
duration:Number — Ara hareket için süre uzunluğunu veya kare sayısını belirten sayı; Tween.start() useSeconds parametresitrue olarak ayarlandığında uzunluğu süre cinsinden·ölçülür, false olarak ayarlandığında kare cinsinden ölçülür.
|
İlgili API Öğeleri
fforward | () | yöntem |
public function fforward():void| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Arası doldurulan animasyonu, doğrudan son değerine ilerletir.
nextFrame | () | yöntem |
public function nextFrame():void| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Arası doldurulan animasyonu, durdurulan bir animasyonun sonraki karesine ilerletir. Arası doldurulan animasyonu Tween.stop() yöntemini kullanarak durdurduktan sonra, bir kareyi arası doldurulan animasyonun bir zamanına ilerletmek için bu yöntemi kullanın.
Not:Bu yöntemi yalnızca kare temelli ara doldurmalarda kullanın. Ara doldurma, oluşturma aşamasında useSeconds parametresinin false olarak ayarlanmasıyla·kare temelli olarak belirlenir.
prevFrame | () | yöntem |
public function prevFrame():void| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Arası doldurulan animasyonun önceki karesini, durdurulan bir animasyonun geçerli durdurma noktasından itibaren oynatır. Arası doldurulan bir animasyonu Tween.stop() yöntemini kullanarak durdurduktan sonra geriye doğru tek kare oynatmak için bu yöntemi kullanın.
Not:Bu yöntemi yalnızca kare temelli ara doldurmalarda kullanın. Ara doldurma, oluşturma aşamasında Tween.start() useSeconds parametresinin false olarak ayarlanmasıyla·kare temelli olarak belirlenir.
İlgili API Öğeleri
resume | () | yöntem |
public function resume():void| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Durdurulmuş olan arası doldurulan animasyonu oynatmayı sürdürür. Bu yöntemi, arası doldurulan animasyonu Tween.stop() yöntemini kullanarak durdurduktan sonra sürdürmek için kullanın.
Not:Bu yöntemi yalnızca kare temelli ara doldurmalarda kullanın. Ara doldurma,useSeconds parametresinin false·olarak belirlenmesiyle oluşturma aşamasında kare temelli olarak ayarlanır.
rewind | () | yöntem |
public function rewind(t:Number = 0):void| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Arası doldurulmuş animasyonu tekrar başlangıç değerine taşıyarak oynatır. Arası doldurulan animasyon hala oynatılırken Tween.rewind çağrıldığında, animasyon başlangıç değerine geri sarılarak oynatma sürdürülür. Arası doldurulan animasyon durdurulduğunda veya animasyonu tamamlandığında, Tween.rewind() çağrılırsa, arası doldurulan animasyon başlangıç değerine geri sarılır ve oynatılmadan durur. Arası doldurulan·animasyonu Tween.stop() yöntemini kullanarak durdurduktan sonra başlangıç noktasına geri sarmak için bu yöntemi kullanın.
Parametreler
t:Number (default = 0) — Başlangıç değeri.
|
start | () | yöntem |
public function start():void| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Arası doldurulan animasyonu başlangıç noktasından itibaren oynatır. Bu yöntem bir Tween'i, animasyonu durduktan veya tamamlandıktan sonra tekrar baştan·başlatmak için kullanılır.
stop | () | yöntem |
public function stop():void| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Arası doldurulan animasyonu oynatmayı geçerli değerinde durdurur.
yoyo | () | yöntem |
public function yoyo():void| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Arası doldurulan animasyonun, arası doldurulan özellik artışlarının·son yönünden geriye doğru oynatılmasını söyler. Bu yöntem Tween nesnesinin animasyonu tamamlanmadan önce çağrıldığında animasyon, oynatılacağı son noktaya gider ve o noktadan geriye doğru oynatılır. TweenEvent.MOTION_FINISH olay işleyicisi içindeki Tween.yoyo() yöntemini çağırarak, animasyonun tamamen oynatıldıktan sonra tümüyle·ters·çevrilerek oynatılması·efektini elde edebilirsiniz. Bu işlem, Tween.yoyo()yönteminin ters çevirme efektinin, arası doldurulan geçerli animasyon tamamlanana kadar başlatılmamasını sağlar.
motionChange | Olay |
fl.transitions.TweenEventözellik TweenEvent.type =
fl.transitions.TweenEvent.MOTION_CHANGE| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Tween öğesinin 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() kullandığınızda, 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. |
time | Tween öğesinin olay gerçekleştiği sıradaki zamanı. |
position | Olay gerçekleştiği sırada Tween tarafından kontrol edilen özelliğin değeri. |
motionFinish | Olay |
fl.transitions.TweenEventözellik TweenEvent.type =
fl.transitions.TweenEvent.MOTION_FINISH| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Tween öğesinin bitiş noktasına·ulaştığını ve bittiğ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() kullandığınızda, 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. |
time | Tween öğesinin olay gerçekleştiği sıradaki zamanı. |
position | Olay gerçekleştiği sırada Tween tarafından kontrol edilen özelliğin değeri. |
motionLoop | Olay |
fl.transitions.TweenEventözellik TweenEvent.type =
fl.transitions.TweenEvent.MOTION_LOOP| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Tween öğesinin baştan itibaren döngü modunda oynatılmaya yeniden başladığını 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() kullandığınızda, 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. |
time | Tween öğesinin olay gerçekleştiği sıradaki zamanı. |
position | Olay gerçekleştiği sırada Tween tarafından kontrol edilen özelliğin değeri. |
motionResume | Olay |
fl.transitions.TweenEventözellik TweenEvent.type =
fl.transitions.TweenEvent.MOTION_RESUME| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Tween öğesinin duraklatıldıktan sonra oynatılmaya devam ettiğ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() kullandığınızda, 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. |
time | Tween öğesinin olay gerçekleştiği sıradaki zamanı. |
position | Olay gerçekleştiği sırada Tween tarafından kontrol edilen özelliğin değeri. |
motionStart | Olay |
fl.transitions.TweenEventözellik TweenEvent.type =
fl.transitions.TweenEvent.MOTION_START| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Hareketin 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() kullandığınızda, 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. |
time | Tween öğesinin olay gerçekleştiği sıradaki zamanı. |
position | Olay gerçekleştiği sırada Tween tarafından kontrol edilen özelliğin değeri. |
motionStop | Olay |
fl.transitions.TweenEventözellik TweenEvent.type =
fl.transitions.TweenEvent.MOTION_STOP| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0 |
Tween'in açık bir
Tween.stop() çağrısıyla 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() kullandığınızda, 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. |
time | Tween öğesinin olay gerçekleştiği sıradaki zamanı. |
position | Olay gerçekleştiği sırada Tween tarafından kontrol edilen özelliğin değeri. |
userNumber değişkeninde saklanır.
Not: fl.transitions paketindeki sınıflar için, Flash Professional'ın Eylemler panelinde de olsa, bir import deyimini kullanmanız gerekir (çoğu sınıf için, Eylemler paneli içinde import deyimine ihtiyacınız olmaz). Paketteki tüm sınıfları dahil etmek veya her birini teker teker içe aktarmak için paket düzeyinde * öğesini kullanın.
import fl.transitions.Tween;
import fl.transitions.easing.*;
//create a Sprite instance
var mySprite:Sprite = new Sprite()
// create an input text field
var myTextField:TextField = new TextField();
myTextField.type = TextFieldType.INPUT;
myTextField.width = 180;
myTextField.height = 20;
myTextField.x = 20;
myTextField.y = 140;
myTextField.border = true;
myTextField.text = "Type a number here and press Enter";
myTextField.restrict = "0-9";
addChild(myTextField);
// add a listener when the user clicks in the text field
myTextField.addEventListener(MouseEvent.CLICK, fieldClickHandler);
// add a listener for a key press
myTextField.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
// clear the text field when the user clicks in it to enter a value
function fieldClickHandler(event:MouseEvent):void {
myTextField.text = "";
}
// if the key pressed is the Enter key
// change the values of the box's width based on the value provided
function keyDownHandler(event:KeyboardEvent):void {
if (event.keyCode == Keyboard.ENTER) {
mySprite.graphics.clear();
var userNumber:Number = new Number(myTextField.text);
mySprite.graphics.beginFill(0x666999);
mySprite.graphics.drawRect(0, 0, 40, 120);
addChild(mySprite);
//provide tween values, including passing the variable userNumber for the width at
//the end of the tween
var myTween:Tween = new Tween(mySprite, "width", Elastic.easeOut, 0, userNumber, 4, true);
}
}
import fl.transitions.Tween;
import fl.transitions.easing.*;
//create a Sprite instance
var mySprite:Sprite = new Sprite()
// create an input text field
var myTextField:TextField = new TextField();
myTextField.type = TextFieldType.INPUT;
myTextField.width = 180;
myTextField.height = 20;
myTextField.x = 20;
myTextField.y = 140;
myTextField.border = true;
myTextField.text = "Type a number here and press Enter";
myTextField.restrict = "0-9";
addChild(myTextField);
// add a listener when the user clicks in the text field
myTextField.addEventListener(MouseEvent.CLICK, fieldClickHandler);
// add a listener for a key press
myTextField.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
// clear the text field when the user clicks in it to enter a value
function fieldClickHandler(event:MouseEvent):void {
myTextField.text = "";
}
// if the key pressed is the Enter key
// change the values of the box's width based on the value provided
function keyDownHandler(event:KeyboardEvent):void {
if (event.keyCode == Keyboard.ENTER) {
mySprite.graphics.clear();
var userNumber:Number = new Number(myTextField.text);
// Set up drawing data
// stroke object
var myStroke:GraphicsStroke = new GraphicsStroke(2);
myStroke.joints = JointStyle.MITER;
myStroke.fill = new GraphicsSolidFill(0x102020); // solid stroke
// fill object
var myFill:GraphicsGradientFill = new GraphicsGradientFill();
myFill.colors = [0xEEFFEE, 0x0000FF];
myFill.matrix = new Matrix();
myFill.matrix.createGradientBox(300, 300, 0);
// path object
var myPath:GraphicsPath = new GraphicsPath(new Vector.<int>(), new Vector.<Number>());
myPath.commands.push(1,2,2,2,2);
myPath.data.push(0,0, 240,0, 240,60, 0,60, 0,0);
// combine the objects for a complete drawing
var myDrawing:Vector.<IGraphicsData> = new Vector.<IGraphicsData>();
myDrawing.push(myStroke, myFill, myPath);
// render the drawing
mySprite.graphics.drawGraphicsData(myDrawing);
addChild(mySprite);
//provide tween values, including passing the variable userNumber for the width at
//the end of the tween
var myTween:Tween = new Tween(mySprite, "width", Elastic.easeOut, 0, userNumber, 4, true);
}
}
Tue Jun 12 2018, 01:09 PM Z
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster