Paket | flash.events |
Sınıf | public class TimerEvent |
Miras Alma | TimerEvent Event Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Timer.delay
özelliği tarafından belirlenen aralığa eriştiğinde, Timer nesnesi bir TimerEvent nesnesi gönderir.
İlgili API Öğeleri
Yöntem | Tanımlayan: | ||
---|---|---|---|
Timer olaylarıyla ilgili belirli bilgileri içeren bir Event nesnesi oluşturur. | TimerEvent | ||
[geçersiz kıl]
TimerEvent nesnesinin bir kopyasını oluşturur ve her özelliğin değerini, orijinal ile aynı olacak şekilde ayarlar. | TimerEvent | ||
Özel ActionScript 3.0 Event sınıfınızdaki toString() yöntemini uygulamak için bir yardımcı işlev. | Event | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Olayda preventDefault() öğesinin çağrılmış olup olmadığını kontrol eder. | Event | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Bir olayın varsayılan davranışını, bu yapılabiliyorsa iptal eder. | Event | ||
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 | ||
Olay akışında geçerli düğümdeki ve ondan sonra gelen düğümlerdeki olay dinleyicilerin işlenmesini engeller. | Event | ||
Olay akışında geçerli düğümden sonra gelen düğümlerdeki olay dinleyicilerin işlenmesini engeller. | Event | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
[geçersiz kıl]
TimerEvent nesnesinin tüm özelliklerini içeren bir dize döndürür. | TimerEvent | ||
Flash Player veya AIR çalışma zamanını, bu olayın işlenmesi tamamlandıktan sonra ekran değişmişse ekranı oluşturmaya yönlendirir. | TimerEvent | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
Sabit | Tanımlayan: | ||
---|---|---|---|
TIMER : String = "timer" [statik]
Bir timer olay nesnesinin type özelliğinin değerini tanımlar. | TimerEvent | ||
TIMER_COMPLETE : String = "timerComplete" [statik]
Bir timerComplete olay nesnesinin type özelliğinin değerini tanımlar. | TimerEvent |
TimerEvent | () | Yapıcı |
public function TimerEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
timer
olaylarıyla ilgili belirli bilgileri içeren bir Event nesnesi oluşturur. Event nesneleri, olay dinleyicilerine parametre olarak iletilir.
type:String — Olayın türü. Olay dinleyicileri miras alınan type özelliği üzerinden bu bilgilere erişebilir.
| |
bubbles:Boolean (default = false ) — Event nesnesinin köpürüp köpürmeyeceğini belirler. Olay dinleyicileri bu bilgilere miras alınan bubbles özelliği üzerinden erişebilir.
| |
cancelable:Boolean (default = false ) — Event nesnesinin iptal edilip edilemeyeceğini belirler. Olay dinleyicileri bu bilgilere miras alınan cancelable özelliği üzerinden erişebilir.
|
clone | () | yöntem |
override public function clone():Event
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
TimerEvent nesnesinin bir kopyasını oluşturur ve her özelliğin değerini, orijinal ile aynı olacak şekilde ayarlar.
DöndürürEvent — Orijinaliyle eşlenen özellik değerlerine sahip yeni bir TimerEvent nesnesi.
|
toString | () | yöntem |
override public function toString():String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
TimerEvent nesnesinin tüm özelliklerini içeren bir dize döndürür. Dize şu biçimdedir:
[TimerEvent type=value bubbles=value cancelable=value]
String — TimerEvent nesnesinin tüm özelliklerini içeren bir dize.
|
updateAfterEvent | () | yöntem |
public function updateAfterEvent():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Flash Player veya AIR çalışma zamanını, bu olayın işlenmesi tamamlandıktan sonra ekran değişmişse ekranı oluşturmaya yönlendirir.
Örnek ( Bu örnek nasıl kullanılır? )
TimerEvent.updateAfterEvent()
yöntemine bir örnektir.
function onTimer(event:TimerEvent):void { if (40 < my_mc.x && my_mc.x < 375) { my_mc.x-= 50; } else { my_mc.x=374; } event.updateAfterEvent(); } var moveTimer:Timer=new Timer(50,250); moveTimer.addEventListener(TimerEvent.TIMER,onTimer); moveTimer.start();
TIMER | Sabit |
public static const TIMER:String = "timer"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
timer
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Aralığına ulaşan Timer nesnesi. |
İlgili API Öğeleri
TIMER_COMPLETE | Sabit |
public static const TIMER_COMPLETE:String = "timerComplete"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bir timerComplete
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | İsteklerini tamamlayan Timer nesnesi. |
İlgili API Öğeleri
timerHandler()
listener yönteminin nasıl başlatılacağını ve gönderilecek yeni bir TimerEvent dinlemek üzere nasıl ayarlanacağını göstermek için TimerExample sınıfını kullanır, bu da Timer'ın start()
yöntemi çağrıldığında oluşur.
package { import flash.utils.Timer; import flash.events.TimerEvent; import flash.display.Sprite; public class TimerEventExample extends Sprite { public function TimerEventExample() { var myTimer:Timer = new Timer(1000, 2); myTimer.addEventListener(TimerEvent.TIMER, timerHandler); myTimer.start(); } public function timerHandler(event:TimerEvent):void { trace("timerHandler: " + event); } } }
Tue Jun 12 2018, 01:09 PM Z