Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event sınıfının özellikleri bir olay hakkındaki temel bilgileri (örn. olayın türü veya olayın varsayılan davranışının iptal edilip edilemeyeceği) taşır. Event sınıfı sabitleri tarafından temsil edilen olaylar gibi birçok olay için bu temel bilgiler yeterlidir. Diğer olaylar içinse daha ayrıntılı bilgiler gerekir. Fare tıklatmasıyla ilişkili olayların, örneğin, click olayının konumu ve click olayı boyunca herhangi bir tuşa basılıp basılmadığı hakkında ek bilgi vermesi gerekir. Bu tür ek bilgileri, MouseEvent sınıfının da yaptığı gibi, Event sınıfını genişleterek olay dinleyicilerine iletebilirsiniz. ActionScript 3.0 API, ek bilgi gerektiren yaygın olaylar için birçok Event alt sınıfını tanımlar. Event alt sınıflarının her biriyle ilişkili olaylar, her sınıfın belgelerinde açıklanır.
Event sınıfının yöntemleri, olay nesnesinin davranışını etkilemek için olay dinleyicisi işlevlerinde kullanılabilir. Bazı olayların ilişkilendirilmiş varsayılan davranışı vardır. Örneğin doubleClick
olayı, olayın gerçekleştiği zamanda fare imlecinin altındaki kelimeyi vurgulayan ilişkili bir varsayılan davranışa sahiptir. Olay dinleyiciniz, preventDefault()
yöntemini çağırarak bu davranışı iptal edebilir.
stopPropagation()
veya stopImmediatePropagation()
yöntemini çağırarak geçerli olay dinleyicisini bir olayı son işleyen dinleyici yapabilirsiniz.
Diğer bilgi kaynakları şunları içerir:
- Ted Patrick'in blogunda olayların zamanlaması, kod çalıştırma ve çalışma zamanında oluşturma hakkında kullanışlı bir açıklama için bkz. Flash Player Mental Model - The Elastic Racetrack (Flash Player Zihinsel Modeli - Elastik Yarış Pisti).
- ENTER_FRAME ve EXIT_FRAME gibi frame olaylarının zamanlamasıyla ilgili Johannes Tacskovics tarafından hazırlanan bir blog girişi için bkz. The MovieClip Lifecycle (Film Klibi Yaşam Döngüsü).
- ActionScript işlemlerinin sırasıyla ilgili Trevor McCauley tarafından hazırlanan bir makale için, bkz. Order of Operations in ActionScript (ActionScript'te İşlem Sırası).
- Özel olay oluşturmayla ilgili Matt Przybylski tarafından hazırlanan bir blog girişi: AS3: Custom Events (Özel Olaylar).
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
bubbles : Boolean [salt okunur]
Bir olayın köpüren bir olay olup olmadığını belirtir. | Event | ||
cancelable : Boolean [salt okunur]
Olayla ilişkilendirilmiş davranışın önlenebilir olup olmadığını gösterir. | Event | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
currentTarget : Object [salt okunur]
Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. | Event | ||
eventPhase : uint [salt okunur]
Olay akışındaki geçerli aşama. | Event | ||
target : Object [salt okunur]
Olay hedefi. | Event | ||
type : String [salt okunur]
Olay türü. | Event |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Olay dinleyicilerine parametre olarak verilecek bir Event nesnesi oluşturur. | Event | ||
Event alt sınıfının bir örneğini çoğaltır. | Event | ||
Ö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 | ||
Event nesnesinin tüm özelliklerini içeren bir dize döndürülür. | Event | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
Sabit | Tanımlayan: | ||
---|---|---|---|
ACTIVATE : String = "activate" [statik]
ACTIVATE sabiti, activate olay nesnesinin type özelliği değerini tanımlar. | Event | ||
ADDED : String = "added" [statik]
Event.ADDED sabiti, added olay nesnesinin type özelliği değerini tanımlar. | Event | ||
ADDED_TO_STAGE : String = "addedToStage" [statik]
Event.ADDED_TO_STAGE sabiti, addedToStage olay nesnesinin type özelliği değerini tanımlar. | Event | ||
BROWSER_ZOOM_CHANGE : String = "browserZoomChange" [statik]
Event.BROWSER_ZOOM_CHANGE sabiti bir browserZoomChange olay nesnesinin type özelliği değerini tanımlar. | Event | ||
CANCEL : String = "cancel" [statik]
Event.CANCEL sabiti, cancel olay nesnesinin type özelliği değerini tanımlar. | Event | ||
CHANGE : String = "change" [statik]
Event.CHANGE sabiti, change olay nesnesinin type özelliği değerini tanımlar. | Event | ||
CHANNEL_MESSAGE : String = "channelMessage" [statik]
Event.CHANNEL_MESSAGE sabiti, bir channelMessage olay nesnesinin type özelliğinin değerini tanımlar. | Event | ||
CHANNEL_STATE : String = "channelState" [statik]
Event.CHANNEL_STATE sabiti, bir channelState olay nesnesinin type özelliğinin değerini tanımlar. | Event | ||
CLEAR : String = "clear" [statik]
Event.CLEAR sabiti, bir clear olay nesnesinin type özelliğinin değerini tanımlar. | Event | ||
CLOSE : String = "close" [statik]
Event.CLOSE sabiti, close olay nesnesinin type özelliği değerini tanımlar. | Event | ||
CLOSING : String = "closing" [statik]
Event.CLOSING sabiti, closing olay nesnesinin type özelliği değerini tanımlar. | Event | ||
COMPLETE : String = "complete" [statik]
Event.COMPLETE sabiti, complete olay nesnesinin type özelliği değerini tanımlar. | Event | ||
CONNECT : String = "connect" [statik]
Event.CONNECT sabiti, connect olay nesnesinin type özelliği değerini tanımlar. | Event | ||
CONTEXT3D_CREATE : String = "context3DCreate" [statik]
Event.CONTEXT3D_CREATE sabiti bir context3Dcreate olay nesnesinin type özelliğinin değerini tanımlar. | Event | ||
COPY : String = "copy" [statik]
copy olay nesnesinin type özelliği değerini tanımlar. | Event | ||
CUT : String = "cut" [statik]
cut olay nesnesinin type özelliği değerini tanımlar. | Event | ||
DEACTIVATE : String = "deactivate" [statik]
Event.DEACTIVATE sabiti, deactivate olay nesnesinin type özelliği değerini tanımlar. | Event | ||
DISPLAYING : String = "displaying" [statik]
Event.DISPLAYING sabiti, bir displaying olayı nesnesinin type özelliği değerini tanımlar. | Event | ||
ENTER_FRAME : String = "enterFrame" [statik]
Event.ENTER_FRAME sabiti, enterFrame olay nesnesinin type özelliği değerini tanımlar. | Event | ||
EXIT_FRAME : String = "exitFrame" [statik]
Event.EXIT_FRAME sabiti, exitFrame olay nesnesinin type özelliği değerini tanımlar. | Event | ||
EXITING : String = "exiting" [statik]
Event.EXITING sabiti, exiting olay nesnesinin type özelliği değerini tanımlar. | Event | ||
FRAME_CONSTRUCTED : String = "frameConstructed" [statik]
Event.FRAME_CONSTRUCTED sabiti, frameConstructed olay nesnesinin type özelliği değerini tanımlar. | Event | ||
FRAME_LABEL : String = "frameLabel" [statik]
Event.FRAME_LABEL sabiti, frameLabel olay nesnesinin type özelliği değerini tanımlar. | Event | ||
FULLSCREEN : String = "fullScreen" [statik]
Event.FULL_SCREEN sabiti bir fullScreen olay nesnesinin type özelliği değerini tanımlar. | Event | ||
HTML_BOUNDS_CHANGE : String = "htmlBoundsChange" [statik]
Event.HTML_BOUNDS_CHANGE sabiti, htmlBoundsChange olay nesnesinin type özelliği değerini tanımlar. | Event | ||
HTML_DOM_INITIALIZE : String = "htmlDOMInitialize" [statik]
Event.HTML_DOM_INITIALIZE sabiti, htmlDOMInitialize olay nesnesinin type özelliği değerini tanımlar. | Event | ||
HTML_RENDER : String = "htmlRender" [statik]
Event.HTML_RENDER sabiti, htmlRender olay nesnesinin type özelliği değerini tanımlar. | Event | ||
ID3 : String = "id3" [statik]
Event.ID3 sabiti, id3 olay nesnesinin type özelliği değerini tanımlar. | Event | ||
INIT : String = "init" [statik]
Event.INIT sabiti, init olay nesnesinin type özelliği değerini tanımlar. | Event | ||
LOCATION_CHANGE : String = "locationChange" [statik]
Event.LOCATION_CHANGE sabiti, locationChange olay nesnesinin type özelliği değerini tanımlar. | Event | ||
MOUSE_LEAVE : String = "mouseLeave" [statik]
Event.MOUSE_LEAVE sabiti, mouseLeave olay nesnesinin type özelliği değerini tanımlar. | Event | ||
NETWORK_CHANGE : String = "networkChange" [statik]
Event.NETWORK_CHANGE sabiti, networkChange olay nesnesinin type özelliği değerini tanımlar. | Event | ||
OPEN : String = "open" [statik]
Event.OPEN sabiti, open olay nesnesinin type özelliği değerini tanımlar. | Event | ||
PASTE : String = "paste" [statik]
Event.PASTE sabiti, paste olay nesnesinin type özelliği değerini tanımlar. | Event | ||
PREPARING : String = "preparing" [statik]
Event.PREPARING sabiti, bir preparing olayı nesnesinin type özelliğinin değerini tanımlar. | Event | ||
REMOVED : String = "removed" [statik]
Event.REMOVED sabiti, removed olay nesnesinin type özelliği değerini tanımlar. | Event | ||
REMOVED_FROM_STAGE : String = "removedFromStage" [statik]
Event.REMOVED_FROM_STAGE sabiti, removedFromStage olay nesnesinin type özelliği değerini tanımlar. | Event | ||
RENDER : String = "render" [statik]
Event.RENDER sabiti, render olay nesnesinin type özelliği değerini tanımlar. | Event | ||
RESIZE : String = "resize" [statik]
Event.RESIZE sabiti, resize olay nesnesinin type özelliği değerini tanımlar. | Event | ||
SCROLL : String = "scroll" [statik]
Event.SCROLL sabiti, scroll olay nesnesinin type özelliği değerini tanımlar. | Event | ||
SELECT : String = "select" [statik]
Event.SELECT sabiti, select olay nesnesinin type özelliği değerini tanımlar. | Event | ||
SELECT_ALL : String = "selectAll" [statik]
Event.SELECT_ALL sabiti, selectAll olay nesnesinin type özelliği değerini tanımlar. | Event | ||
SOUND_COMPLETE : String = "soundComplete" [statik]
Event.SOUND_COMPLETE sabiti, soundComplete olay nesnesinin type özelliği değerini tanımlar. | Event | ||
STANDARD_ERROR_CLOSE : String = "standardErrorClose" [statik]
Event.STANDARD_ERROR_CLOSE sabiti, standardErrorClose olay nesnesinin type özelliği değerini tanımlar. | Event | ||
STANDARD_INPUT_CLOSE : String = "standardInputClose" [statik]
Event.STANDARD_INPUT_CLOSE sabiti, standardInputClose olay nesnesinin type özelliği değerini tanımlar. | Event | ||
STANDARD_OUTPUT_CLOSE : String = "standardOutputClose" [statik]
Event.STANDARD_OUTPUT_CLOSE sabiti, standardOutputClose olay nesnesinin type özelliği değerini tanımlar. | Event | ||
SUSPEND : String = "suspend" [statik]
Event.SUSPEND sabiti suspend olayı nesnesinin type özelliği değerini tanımlar. | Event | ||
TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [statik]
Event.TAB_CHILDREN_CHANGE sabiti, tabChildrenChange olay nesnesinin type özelliği değerini tanımlar. | Event | ||
TAB_ENABLED_CHANGE : String = "tabEnabledChange" [statik]
Event.TAB_ENABLED_CHANGE sabiti, tabEnabledChange olay nesnesinin type özelliği değerini tanımlar. | Event | ||
TAB_INDEX_CHANGE : String = "tabIndexChange" [statik]
Event.TAB_INDEX_CHANGE sabiti, tabIndexChange olay nesnesinin type özelliği değerini tanımlar. | Event | ||
TEXT_INTERACTION_MODE_CHANGE : String = "textInteractionModeChange" [statik]
Event.TEXT_INTERACTION_MODE_CHANGE sabiti, bir interaction mode olayı nesnesinin type özelliğinin değerini tanımlar. | Event | ||
TEXTURE_READY : String = "textureReady" [statik]
Event.TEXTURE_READY sabiti, textureReady olay nesnesinin type özelliğini tanımlar. | Event | ||
UNLOAD : String = "unload" [statik]
Event.UNLOAD sabiti, unload olay nesnesinin type özelliği değerini tanımlar. | Event | ||
USER_IDLE : String = "userIdle" [statik]
Event.USER_IDLE sabiti, userIdle olay nesnesinin type özelliği değerini tanımlar. | Event | ||
USER_PRESENT : String = "userPresent" [statik]
Event.USER_PRESENT sabiti, userPresent olay nesnesinin type özelliği değerini tanımlar. | Event | ||
VIDEO_FRAME : String = "videoFrame" [statik]
Event.VIDEO_FRAME sabiti, videoFrame olay nesnesinin type özelliği değerini tanımlar. | Event | ||
WORKER_STATE : String = "workerState" [statik]
Event.WORKER_STATE sabiti, workerState olay nesnesinin type özelliğinin değerini tanımlar. | Event |
bubbles | özellik |
bubbles:Boolean
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bir olayın köpüren bir olay olup olmadığını belirtir. Olay köpürebiliyorsa bu değer true
; köpüremiyorsa false
olur.
Bir olay gerçekleştiğinde, üç olay aşamasından geçer: hedef düğümünden hemen önce görüntüleme listesi hiyerarşisinin üstünden düğüme akan yakalama aşaması; hedef düğümünü oluşturan hedef aşaması; ve hedef düğümünün ardından gelen düğümden görüntüleme listesi hiyerarşisine geri akan köpürme aşaması.
activate
ve unload
olayları gibi bazı olaylarda köpürme aşaması bulunmaz. bubbles
özelliği, köpürme aşaması olmayan olaylar için false
değerine sahiptir.
Uygulama
public function get bubbles():Boolean
cancelable | özellik |
cancelable:Boolean
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Olayla ilişkilendirilmiş davranışın önlenebilir olup olmadığını gösterir. Davranış iptal edilebiliyorsa bu değer true
; iptal edilemiyorsa false
olur.
Uygulama
public function get cancelable():Boolean
İlgili API Öğeleri
currentTarget | özellik |
currentTarget:Object
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. Örneğin, kullanıcı Tamam düğmesini tıklatırsa, geçerli hedef o düğmeyi içeren düğüm olabileceği gibi düğümün o olay için olay dinleyicisi kaydeden üst öğelerinden biri de olabilir.
Uygulama
public function get currentTarget():Object
eventPhase | özellik |
eventPhase:uint
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Olay akışındaki geçerli aşama. Bu özellik şu sayısal değerleri içerebilir:
- Yakalama aşaması (
EventPhase.CAPTURING_PHASE
). - Hedef aşaması (
EventPhase.AT_TARGET
). - Köpürme aşaması (
EventPhase.BUBBLING_PHASE
).
Uygulama
public function get eventPhase():uint
target | özellik |
target:Object
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Olay hedefi. Bu özellik hedef düğümü içerir. Örneğin, kullanıcı Tamam düğmesini tıklatırsa, hedef düğüm o düğmeyi içeren görüntüleme listesi düğümüdür.
Uygulama
public function get target():Object
type | özellik |
Event | () | Yapıcı |
public function Event(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 |
Olay dinleyicilerine parametre olarak verilecek bir Event nesnesi oluşturur.
Parametrelertype:String — Event.type olarak erişilebilen olay türü.
| |
bubbles:Boolean (default = false ) — Event nesnesinin olay akışının köpürme aşamasında yer alıp almayacağını belirler. Varsayılan değer false şeklindedir.
| |
cancelable:Boolean (default = false ) — Event nesnesinin iptal edilip edilemeyeceğini belirler. Varsayılan değer false şeklindedir.
|
clone | () | yöntem |
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 |
Event alt sınıfının bir örneğini çoğaltır.
Event nesnesinin orijinal örneğinin bir kopyası olan yeni bir Event nesnesi döndürür. Normalde clone()
çağrılmaz; bir olayı yeniden gönderdiğinizde, başka bir deyişle event
öğesini işleyen bir işleyiciden dispatchEvent(event)
öğesini çağırdığınızda, EventDispatcher sınıfı bunu otomatik olarak çağırır.
Orijinalin tüm özelliklerini içeren yeni Event nesnesi.
Kendi özel Event sınıfınızı oluştururken, özel sınıfınızın özelliklerini çoğaltmak için miras alınan Event.clone()
yöntemini geçersiz kılmalısınız. Olay alt sınıfınıza eklediğiniz tüm özellikleri ayarlamazsanız, dinleyiciler yeniden gönderilen olayı işlemediğinde bu özelliklerde doğru değerler bulunmaz.
Bu örnekte, PingEvent
, Event
öğesinin bir alt sınıfıdır ve bu nedenle kendi clone()
sürümünü uygular.
class PingEvent extends Event { var URL:String; public override function clone():Event { return new PingEvent(type, bubbles, cancelable, URL); } }
Event — Orijinaliyle aynı yeni bir Event nesnesi.
|
formatToString | () | yöntem |
public function formatToString(className:String, ... arguments):String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Özel ActionScript 3.0 Event sınıflarınızdaki toString()
yöntemini uygulamak için bir yardımcı program işlevi. toString()
yönteminin geçersiz kılınması önerilir, ancak zorunlu değildir.
class PingEvent extends Event { var URL:String; public override function toString():String { return formatToString("PingEvent", "type", "bubbles", "cancelable", "eventPhase", "URL"); } }
Parametreler
className:String — Özel Event sınıfınızın adı. Bir önceki örnekte, className parametresi PingEvent öğesidir.
| |
... arguments — Event sınıfının özellikleri ve özel Event sınıfınıza eklediğiniz özellikler. Bir önceki örnekte, ...arguments parametresinde type , bubbles , cancelable , eventPhase ve URL öğeleri bulunmaktadır.
|
String — Özel Event sınıfınızın adı ve ...arguments parametrenizin String değeri.
|
isDefaultPrevented | () | yöntem |
public function isDefaultPrevented():Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Olayda preventDefault()
öğesinin çağrılmış olup olmadığını kontrol eder. preventDefault()
yöntemi çağrılmışsa, true
değerini; çağrılmamışsa false
değerini döndürür.
Boolean — preventDefault() çağrılmışsa, true değerini; çağrılmamışsa false değerini döndürür.
|
İlgili API Öğeleri
preventDefault | () | yöntem |
public function preventDefault():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bir olayın varsayılan davranışını, bu yapılabiliyorsa iptal eder.
Birçok olayın, varsayılan olarak yürütülen ilişkilendirilmiş davranışları vardır. Örneğin bir kullanıcı metin alanına bir karakter girdiğinde varsayılan davranış, karakterin metin alanında görüntülenmesidir. TextEvent.TEXT_INPUT
olayının varsayılan davranışı iptal edilebildiği için karakterin görünmesini önlemek amacıyla preventDefault()
yöntemini kullanabilirsiniz.
Flash Player'ın görüntüleme listesinden bir görüntüleme nesnesini kaldırmak üzere olduğunda oluşturulan Event.REMOVED
olayıyla ilişkili varsayılan davranış, iptal edilemeyen davranışa örnek verilebilir. Varsayılan davranış (öğenin kaldırılması) iptal edilemez, dolayısıyla preventDefault()
yönteminin bu varsayılan davranış üzerinde bir etkisi yoktur.
Belirli bir olayla ilişkili varsayılan davranışı önleyip önleyemeyeceğinizi kontrol etmek için Event.cancelable
özelliğini kullanabilirsiniz. Event.cancelable
değeri true
olursa, olayı iptal etmek için preventDefault()
kullanılabilir; aksi takdirde, preventDefault()
öğesinin herhangi bir etkisi olmaz.
İlgili API Öğeleri
stopImmediatePropagation | () | yöntem |
public function stopImmediatePropagation():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Olay akışında geçerli düğümdeki ve ondan sonra gelen düğümlerdeki olay dinleyicilerin işlenmesini engeller. Bu yöntem derhal devreye girer ve geçerli düğümdeki olay dinleyicilerini etkiler. Buna karşın stopPropagation()
yöntemi, geçerli düğümdeki tüm olay dinleyicileri işlemi bitirene kadar devreye girmez.
Not: Bu yöntem bu olayla ilişkili davranışı iptal etmez; bu işlevsellik için bkz. preventDefault()
.
İlgili API Öğeleri
stopPropagation | () | yöntem |
public function stopPropagation():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Olay akışında geçerli düğümden sonra gelen düğümlerdeki olay dinleyicilerin işlenmesini engeller. Bu yöntem, geçerli düğümdeki (currentTarget
) hiçbir olay dinleyicisini etkilemez. Buna karşın, stopImmediatePropagation()
yöntemi, hem geçerli düğümde hem de sonraki düğümlerde olay dinleyicilerinin işlenmesini önler. Bu yönteme ek çağrıların bir etkisi yoktur. Bu yöntem, olay akışının herhangi bir aşamasında çağrılabilir.
Not: Bu yöntem bu olayla ilişkili davranışı iptal etmez; bu işlevsellik için bkz. preventDefault()
.
İlgili API Öğeleri
toString | () | yöntem |
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 |
Event nesnesinin tüm özelliklerini içeren bir dize döndürür. Dize şu biçimdedir:
[Event type=value bubbles=value cancelable=value]
String — Event nesnesinin tüm özelliklerini içeren bir dize.
|
ACTIVATE | Sabit |
public static const ACTIVATE:String = "activate"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
ACTIVATE
sabiti, activate
olay nesnesinin type
özelliği değerini tanımlar.
Not: Bu olayda “yakalama aşaması“ veya “köpürme aşaması“ bulunmaz; başka bir deyişle, olay dinleyicileri her türlü potansiyel hedefe, hedefler görüntüleme listesinde olsun veya olmasın, doğrudan eklenmelidir.
AIR for TV aygıtları hiçbir zaman otomatik olarak bu olayı göndermez. Ancak olayı el ile gönderebilirsiniz.
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 | activate olayı için kayıtlı olan bir dinleyici içeren herhangi bir DisplayObject örneği. |
İlgili API Öğeleri
ADDED | Sabit |
public static const ADDED:String = "added"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.ADDED
sabiti, added
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | true |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Görüntüleme listesine eklenen DisplayObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
ADDED_TO_STAGE | Sabit |
public static const ADDED_TO_STAGE:String = "addedToStage"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9.0.28.0, Flash Lite 4 |
Event.ADDED_TO_STAGE
sabiti, addedToStage
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 | Doğrudan veya DisplayObject örneğinin yer aldığı alt ağacın eklenmesiyle sahne görüntüleme listesine eklenen DisplayObject örneği. DisplayObject örneği doğrudan ekleniyorsa, added olayı bu olaydan önce oluşur. |
İlgili API Öğeleri
BROWSER_ZOOM_CHANGE | Sabit |
public static const BROWSER_ZOOM_CHANGE:String = "browserZoomChange"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 15, AIR 15 |
Event.BROWSER_ZOOM_CHANGE
sabiti bir browserZoomChange
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 | Stage örneği. |
İlgili API Öğeleri
CANCEL | Sabit |
public static const CANCEL:String = "cancel"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.CANCEL
sabiti, cancel
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 | Üzerindeki işlem iptal edilen nesnenin başvurusu. |
İlgili API Öğeleri
CHANGE | Sabit |
public static const CHANGE:String = "change"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.CHANGE
sabiti, change
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | true |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Değerleri değiştirilen nesne. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
CHANNEL_MESSAGE | Sabit |
public static const CHANNEL_MESSAGE:String = "channelMessage"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.4, AIR 3.4 |
Event.CHANNEL_MESSAGE
sabiti, bir channelMessage
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 | Bu olayı gönderen nesne. |
İlgili API Öğeleri
CHANNEL_STATE | Sabit |
public static const CHANNEL_STATE:String = "channelState"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.4, AIR 3.4 |
Event.CHANNEL_STATE
sabiti, bir channelState
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 | Bu olayı gönderen nesne. |
İlgili API Öğeleri
CLEAR | Sabit |
public static const CLEAR:String = "clear"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Event.CLEAR
sabiti, bir clear
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 | Dinleyicisi clear olayı için kayıtlı olan herhangi bir InteractiveObject örneği. |
Not: TextField nesneleri, clear, copy
, cut
, paste
veya selectAll
olaylarını göndermez
. TextField nesneleri her zaman bağlam menüsünde Kes, Kopyala, Yapıştır, Temizle ve Tümünü Seç komutlarını içerir. TextField nesneleri için bağlam menüsünden bu komutları kaldıramazsınız. TextField nesneleri için bu komutların (veya klavyedeki eşdeğerlerinin) seçilmesi, clear
, copy
, cut
, paste
veya selectAll
olaylarını üretmez. Ancak, Flash Text Engine (FTE) kullanılarak oluşturulan bileşenler dahil olmak üzere, InteractiveObject sınıfını genişleten diğer sınıflar, klavye kısayolları ve bağlam menüleri gibi kullanıcı eylemlerine yanıt olarak bu olayları gönderir.
İlgili API Öğeleri
CLOSE | Sabit |
public static const CLOSE:String = "close"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.CLOSE
sabiti, close
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 | Bağlantısı kapatılan nesne. |
İlgili API Öğeleri
CLOSING | Sabit |
public static const CLOSING:String = "closing"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Lite 4 |
Event.CLOSING
sabiti, closing
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | true ; bu olay nesnesinin iptal edilmesi durumunda kapatma işlemi durdurulur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Bağlantısı kapatılacak olan nesne. |
İlgili API Öğeleri
COMPLETE | Sabit |
public static const COMPLETE:String = "complete"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.COMPLETE
sabiti, complete
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 | Yüklemesi tamamlanan network nesnesi. |
İlgili API Öğeleri
CONNECT | Sabit |
public static const CONNECT:String = "connect"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.CONNECT
sabiti, connect
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 | Ağ bağlantısı kuran Socket veya XMLSocket nesnesi. |
İlgili API Öğeleri
CONTEXT3D_CREATE | Sabit |
public static const CONTEXT3D_CREATE:String = "context3DCreate"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3 |
Event.CONTEXT3D_CREATE
sabiti bir context3Dcreate
olay nesnesinin type
özelliğinin değerini tanımlar. Bu olay yalnızca Stage3D nesneleri tarafından, Stage3D.requestContext3D öğesine yapılan bir çağrıya yanıt olarak veya Stage3D nesnesine bağlı Context3D öğesinin işletim sistemi tarafından tetiklenen yeniden başlatılmasına yanıt olarak ortaya çıkar. Yeni oluşturulmuş Context3D nesnesini almak için Stage3D.context3D özelliğini kontrol eder.
İlgili API Öğeleri
COPY | Sabit |
public static const COPY:String = "copy"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
copy
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 | Dinleyicisi copy olayı için kayıtlı olan herhangi bir InteractiveObject örneği. |
Not: TextField nesneleri, clear, copy
, cut
, paste
veya selectAll
olaylarını göndermez
. TextField nesneleri her zaman bağlam menüsünde Kes, Kopyala, Yapıştır, Temizle ve Tümünü Seç komutlarını içerir. TextField nesneleri için bağlam menüsünden bu komutları kaldıramazsınız. TextField nesneleri için bu komutların (veya klavyedeki eşdeğerlerinin) seçilmesi, clear
, copy
, cut
, paste
veya selectAll
olaylarını üretmez. Ancak, Flash Text Engine (FTE) kullanılarak oluşturulan bileşenler dahil olmak üzere, InteractiveObject sınıfını genişleten diğer sınıflar, klavye kısayolları ve bağlam menüleri gibi kullanıcı eylemlerine yanıt olarak bu olayları gönderir.
İlgili API Öğeleri
CUT | Sabit |
public static const CUT:String = "cut"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
cut
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 | Dinleyicisi cut olayı için kayıtlı olan herhangi bir InteractiveObject örneği. |
Not: TextField nesneleri, clear, copy
, cut
, paste
veya selectAll
olaylarını göndermez
. TextField nesneleri her zaman bağlam menüsünde Kes, Kopyala, Yapıştır, Temizle ve Tümünü Seç komutlarını içerir. TextField nesneleri için bağlam menüsünden bu komutları kaldıramazsınız. TextField nesneleri için bu komutların (veya klavyedeki eşdeğerlerinin) seçilmesi, clear
, copy
, cut
, paste
veya selectAll
olaylarını üretmez. Ancak, Flash Text Engine (FTE) kullanılarak oluşturulan bileşenler dahil olmak üzere, InteractiveObject sınıfını genişleten diğer sınıflar, klavye kısayolları ve bağlam menüleri gibi kullanıcı eylemlerine yanıt olarak bu olayları gönderir.
İlgili API Öğeleri
DEACTIVATE | Sabit |
public static const DEACTIVATE:String = "deactivate"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.DEACTIVATE
sabiti, deactivate
olay nesnesinin type
özelliği değerini tanımlar.
Not: Bu olayda “yakalama aşaması“ veya “köpürme aşaması“ bulunmaz; başka bir deyişle, olay dinleyicileri her türlü potansiyel hedefe, hedefler görüntüleme listesinde olsun veya olmasın, doğrudan eklenmelidir.
AIR for TV aygıtları hiçbir zaman otomatik olarak bu olayı göndermez. Ancak olayı el ile gönderebilirsiniz.
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 | deactivate olayı için kayıtlı olan herhangi bir DisplayObject örneği. |
İlgili API Öğeleri
DISPLAYING | Sabit |
public static const DISPLAYING:String = "displaying"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Lite 4 |
Event.DISPLAYING
sabiti, bir displaying
olayı nesnesinin type
özelliğini tanımlar.
Not: Bu olay “yakalama aşamasından“ geçmez ve hedef görüntüleme listesinde olsa da olmasa da, doğrudan hedefe gönderilir.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Görüntülenmek üzere olan nesne. |
İlgili API Öğeleri
ENTER_FRAME | Sabit |
public static const ENTER_FRAME:String = "enterFrame"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.ENTER_FRAME
sabiti, enterFrame
olay nesnesinin type
özelliği değerini tanımlar.
Not: Bu olayda “yakalama aşaması“ veya “köpürme aşaması“ bulunmaz; başka bir deyişle, olay dinleyicileri her türlü potansiyel hedefe, hedefler görüntüleme listesinde olsun veya olmasın, doğrudan eklenmelidir.
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 | Dinleyicisi enterFrame olayı için kayıtlı olan herhangi bir DisplayObject örneği. |
İlgili API Öğeleri
EXIT_FRAME | Sabit |
public static const EXIT_FRAME:String = "exitFrame"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.EXIT_FRAME
sabiti, exitFrame
olay nesnesinin type
özelliği değerini tanımlar.
Not: Bu olayda “yakalama aşaması“ veya “köpürme aşaması“ bulunmaz; başka bir deyişle, olay dinleyicileri her türlü potansiyel hedefe, hedefler görüntüleme listesinde olsun veya olmasın, doğrudan eklenmelidir.
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 | Dinleyicisi enterFrame olayı için kayıtlı olan herhangi bir DisplayObject örneği. |
İlgili API Öğeleri
EXITING | Sabit |
public static const EXITING:String = "exiting"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Lite 4 |
Event.EXITING
sabiti, exiting
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | true ; bu olay nesnesinin iptal edilmesi durumunda çıkış işlemi durdurulur. |
currentTarget | NativeApplication nesnesi. |
target | NativeApplication nesnesi. |
İlgili API Öğeleri
FRAME_CONSTRUCTED | Sabit |
public static const FRAME_CONSTRUCTED:String = "frameConstructed"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.FRAME_CONSTRUCTED
sabiti, frameConstructed
olay nesnesinin type
özelliği değerini tanımlar.
Not: Bu olayda “yakalama aşaması“ veya “köpürme aşaması“ bulunmaz; başka bir deyişle, olay dinleyicileri her türlü potansiyel hedefe, hedefler görüntüleme listesinde olsun veya olmasın, doğrudan eklenmelidir.
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 | Dinleyicisi frameConstructed olayı için kayıtlı olan herhangi bir DisplayObject örneği. |
İlgili API Öğeleri
FRAME_LABEL | Sabit |
public static const FRAME_LABEL:String = "frameLabel"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.3, AIR 3.3 |
Event.FRAME_LABEL
sabiti, frameLabel
olay nesnesinin type
özelliği değerini tanımlar.
Not: Bu olayda "yakalama aşaması" veya "köpürme aşaması" bulunmaz; başka bir deyişle, olay dinleyicileri doğrudan FrameLabel nesnelerine eklenmelidir.
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 FrameLabel nesnesi. |
target | Dinleyicisi frameLabel olayı için kayıtlı olan herhangi bir FrameLabel örneği. |
İlgili API Öğeleri
FULLSCREEN | Sabit |
public static const FULLSCREEN:String = "fullScreen"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.FULL_SCREEN
sabiti bir fullScreen
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 | Stage nesnesi. |
İlgili API Öğeleri
HTML_BOUNDS_CHANGE | Sabit |
public static const HTML_BOUNDS_CHANGE:String = "htmlBoundsChange"
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Lite 4 |
Event.HTML_BOUNDS_CHANGE
sabiti, htmlBoundsChange
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 | HTMLLoader nesnesi. |
target | HTMLLoader nesnesi. |
İlgili API Öğeleri
HTML_DOM_INITIALIZE | Sabit |
public static const HTML_DOM_INITIALIZE:String = "htmlDOMInitialize"
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Lite 4 |
Event.HTML_DOM_INITIALIZE
sabiti, htmlDOMInitialize
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 | HTMLLoader nesnesi. |
target | HTMLLoader nesnesi. |
İlgili API Öğeleri
HTML_RENDER | Sabit |
public static const HTML_RENDER:String = "htmlRender"
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Lite 4 |
Event.HTML_RENDER
sabiti, htmlRender
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 | HTMLLoader nesnesi. |
target | HTMLLoader nesnesi. |
İlgili API Öğeleri
ID3 | Sabit |
public static const ID3:String = "id3"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.ID3
sabiti, id3
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 | ID3 verilerinin şimdi kullanılabilir olduğu MP3'ü yükleyen Sound nesnesi. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
INIT | Sabit |
public static const INIT:String = "init"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.INIT
sabiti, init
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 | Yüklenen SWF dosyasıyla ilişkilendirilmiş LoaderInfo nesnesi. |
İlgili API Öğeleri
LOCATION_CHANGE | Sabit |
public static const LOCATION_CHANGE:String = "locationChange"
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Lite 4 |
Event.LOCATION_CHANGE
sabiti, locationChange
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 | HTMLLoader nesnesi. |
target | HTMLLoader nesnesi. |
İlgili API Öğeleri
MOUSE_LEAVE | Sabit |
public static const MOUSE_LEAVE:String = "mouseLeave"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.MOUSE_LEAVE
sabiti, mouseLeave
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 | Stage nesnesi. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
NETWORK_CHANGE | Sabit |
public static const NETWORK_CHANGE:String = "networkChange"
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Lite 4 |
Event.NETWORK_CHANGE
sabiti, networkChange
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 | NativeApplication nesnesi. |
İlgili API Öğeleri
OPEN | Sabit |
public static const OPEN:String = "open"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.OPEN
sabiti, open
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 | Bağlantıyı açan network nesnesi. |
İlgili API Öğeleri
PASTE | Sabit |
public static const PASTE:String = "paste"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Event.PASTE
sabiti, paste
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | true (AIR çalışma zamanı için false .) |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Dinleyicisi paste olayı için kayıtlı olan herhangi bir InteractiveObject örneği. |
Not: TextField nesneleri, clear, copy
, cut
, paste
veya selectAll
olaylarını göndermez
. TextField nesneleri her zaman bağlam menüsünde Kes, Kopyala, Yapıştır, Temizle ve Tümünü Seç komutlarını içerir. TextField nesneleri için bağlam menüsünden bu komutları kaldıramazsınız. TextField nesneleri için bu komutların (veya klavyedeki eşdeğerlerinin) seçilmesi, clear
, copy
, cut
, paste
veya selectAll
olaylarını üretmez. Ancak, Flash Text Engine (FTE) kullanılarak oluşturulan bileşenler dahil olmak üzere, InteractiveObject sınıfını genişleten diğer sınıflar, klavye kısayolları ve bağlam menüleri gibi kullanıcı eylemlerine yanıt olarak bu olayları gönderir.
İlgili API Öğeleri
PREPARING | Sabit |
public static const PREPARING:String = "preparing"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 2.6 |
Event.PREPARING
sabiti, bir preparing
olayı nesnesinin type
özelliğinin değerini tanımlar.
Not: Bu olay “yakalama aşamasından“ geçmez ve hedef görüntüleme listesinde olsa da olmasa da, doğrudan hedefe gönderilir.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Bu olayı gönderen nesne. |
target | Bu olayı gönderen nesne. |
İlgili API Öğeleri
REMOVED | Sabit |
public static const REMOVED:String = "removed"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.REMOVED
sabiti, removed
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | true |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Görüntüleme listesinden kaldırılacak DisplayObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
REMOVED_FROM_STAGE | Sabit |
public static const REMOVED_FROM_STAGE:String = "removedFromStage"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9.0.28.0, Flash Lite 4 |
Event.REMOVED_FROM_STAGE
sabiti, removedFromStage
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 | Doğrudan veya DisplayObject örneğinin yer aldığı alt ağacın kaldırılmasıyla sahne görüntüleme listesinden kaldırılan DisplayObject örneği. DisplayObject örneği doğrudan kaldırılıyorsa, removed olayı bu olaydan önce oluşur. |
İlgili API Öğeleri
RENDER | Sabit |
public static const RENDER:String = "render"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.RENDER
sabiti, render
olay nesnesinin type
özelliği değerini tanımlar.
Not: Bu olayda “yakalama aşaması“ veya “köpürme aşaması“ bulunmaz; başka bir deyişle, olay dinleyicileri her türlü potansiyel hedefe, hedefler görüntüleme listesinde olsun veya olmasın, doğrudan eklenmelidir.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; varsayılan davranış iptal edilemez. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | render olayı için kayıtlı olan herhangi bir DisplayObject örneği. |
İlgili API Öğeleri
RESIZE | Sabit |
public static const RESIZE:String = "resize"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.RESIZE
sabiti, resize
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 | Stage nesnesi. |
İlgili API Öğeleri
SCROLL | Sabit |
public static const SCROLL:String = "scroll"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.SCROLL
sabiti, scroll
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 | Kaydırılan TextField nesnesi. target özelliği her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
SELECT | Sabit |
public static const SELECT:String = "select"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.SELECT
sabiti, select
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 | Üzerinde bir öğenin seçildiği nesne. |
İlgili API Öğeleri
SELECT_ALL | Sabit |
public static const SELECT_ALL:String = "selectAll"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Event.SELECT_ALL
sabiti, selectAll
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 | Dinleyicisi selectAll olayı için kayıtlı olan herhangi bir InteractiveObject örneği. |
Not: TextField nesneleri, clear, copy
, cut
, paste
veya selectAll
olaylarını göndermez
. TextField nesneleri her zaman bağlam menüsünde Kes, Kopyala, Yapıştır, Temizle ve Tümünü Seç komutlarını içerir. TextField nesneleri için bağlam menüsünden bu komutları kaldıramazsınız. TextField nesneleri için bu komutların (veya klavyedeki eşdeğerlerinin) seçilmesi, clear
, copy
, cut
, paste
veya selectAll
olaylarını üretmez. Ancak, Flash Text Engine (FTE) kullanılarak oluşturulan bileşenler dahil olmak üzere, InteractiveObject sınıfını genişleten diğer sınıflar, klavye kısayolları ve bağlam menüleri gibi kullanıcı eylemlerine yanıt olarak bu olayları gönderir.
İlgili API Öğeleri
SOUND_COMPLETE | Sabit |
public static const SOUND_COMPLETE:String = "soundComplete"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.SOUND_COMPLETE
sabiti, soundComplete
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 | Üzerinde ses çalması biten SoundChannel nesnesi. |
İlgili API Öğeleri
STANDARD_ERROR_CLOSE | Sabit |
public static const STANDARD_ERROR_CLOSE:String = "standardErrorClose"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 2, Flash Lite 4 |
Event.STANDARD_ERROR_CLOSE
sabiti, standardErrorClose
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. |
target | NativeProcess nesnesi. |
STANDARD_INPUT_CLOSE | Sabit |
public static const STANDARD_INPUT_CLOSE:String = "standardInputClose"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 2, Flash Lite 4 |
Event.STANDARD_INPUT_CLOSE
sabiti, standardInputClose
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. |
target | NativeProcess nesnesi. |
STANDARD_OUTPUT_CLOSE | Sabit |
public static const STANDARD_OUTPUT_CLOSE:String = "standardOutputClose"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 2, Flash Lite 4 |
Event.STANDARD_OUTPUT_CLOSE
sabiti, standardOutputClose
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. |
target | NativeProcess nesnesi. |
SUSPEND | Sabit |
public static const SUSPEND:String = "suspend"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 3.3 |
Event.SUSPEND
sabiti suspend
olayı nesnesinin type
özelliği değerini tanımlar. Bu olay yalnızca AIR iOS'ta gönderilir.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | NativeApplication nesnesi. |
target | NativeApplication nesnesi. |
İlgili API Öğeleri
TAB_CHILDREN_CHANGE | Sabit |
public static const TAB_CHILDREN_CHANGE:String = "tabChildrenChange"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.TAB_CHILDREN_CHANGE
sabiti, tabChildrenChange
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | true |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | tabChildren bayrağı değişen nesne. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
TAB_ENABLED_CHANGE | Sabit |
public static const TAB_ENABLED_CHANGE:String = "tabEnabledChange"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.TAB_ENABLED_CHANGE
sabiti, tabEnabledChange
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | true |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | tabEnabled bayrağı değişen InteractiveObject. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
TAB_INDEX_CHANGE | Sabit |
public static const TAB_INDEX_CHANGE:String = "tabIndexChange"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.TAB_INDEX_CHANGE
sabiti, tabIndexChange
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | true |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | tabIndex öğesi değişen nesne. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
TEXT_INTERACTION_MODE_CHANGE | Sabit |
public static const TEXT_INTERACTION_MODE_CHANGE:String = "textInteractionModeChange"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 11, Flash Lite 4 |
Event.TEXT_INTERACTION_MODE_CHANGE
sabiti, bir interaction mode
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 | Etkileşim modu özelliği değiştirilen TextField nesnesi. Örneğin, Android'de etkileşim modu, bağlam menüsü aracılığıyla SELECTION olarak değiştirilebilir. target özelliği her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
TEXTURE_READY | Sabit |
public static const TEXTURE_READY:String = "textureReady"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.4, AIR 3.4 |
Event.TEXTURE_READY
sabiti textureReady
olay nesnesinin type
özelliğini tanımlar. Bu olay eşzamansız yükleme işleminin tamamlandığını belirtmek için Texture ve CubeTexture nesneleri tarafından gönderilir. Texture veya CubeTextureRequest öğesinde uploadCompressedTextureFromByteArray()
yöntemini kullanarak bir eşzamansız yükleme işlemi talep edin. Bu olay köpürmez ve iptal edilemez.
İlgili API Öğeleri
CubeTexture.uploadCompressedTextureFromByteArray()
UNLOAD | Sabit |
public static const UNLOAD:String = "unload"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Event.UNLOAD
sabiti, unload
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 | Kaldırılan veya değiştirilen SWF dosyasıyla ilişkilendirilmiş LoaderInfo nesnesi. |
İlgili API Öğeleri
USER_IDLE | Sabit |
public static const USER_IDLE:String = "userIdle"
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Lite 4 |
Event.USER_IDLE
sabiti, userIdle
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. |
target | NativeApplication nesnesi. |
İlgili API Öğeleri
USER_PRESENT | Sabit |
public static const USER_PRESENT:String = "userPresent"
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Lite 4 |
Event.USER_PRESENT
sabiti, userPresent
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. |
target | NativeApplication nesnesi. |
İlgili API Öğeleri
VIDEO_FRAME | Sabit |
public static const VIDEO_FRAME:String = "videoFrame"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.4, AIR 3.4 |
Event.VIDEO_FRAME
sabiti, videoFrame
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. |
target | Bu olayı gönderen Camera nesnesi. |
İlgili API Öğeleri
WORKER_STATE | Sabit |
public static const WORKER_STATE:String = "workerState"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.4, AIR 3.4 |
Event.WORKER_STATE
sabiti, workerState
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 | Bu olayı gönderen nesne. |
İlgili API Öğeleri
EventExample
sınıfını ve Square
özel sınıfını kullanır.
package { import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; public class EventExample extends Sprite { public function EventExample() { var square_0:Square = new Square(300, 0x336633); addChild(square_0); var square_1:Square = new Square(250, 0x669966); square_0.addChild(square_1); var square_2:Square = new Square(200, 0x66CC66); square_1.addChild(square_2); var square_3:Square = new Square(150, 0xAA0000); square_3.shouldBubble = false; square_2.addChild(square_3); var square_4:Square = new Square(100, 0x66FF66); square_3.addChild(square_4); var square_5:Square = new Square(50, 0xCC0000); square_5.shouldBubble = false; square_4.addChild(square_5); this.addEventListener(MouseEvent.CLICK, clickHandler); } private function clickHandler(e:Event):void { trace(">> stage: " + e.type + " event from " + e.target.name + " called on " + this.name); trace(">> --------------------------------------------"); } } } import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; class Square extends Sprite { private var sideLen:int; private var color:Number; public var shouldBubble:Boolean = true; public function Square(sideLen:int, color:Number) { this.sideLen = sideLen; this.color = color; init(); draw(); } private function init():void { buttonMode = true; this.addEventListener(MouseEvent.CLICK, firstClickHandler); this.addEventListener(MouseEvent.CLICK, secondClickHandler); this.addEventListener(MouseEvent.CLICK, thirdClickHandler); } private function draw():void { this.graphics.beginFill(color); this.graphics.drawRect(0, 0, sideLen, sideLen); } private function firstClickHandler(e:Event):void { trace(">> 1e: " + e.type + " event from " + e.target.name + " called on " + this.name); if(!shouldBubble) { e.stopPropagation(); } } private function secondClickHandler(e:Event):void { trace(">> 2e: " + e.type + " event from " + e.target.name + " called on " + this.name); if(!shouldBubble) { e.stopImmediatePropagation(); trace(">> --------------------------------------------"); } } private function thirdClickHandler(e:Event):void { trace(">> 3e: " + e.type + " event from " + e.target.name + " called on " + this.name); } }
ADDED
ve ADDED_TO_STAGE
olayları arasındaki farkın yanı sıra REMOVED
ve REMOVED_FROM_STAGE
olayları arasındaki farkın da etkileşimli bir gösterimini oluşturur. Bir hareketli grafiğin tıklatılması, o grafiğin yanı sıra, o grafikteki yuvalanmış her şeyi de sahneden kaldırır. Örneğin, en büyük hareketli grafiğin tıklatılması bir REMOVED
olayının yanı sıra üç REMOVED_FROM_STAGE
olayının da tetiklenmesine yol açar.
package { import flash.display.Sprite; import flash.events.*; public class EventExample2 extends Sprite { public function EventExample2():void { var parentSprite:Sprite = createSprite("parentSprite",200); var childSprite:Sprite = createSprite("childSprite",100); var childOfChildSprite:Sprite = createSprite("childOfChildSprite",50); trace(":: Adding to Stage ::"); this.addChild(parentSprite); trace(":: Adding to Stage ::"); parentSprite.addChild(childSprite); trace(":: Adding to Stage ::"); childSprite.addChild(childOfChildSprite); } private function createSprite(name:String,size:uint):Sprite { trace(":: Creating Sprite ::"); var newSprite:Sprite = new Sprite(); newSprite.name = name; newSprite.graphics.beginFill(0xFFFFFF * Math.random(),1); newSprite.graphics.drawRect(0,0,size,size); newSprite.graphics.endFill(); newSprite.addEventListener(Event.ADDED, spriteAdded); newSprite.addEventListener(Event.ADDED_TO_STAGE, spriteAddedToStage); newSprite.addEventListener(Event.REMOVED, spriteRemoved); newSprite.addEventListener(Event.REMOVED_FROM_STAGE, spriteRemovedFromStage); newSprite.addEventListener(MouseEvent.CLICK, remove); return newSprite; } private function remove(event:Event) { if(event.target == event.currentTarget) { trace(":: Removing Clicked Sprite ::"); var target:Sprite = Sprite(event.target); target.parent.removeChild(target); } } private function spriteRemovedFromStage(event:Event):void { trace("REMOVED_FROM_STAGE: " + event.target.name + " : " + event.currentTarget.name); } private function spriteRemoved(event:Event):void { trace("REMOVED: " + event.target.name + " from " + event.currentTarget.name); } private function spriteAddedToStage(event:Event):void { trace("ADDED_TO_STAGE: " + event.target.name + " : " + event.currentTarget.name); } private function spriteAdded(event:Event):void { trace("ADDED: " + event.target.name + " within " + event.currentTarget.name); } } }
Tue Jun 12 2018, 01:09 PM Z