Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Właściwości klasy Event zawierają podstawowe dane zdarzenia, takie jak typ zdarzenia i informacja o możliwości anulowania domyślnego zachowania zdarzenia. W przypadku wielu zdarzeń, takich jak zdarzenia reprezentowane przez stałe klasy Event, ten podstawowy zestaw informacji jest wystarczający. Jednak w przypadku innych zdarzeń potrzebne mogą być bardziej szczegółowe informacje. Na przykład zdarzenia skojarzone z kliknięciem myszy muszą zawierać dodatkowe informacje o lokalizacji zdarzenia kliknięcia oraz o tym, czy w momencie kliknięcia były naciśnięte jakieś klawisze. Tego rodzaju dodatkowe informacje można przekazywać do detektorów zdarzeń, rozszerzając klasę Event. Takim właśnie rozszerzeniem jest klasa MouseEvent. API ActionScript 3.0 API definiuje kilka podklas Event reprezentujących typowe zdarzenia, które wymagają dodatkowych informacji. Zdarzenia skojarzone z poszczególnymi podklasami klasy Event są opisane w dokumentacji tych podklas.
Metod klasy Event można używać w funkcjach detektorów zdarzeń, aby zmieniać zachowanie obiektu zdarzenia. Z niektórymi zdarzeniami jest skojarzone zachowanie domyślne. Na przykład ze zdarzeniem doubleClick
jest skojarzone zachowanie domyślne polegające na podświetlaniu słowa, nad którym znajdował się wskaźnik myszy w momencie zdarzenia. Własny detektor zdarzeń użytkownika może anulować to zachowanie, wywołując metodę preventDefault()
. Można również spowodować, aby bieżący detektor zdarzeń był ostatnim detektorem przetwarzającym zdarzenie. W tym celu należy wywołać metodę stopPropagation()
lub stopImmediatePropagation()
.
Oto inne dostępne źródła informacji:
- Przydatny opis zależności czasowych między zdarzeniami, wykonywaniem kodu i renderowaniem w czasie wykonywania można znaleźć na blogu Teda Patricka: Flash Player Mental Model - The Elastic Racetrack.
- Wpis na blogu Johannesa Tacskovicsa o zależnościach czasowych zdarzeń klatek, takich jak ENTER_FRAME, EXIT_FRAME: The MovieClip Lifecycle.
- Artykuł Trevora McCauley'a dotyczący kolejności operacji w języku ActionScript: Order of Operations in ActionScript.
- Wpis na blogu Matta Przybylskiego poświęcony tworzeniu zdarzeń niestandardowych: AS3: Custom Events.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
bubbles : Boolean [tylko do odczytu]
Określa, czy zdarzenie może przechodzić fazę propagacji. | Event | ||
cancelable : Boolean [tylko do odczytu]
Wskazuje, czy można uniemożliwić operacje skojarzone ze zdarzeniem. | Event | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
currentTarget : Object [tylko do odczytu]
Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. | Event | ||
eventPhase : uint [tylko do odczytu]
Bieżąca faza przepływu zdarzeń. | Event | ||
target : Object [tylko do odczytu]
Miejsce docelowe zdarzenia. | Event | ||
type : String [tylko do odczytu]
Typ zdarzenia. | Event |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Tworzy obiekt Event przeznaczony do przekazywania jako parametr do detektorów zdarzeń. | Event | ||
Powiela instancję podklasy Event. | Event | ||
Funkcja narzędziowa umożliwiająca implementację metody toString() w niestandardowych klasach Event w języku ActionScript 3.0. | Event | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Sprawdza, czy w odniesieniu do tego zdarzenia wywołano metodę preventDefault(). | Event | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Anuluje domyślne ustawienia zdarzenia, o ile zachowanie to może być anulowane. | Event | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zapobiega przetwarzaniu wszelkich detektorów zdarzeń w węźle bieżącym i węzłach następujących po nim. | Event | ||
Zapobiega przetwarzaniu wszelkich detektorów zdarzeń w węzłach następujących po węźle bieżącym w przepływie zdarzeń. | Event | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg znaków, który zawiera wszystkie właściwości obiektu Event. | Event | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
Stała | Zdefiniowane przez | ||
---|---|---|---|
ACTIVATE : String = "activate" [statyczny]
Stała ACTIVATE definiuje wartość właściwości type obiektu zdarzenia activate. | Event | ||
ADDED : String = "added" [statyczny]
Stała Event.ADDED definiuje wartość właściwości type obiektu zdarzenia added. | Event | ||
ADDED_TO_STAGE : String = "addedToStage" [statyczny]
Stała Event.ADDED_TO_STAGE definiuje wartość właściwości type obiektu zdarzenia addedToStage. | Event | ||
BROWSER_ZOOM_CHANGE : String = "browserZoomChange" [statyczny]
Stała Event.BROWSER_ZOOM_CHANGE definiuje wartość właściwości type obiektu zdarzenia browserZoomChange. | Event | ||
CANCEL : String = "cancel" [statyczny]
Stała Event.CANCEL definiuje wartość właściwości type obiektu zdarzenia cancel. | Event | ||
CHANGE : String = "change" [statyczny]
Stała Event.CHANGE definiuje wartość właściwości type obiektu zdarzenia cancel. | Event | ||
CHANNEL_MESSAGE : String = "channelMessage" [statyczny]
Stała Event.CHANNEL_MESSAGE definiuje wartość właściwości „type” obiektu zdarzenia channelMessage. | Event | ||
CHANNEL_STATE : String = "channelState" [statyczny]
Stała Event.CHANNEL_STATE definiuje wartość właściwości „type” obiektu zdarzenia channelState. | Event | ||
CLEAR : String = "clear" [statyczny]
Stała Event.CLEAR definiuje wartość właściwości type obiektu zdarzenia clear. | Event | ||
CLOSE : String = "close" [statyczny]
Stała Event.CLOSE definiuje wartość właściwości type obiektu zdarzenia close. | Event | ||
CLOSING : String = "closing" [statyczny]
Stała Event.CLOSING definiuje wartość właściwości type obiektu zdarzenia closing. | Event | ||
COMPLETE : String = "complete" [statyczny]
Stała Event.COMPLETE definiuje wartość właściwości type obiektu zdarzenia complete. | Event | ||
CONNECT : String = "connect" [statyczny]
Stała Event.CONNECT definiuje wartość właściwości type obiektu zdarzenia connect. | Event | ||
CONTEXT3D_CREATE : String = "context3DCreate" [statyczny]
Stała Event.CONTEXT3D_CREATE definiuje wartość właściwości type dla obiektu zdarzenia context3Dcreate. | Event | ||
COPY : String = "copy" [statyczny]
Definiuje wartość właściwości type obiektu zdarzenia copy. | Event | ||
CUT : String = "cut" [statyczny]
Definiuje wartość właściwości type obiektu zdarzenia cut. | Event | ||
DEACTIVATE : String = "deactivate" [statyczny]
Stała Event.DEACTIVATE definiuje wartość właściwości type obiektu zdarzenia deactivate. | Event | ||
DISPLAYING : String = "displaying" [statyczny]
Stała Event.DISPLAYING definiuje wartość właściwości type obiektu zdarzenia displaying. | Event | ||
ENTER_FRAME : String = "enterFrame" [statyczny]
Stała Event.ENTER_FRAME definiuje wartość właściwości type obiektu zdarzenia enterFrame. | Event | ||
EXIT_FRAME : String = "exitFrame" [statyczny]
Stała Event.EXIT_FRAME definiuje wartość właściwości type obiektu zdarzenia exitFrame. | Event | ||
EXITING : String = "exiting" [statyczny]
Stała Event.EXITING definiuje wartość właściwości type obiektu zdarzenia exiting. | Event | ||
FRAME_CONSTRUCTED : String = "frameConstructed" [statyczny]
Stała Event.FRAME_CONSTRUCTED definiuje wartość właściwości type obiektu zdarzenia frameConstructed. | Event | ||
FRAME_LABEL : String = "frameLabel" [statyczny]
Stała Event.FRAME_LABEL definiuje wartość właściwości type obiektu zdarzenia frameLabel. | Event | ||
FULLSCREEN : String = "fullScreen" [statyczny]
Stała Event.FULL_SCREEN definiuje wartość właściwości type obiektu zdarzenia fullScreen. | Event | ||
HTML_BOUNDS_CHANGE : String = "htmlBoundsChange" [statyczny]
Stała Event.HTML_BOUNDS_CHANGE definiuje wartość właściwości type obiektu zdarzenia htmlBoundsChange. | Event | ||
HTML_DOM_INITIALIZE : String = "htmlDOMInitialize" [statyczny]
Stała Event.HTML_DOM_INITIALIZE definiuje wartość właściwości type obiektu zdarzenia htmlDOMInitialize. | Event | ||
HTML_RENDER : String = "htmlRender" [statyczny]
Stała Event.HTML_RENDER definiuje wartość właściwości type obiektu zdarzenia htmlRender. | Event | ||
ID3 : String = "id3" [statyczny]
Stała Event.ID3 definiuje wartość właściwości type obiektu zdarzenia id3. | Event | ||
INIT : String = "init" [statyczny]
Stała Event.INIT definiuje wartość właściwości type obiektu zdarzenia init. | Event | ||
LOCATION_CHANGE : String = "locationChange" [statyczny]
Stała Event.LOCATION_CHANGE definiuje wartość właściwości type obiektu zdarzenia locationChange. | Event | ||
MOUSE_LEAVE : String = "mouseLeave" [statyczny]
Stała Event.MOUSE_LEAVE definiuje wartość właściwości type obiektu zdarzenia mouseLeave. | Event | ||
NETWORK_CHANGE : String = "networkChange" [statyczny]
Stała Event.NETWORK_CHANGE definiuje wartość właściwości type obiektu zdarzenia networkChange. | Event | ||
OPEN : String = "open" [statyczny]
Stała Event.OPEN definiuje wartość właściwości type obiektu zdarzenia open. | Event | ||
PASTE : String = "paste" [statyczny]
Stała Event.PASTE definiuje wartość właściwości type obiektu zdarzenia paste. | Event | ||
PREPARING : String = "preparing" [statyczny]
Stała Event.PREPARING definiuje wartość właściwości type obiektu zdarzenia preparing. | Event | ||
REMOVED : String = "removed" [statyczny]
Stała Event.REMOVED definiuje wartość właściwości type obiektu zdarzenia removed. | Event | ||
REMOVED_FROM_STAGE : String = "removedFromStage" [statyczny]
Stała Event.REMOVED_FROM_STAGE definiuje wartość właściwości type obiektu zdarzenia removedFromStage. | Event | ||
RENDER : String = "render" [statyczny]
Stała Event.RENDER definiuje wartość właściwości type obiektu zdarzenia render. | Event | ||
RESIZE : String = "resize" [statyczny]
Stała Event.RESIZE definiuje wartość właściwości type obiektu zdarzenia resize. | Event | ||
SCROLL : String = "scroll" [statyczny]
Stała Event.SCROLL definiuje wartość właściwości type obiektu zdarzenia scroll. | Event | ||
SELECT : String = "select" [statyczny]
Stała Event.SELECT definiuje wartość właściwości type obiektu zdarzenia select. | Event | ||
SELECT_ALL : String = "selectAll" [statyczny]
Stała Event.SELECT_ALL definiuje wartość właściwości type obiektu zdarzenia selectAll. | Event | ||
SOUND_COMPLETE : String = "soundComplete" [statyczny]
Stała Event.SOUND_COMPLETE definiuje wartość właściwości type obiektu zdarzenia soundComplete. | Event | ||
STANDARD_ERROR_CLOSE : String = "standardErrorClose" [statyczny]
Stała Event.STANDARD_ERROR_CLOSE definiuje wartość właściwości type obiektu zdarzenia standardErrorClose. | Event | ||
STANDARD_INPUT_CLOSE : String = "standardInputClose" [statyczny]
Stała Event.STANDARD_INPUT_CLOSE definiuje wartość właściwości type obiektu zdarzenia standardInputClose. | Event | ||
STANDARD_OUTPUT_CLOSE : String = "standardOutputClose" [statyczny]
Stała Event.STANDARD_OUTPUT_CLOSE definiuje wartość właściwości type obiektu zdarzenia standardOutputClose. | Event | ||
SUSPEND : String = "suspend" [statyczny]
Stała Event.SUSPEND definiuje wartość właściwości type obiektu zdarzenia suspend. | Event | ||
TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [statyczny]
Stała Event.TAB_CHILDREN_CHANGE definiuje wartość właściwości type obiektu zdarzenia tabChildrenChange. | Event | ||
TAB_ENABLED_CHANGE : String = "tabEnabledChange" [statyczny]
Stała Event.TAB_ENABLED_CHANGE definiuje wartość właściwości type obiektu zdarzenia tabEnabledChange. | Event | ||
TAB_INDEX_CHANGE : String = "tabIndexChange" [statyczny]
Stała Event.TAB_INDEX_CHANGE definiuje wartość właściwości type obiektu zdarzenia tabIndexChange. | Event | ||
TEXT_INTERACTION_MODE_CHANGE : String = "textInteractionModeChange" [statyczny]
Stała Event.TEXT_INTERACTION_MODE_CHANGE definiuje wartość właściwości type obiektu zdarzenia interaction mode. | Event | ||
TEXTURE_READY : String = "textureReady" [statyczny]
Stała Event.TEXTURE_READY definiuje wartość właściwości type obiektu zdarzenia textureReady. | Event | ||
UNLOAD : String = "unload" [statyczny]
Stała Event.UNLOAD definiuje wartość właściwości type obiektu zdarzenia unload. | Event | ||
USER_IDLE : String = "userIdle" [statyczny]
Stała Event.USER_IDLE definiuje wartość właściwości type obiektu zdarzenia userIdle. | Event | ||
USER_PRESENT : String = "userPresent" [statyczny]
Stała Event.USER_PRESENT definiuje wartość właściwości type obiektu zdarzenia userPresent. | Event | ||
VIDEO_FRAME : String = "videoFrame" [statyczny]
Stała Event.VIDEO_FRAME definiuje wartość właściwości type obiektu zdarzenia videoFrame. | Event | ||
WORKER_STATE : String = "workerState" [statyczny]
Stała Event.WORKER_STATE definiuje wartość właściwości „type” obiektu zdarzenia workerState. | Event |
bubbles | właściwość |
bubbles:Boolean
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Określa, czy zdarzenie może przechodzić fazę propagacji. Jeśli zdarzenie może przechodzić fazę propagacji, właściwość ma wartość true
; w przeciwnym razie ma wartość false
.
Wywołane zdarzenie przechodzi przez trzy fazy przepływu zdarzeń: fazę propagacji, w której zdarzenie przepływa od szczytu hierarchii listy wyświetlania do węzła bezpośrednio poprzedzającego węzeł docelowy; fazę miejsca docelowego, która obejmuje węzeł docelowy; i fazę propagacji, w której zdarzenie przepływa od węzła następującego po węźle docelowym z powrotem w górę hierarchii listy wyświetlania.
Niektóre zdarzenia, takie jak activate
i unload
, nie przechodzą fazy propagacji. Właściwość bubbles
ma wartość false
w przypadku zdarzeń, które nie przechodzą fazy propagacji.
Implementacja
public function get bubbles():Boolean
cancelable | właściwość |
cancelable:Boolean
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Określa, czy można uniemożliwić domyślne zachowanie skojarzone ze zdarzeniem. Jeśli zachowanie można anulować, właściwość ma wartość true
; w przeciwnym razie ma wartość false
.
Implementacja
public function get cancelable():Boolean
Powiązane elementy interfejsu API
currentTarget | właściwość |
currentTarget:Object
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. Na przykład, jeśli użytkownik kliknie przycisk OK, bieżącym miejscem docelowym może być węzeł zawierający ten przycisk lub jeden z jego przodków, który zarejestrował detektor tego zdarzenia.
Implementacja
public function get currentTarget():Object
eventPhase | właściwość |
eventPhase:uint
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bieżąca faza przepływu zdarzeń. Ta właściwość może zawierać następujące wartości liczbowe:
- Faza przechwytywania (
EventPhase.CAPTURING_PHASE
). - Faza miejsca docelowego (
EventPhase.AT_TARGET
). - Faza propagacji (
EventPhase.BUBBLING_PHASE
).
Implementacja
public function get eventPhase():uint
target | właściwość |
target:Object
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Miejsce docelowe zdarzenia. Ta właściwość zawiera węzeł docelowy. Na przykład, jeśli użytkownik kliknie przycisk OK, węzłem docelowym będzie węzeł listy wyświetlania zawierający ten przycisk.
Implementacja
public function get target():Object
type | właściwość |
Event | () | Konstruktor |
public function Event(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Tworzy obiekt Event przeznaczony do przekazywania jako parametr do detektorów zdarzeń.
Parametrytype:String — Typ zdarzenia, dostępny jako właściwość Event.type .
| |
bubbles:Boolean (default = false ) — Określa, czy obiekt Event uczestniczy w etapie propagacji przepływu zdarzeń. Wartością domyślną jest false .
| |
cancelable:Boolean (default = false ) — Określa, czy obiekt Event może być anulowany. Wartość domyślna to false .
|
clone | () | metoda |
public function clone():Event
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Powiela wystąpienie podklasy Event.
Zwraca nowy obiekt Event będący kopią oryginalnej instancji obiektu Event. Z reguły kod użytkownika nie wywołuje metody clone()
; klasa EventDispatcher wywołuje ją automatycznie przy wtórnym wywołaniu zdarzenia, tj. wywołaniu metody dispatchEvent(event)
z procedury obsługującej zdarzenie event
.
Nowy obiekt Event zawierający wszystkie właściwości oryginału.
Tworząc własną niestandardową klasę Event, należy przesłonić odziedziczoną metodę Event.clone()
, aby powielała ona także właściwości klasy niestandardowej. Jeśli wartości wszystkich właściwości dodanych w podklasie zdarzenia nie zostaną jawnie ustawione, właściwości te nie będą miały poprawnych wartości podczas przetwarzania wtórnie wywołanego zdarzenia w detektorach zdarzeń.
W omawianym przykładzie PingEvent
jest podklasą klasy Event
, dlatego implementuje własną wersję metody clone()
.
class PingEvent extends Event { var URL:String; public override function clone():Event { return new PingEvent(type, bubbles, cancelable, URL); } }
Event — Nowy obiekt Event identyczny z oryginałem.
|
formatToString | () | metoda |
public function formatToString(className:String, ... arguments):String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Funkcja narzędziowa umożliwiająca implementację metody toString()
w niestandardowych klasach Event w języku ActionScript 3.0. Przesłonięcie metody toString()
jest zalecane, ale nie jest wymagane.
class PingEvent extends Event { var URL:String; public override function toString():String { return formatToString("PingEvent", "type", "bubbles", "cancelable", "eventPhase", "URL"); } }
Parametry
className:String — Nazwa niestandardowej klasy Event. W poprzednim przykładzie parametr className miał wartość PingEvent .
| |
... arguments — Właściwości klasy Event oraz właściwości dodane w niestandardowej klasie Event. W poprzednim przykładzie parametr ...arguments zawierał właściwości type , bubbles , cancelable , eventPhase iURL .
|
String — Nazwa niestandardowej klasy Event i wartość typu String parametru ...arguments .
|
isDefaultPrevented | () | metoda |
public function isDefaultPrevented():Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Sprawdza, czy w odniesieniu do tego zdarzenia wywołano metodę preventDefault()
. Jeśli metoda preventDefault()
została wywołana, zwraca true
; w przeciwnym razie zwraca false
.
Boolean — Jeśli metoda preventDefault() została wywołana, zwraca true ; w przeciwnym razie zwraca false .
|
Powiązane elementy interfejsu API
preventDefault | () | metoda |
public function preventDefault():void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Anuluje domyślne ustawienia zdarzenia, o ile zachowanie to może zostać anulowane.
Z wieloma zdarzeniami skojarzone są zachowania realizowane domyślnie. Na przykład, jeśli użytkownik wpisze znak w polu tekstowym, zachowanie domyślne polega na wyświetleniu tego znaku w polu. Ponieważ domyślne zachowanie zdarzenia TextEvent.TEXT_INPUT
da się anulować, można użyć metody preventDefault()
, aby zapobiec wyświetleniu znaku.
Przykładem zachowania, którego nie da się anulować, jest domyślne zachowanie zdarzenia Event.REMOVED
. To zdarzenie jest generowane za każdym razem, gdy program Flash Player przystępuje do usuwania obiektu z listy wyświetlania. Domyślnego zachowania (usunięcia elementu) nie można anulować, dlatego metoda preventDefault()
nie ma na nie wpływu.
Właściwość Event.cancelable
umożliwia sprawdzenie, czy możliwe jest zapobieżenie domyślnemu zachowaniu skojarzonemu z danym zdarzeniem. Jeśli właściwość Event.cancelable
ma wartość true
, można anulować zdarzenie za pomocą metody preventDefault()
; w przeciwnym razie wywołanie metody preventDefault()
nie odnosi skutku.
Powiązane elementy interfejsu API
stopImmediatePropagation | () | metoda |
public function stopImmediatePropagation():void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Zapobiega przetwarzaniu wszelkich detektorów zdarzeń w węźle bieżącym i węzłach następujących po nim. Wywołanie tej metody odnosi natychmiastowy skutek i wpływa na detektory zdarzeń w bieżącym węźle. Natomiast metoda stopPropagation()
działa dopiero po zakończeniu przetwarzania przez wszystkie detektory zdarzeń w bieżącym węźle.
Uwaga: Ta metoda nie anuluje zachowania skojarzonego ze zdarzeniem. Zachowanie to omówiono w opisie metody preventDefault()
.
Powiązane elementy interfejsu API
stopPropagation | () | metoda |
public function stopPropagation():void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Zapobiega przetwarzaniu wszelkich detektorów zdarzeń w węzłach następujących po węźle bieżącym w przepływie zdarzeń. Ta metoda nie wpływa na działanie detektorów zdarzeń w bieżącym węźle (currentTarget
). Natomiast metoda stopImmediatePropagation()
zapobiega przetwarzaniu detektorów zdarzeń zarówno w bieżącym węźle, jak i w następnych węzłach. Dodatkowe wywołania tej metody nie odnoszą skutku. Tę metodę można wywołać w dowolnej fazie przepływu zdarzeń.
Uwaga: Ta metoda nie anuluje zachowania skojarzonego ze zdarzeniem; funkcjonalność tę omówiono w opisie metody preventDefault()
.
Powiązane elementy interfejsu API
toString | () | metoda |
public function toString():String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Zwraca ciąg znaków, który zawiera wszystkie właściwości obiektu Event. Format ciągu znaków jest następujący:
[Event type=wartość bubbles=wartość cancelable=wartość]
String — Ciąg znaków zawierający wszystkie właściwości obiektu Event.
|
ACTIVATE | Stała |
public static const ACTIVATE:String = "activate"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała ACTIVATE
definiuje wartość właściwości type
obiektu zdarzenia activate
.
Uwaga: to zdarzenie nie zawiera fazy „przechwytywania” ani „propagacji”, co oznacza, że detektory zdarzeń muszą być dodawane bezpośrednio do każdego potencjalnego obiektu docelowego — niezależnie od tego, czy obiekt znajduje się na liście wyświetlania.
To zdarzenie nie jest nigdy automatycznie wywoływane na urządzeniach telewizyjnych ze środowiskiem AIR. Można wywołać je ręcznie.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Dowolna instancja klasy DisplayObject z detektorem zarejestrowanym dla zdarzenia activate . |
Powiązane elementy interfejsu API
ADDED | Stała |
public static const ADDED:String = "added"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.ADDED
definiuje wartość właściwości type
obiektu zdarzenia added
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | true |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Instancja klasy DisplayObject dodawana do listy wyświetlania. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie. |
Powiązane elementy interfejsu API
ADDED_TO_STAGE | Stała |
public static const ADDED_TO_STAGE:String = "addedToStage"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0, Flash Lite 4 |
Stała Event.ADDED_TO_STAGE
definiuje wartość właściwości type
obiektu zdarzenia addedToStage
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Wystąpienie klasy DisplayObject dodawane do listy wyświetlania stołu montażowego — bezpośrednio lub przez dodanie poddrzewa zawierającego wystąpienie klasy DisplayObject. W przypadku bezpośredniego dodawania instancji klasy DisplayObject opisywane zdarzenie jest poprzedzone zdarzeniem added . |
Powiązane elementy interfejsu API
BROWSER_ZOOM_CHANGE | Stała |
public static const BROWSER_ZOOM_CHANGE:String = "browserZoomChange"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 15, AIR 15 |
Stała Event.BROWSER_ZOOM_CHANGE
definiuje wartość właściwości type
obiektu zdarzenia browserZoomChange
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Wystąpienie klasy Stage. |
Powiązane elementy interfejsu API
CANCEL | Stała |
public static const CANCEL:String = "cancel"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.CANCEL
definiuje wartość właściwości type
obiektu zdarzenia cancel
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Odwołanie do obiektu, w którym operacja jest anulowana. |
Powiązane elementy interfejsu API
CHANGE | Stała |
public static const CHANGE:String = "change"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.CHANGE
definiuje wartość właściwości type
obiektu zdarzenia change
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | true |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Wartość obiektu została zmodyfikowana. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie. |
Powiązane elementy interfejsu API
CHANNEL_MESSAGE | Stała |
public static const CHANNEL_MESSAGE:String = "channelMessage"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11.4, AIR 3.4 |
Stała Event.CHANNEL_MESSAGE
definiuje wartość właściwości type
obiektu zdarzenia channelMessage
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt, który wywołał to zdarzenie. |
Powiązane elementy interfejsu API
CHANNEL_STATE | Stała |
public static const CHANNEL_STATE:String = "channelState"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11.4, AIR 3.4 |
Stała Event.CHANNEL_STATE
definiuje wartość właściwości type
obiektu zdarzenia channelState
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt, który wywołał to zdarzenie. |
Powiązane elementy interfejsu API
CLEAR | Stała |
public static const CLEAR:String = "clear"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Stała Event.CLEAR
definiuje wartość właściwości type
obiektu zdarzenia clear
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Dowolna instancja klasy InteractiveObject z detektorem zarejestrowanym dla zdarzenia clear . |
Uwaga: Obiekty TextField nie wywołują zdarzeń clear
, copy
, cut
, paste
ani selectAll
. Dla obiektów TextField polecenia Wytnij, Kopiuj, Wklej, Usuń i Zaznacz wszystko są zawsze dostępne w menu kontekstowym. Tych poleceń nie można usunąć z menu kontekstowego obiektów TextField. W przypadku obiektów TextField wybieranie tych poleceń (za pomocą odpowiadających im klawiszy) nie powoduje wywoływania zdarzeń clear
, copy
, cut
, paste
ani selectAll
. Jednak inne klasy rozszerzające klasę InteractiveObject, łączenie z elementami zbudowanymi za pomocą mechanizmu Flash Text Engine (FTE), spowodują wywołanie tych zdarzeń w odpowiedzi na działania użytkownika takie jak używanie skrótów klawiaturowych i menu kontekstowych.
Powiązane elementy interfejsu API
CLOSE | Stała |
public static const CLOSE:String = "close"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.CLOSE
definiuje wartość właściwości type
obiektu zdarzenia close
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt, którego połączenie zostało zamknięte. |
Powiązane elementy interfejsu API
CLOSING | Stała |
public static const CLOSING:String = "closing"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Stała Event.CLOSING
definiuje wartość właściwości type
obiektu zdarzenia closing
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | true ; anulowanie tego zdarzenia zatrzymuje operację zamykania. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt, którego połączenie ma zostać zamknięte. |
Powiązane elementy interfejsu API
COMPLETE | Stała |
public static const COMPLETE:String = "complete"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.COMPLETE
definiuje wartość właściwości type
obiektu zdarzenia complete
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt sieciowy, którego ładowanie zostało ukończone. |
Powiązane elementy interfejsu API
CONNECT | Stała |
public static const CONNECT:String = "connect"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.CONNECT
definiuje wartość właściwości type
obiektu zdarzenia connect
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt Socket lub XMLSocket, który nawiązał połączenie sieciowe. |
Powiązane elementy interfejsu API
CONTEXT3D_CREATE | Stała |
public static const CONTEXT3D_CREATE:String = "context3DCreate"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11, AIR 3 |
Stała Event.CONTEXT3D_CREATE
definiuje wartość właściwości type
obiektu zdarzenia context3Dcreate
. To zdarzenie jest wywoływane tylko przez obiekty Stage3D w przypadku wywołania metody Stage3D.requestContext3D lub w sytuacji, gdy system operacyjny spowoduje wyzerowanie obiektu Context3D powiązanego z obiektem Stage3D. Aby uzyskać nowo utworzony obiekt Context3D, należy sprawdzić właściwość Stage3D.context3D.
Powiązane elementy interfejsu API
COPY | Stała |
public static const COPY:String = "copy"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Definiuje wartość właściwości type
obiektu zdarzenia copy
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Dowolna instancja klasy InteractiveObject z detektorem zarejestrowanym dla zdarzenia copy . |
Uwaga: Obiekty TextField nie wywołują zdarzeń clear
, copy
, cut
, paste
ani selectAll
. Dla obiektów TextField polecenia Wytnij, Kopiuj, Wklej, Usuń i Zaznacz wszystko są zawsze dostępne w menu kontekstowym. Tych poleceń nie można usunąć z menu kontekstowego obiektów TextField. W przypadku obiektów TextField wybieranie tych poleceń (za pomocą odpowiadających im klawiszy) nie powoduje wywoływania zdarzeń clear
, copy
, cut
, paste
ani selectAll
. Jednak inne klasy rozszerzające klasę InteractiveObject, łączenie z elementami zbudowanymi za pomocą mechanizmu Flash Text Engine (FTE), spowodują wywołanie tych zdarzeń w odpowiedzi na działania użytkownika takie jak używanie skrótów klawiaturowych i menu kontekstowych.
Powiązane elementy interfejsu API
CUT | Stała |
public static const CUT:String = "cut"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Definiuje wartość właściwości type
obiektu zdarzenia cut
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Dowolna instancja klasy InteractiveObject z detektorem zarejestrowanym dla zdarzenia cut . |
Uwaga: Obiekty TextField nie wywołują zdarzeń clear
, copy
, cut
, paste
ani selectAll
. Dla obiektów TextField polecenia Wytnij, Kopiuj, Wklej, Usuń i Zaznacz wszystko są zawsze dostępne w menu kontekstowym. Tych poleceń nie można usunąć z menu kontekstowego obiektów TextField. W przypadku obiektów TextField wybieranie tych poleceń (za pomocą odpowiadających im klawiszy) nie powoduje wywoływania zdarzeń clear
, copy
, cut
, paste
ani selectAll
. Jednak inne klasy rozszerzające klasę InteractiveObject, łączenie z elementami zbudowanymi za pomocą mechanizmu Flash Text Engine (FTE), spowodują wywołanie tych zdarzeń w odpowiedzi na działania użytkownika takie jak używanie skrótów klawiaturowych i menu kontekstowych.
Powiązane elementy interfejsu API
DEACTIVATE | Stała |
public static const DEACTIVATE:String = "deactivate"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.DEACTIVATE
definiuje wartość właściwości type
obiektu zdarzenia deactivate
.
Uwaga: to zdarzenie nie zawiera fazy „przechwytywania” ani „propagacji”, co oznacza, że detektory zdarzeń muszą być dodawane bezpośrednio do każdego potencjalnego obiektu docelowego — niezależnie od tego, czy obiekt znajduje się na liście wyświetlania.
To zdarzenie nie jest nigdy automatycznie wywoływane na urządzeniach telewizyjnych ze środowiskiem AIR. Można wywołać je ręcznie.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Dowolna instancja klasy DisplayObject z detektorem zarejestrowanym dla zdarzenia deactivate . |
Powiązane elementy interfejsu API
DISPLAYING | Stała |
public static const DISPLAYING:String = "displaying"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Stała Event.DISPLAYING
definiuje wartość właściwości type
obiektu zdarzenia displaying
.
Uwaga: To zdarzenie nie przechodzi „fazy przechwytywania” i jest wywoływane bezpośrednio w węźle będącym miejscem docelowym, niezależnie od tego, czy węzeł ten znajduje się na liście wyświetlania.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt, który ma zostać wyświetlony. |
Powiązane elementy interfejsu API
ENTER_FRAME | Stała |
public static const ENTER_FRAME:String = "enterFrame"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.ENTER_FRAME
definiuje wartość właściwości type
obiektu zdarzenia enterFrame
.
Uwaga: To zdarzenie nie zawiera fazy „przechwytywania” ani „propagacji”, co oznacza, że detektory zdarzeń muszą być dodawane bezpośrednio do każdego potencjalnego obiektu docelowego, niezależnie od tego, czy obiekt znajduje się na liście wyświetlania.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Dowolna instancja klasy DisplayObject z detektorem zarejestrowanym dla zdarzenia enterFrame . |
Powiązane elementy interfejsu API
EXIT_FRAME | Stała |
public static const EXIT_FRAME:String = "exitFrame"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.EXIT_FRAME
definiuje wartość właściwości type
obiektu zdarzenia exitFrame
.
Uwaga: To zdarzenie nie zawiera fazy „przechwytywania” ani „propagacji”, co oznacza, że detektory zdarzeń muszą być dodawane bezpośrednio do każdego potencjalnego obiektu docelowego, niezależnie od tego, czy obiekt znajduje się na liście wyświetlania.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Dowolna instancja klasy DisplayObject z detektorem zarejestrowanym dla zdarzenia enterFrame . |
Powiązane elementy interfejsu API
EXITING | Stała |
public static const EXITING:String = "exiting"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Stała Event.EXITING
definiuje wartość właściwości type
obiektu zdarzenia exiting
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | true ; anulowanie tego zdarzenia zatrzymuje operację zakończenia. |
currentTarget | Obiekt NativeApplication. |
target | Obiekt NativeApplication. |
Powiązane elementy interfejsu API
FRAME_CONSTRUCTED | Stała |
public static const FRAME_CONSTRUCTED:String = "frameConstructed"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.FRAME_CONSTRUCTED
definiuje wartość właściwości type
obiektu zdarzenia frameConstructed
.
Uwaga: To zdarzenie nie zawiera fazy „przechwytywania” ani „propagacji”, co oznacza, że detektory zdarzeń muszą być dodawane bezpośrednio do każdego potencjalnego obiektu docelowego, niezależnie od tego, czy obiekt znajduje się na liście wyświetlania.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Dowolna instancja klasy DisplayObject z detektorem zarejestrowanym dla zdarzenia frameConstructed . |
Powiązane elementy interfejsu API
FRAME_LABEL | Stała |
public static const FRAME_LABEL:String = "frameLabel"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11.3, AIR 3.3 |
Stała Event.FRAME_LABEL
definiuje wartość właściwości type
obiektu zdarzenia frameLabel
.
Uwaga: To zdarzenie nie zawiera fazy przechwytywania ani propagacji, co oznacza, że należy dodawać detektory zdarzeń bezpośrednio do obiektów FrameLabel.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt FrameLabel przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Dowolne wystąpienie klasy FrameLabel z detektorem zarejestrowanym dla zdarzenia frameLabel . |
Powiązane elementy interfejsu API
FULLSCREEN | Stała |
public static const FULLSCREEN:String = "fullScreen"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.FULL_SCREEN
definiuje wartość właściwości type
obiektu zdarzenia fullScreen
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt Stage. |
Powiązane elementy interfejsu API
HTML_BOUNDS_CHANGE | Stała |
public static const HTML_BOUNDS_CHANGE:String = "htmlBoundsChange"
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Stała Event.HTML_BOUNDS_CHANGE
definiuje wartość właściwości type
obiektu zdarzenia htmlBoundsChange
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt HTMLLoader. |
target | Obiekt HTMLLoader. |
Powiązane elementy interfejsu API
HTML_DOM_INITIALIZE | Stała |
public static const HTML_DOM_INITIALIZE:String = "htmlDOMInitialize"
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Stała Event.HTML_DOM_INITIALIZE
definiuje wartość właściwości type
obiektu zdarzenia htmlDOMInitialize
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt HTMLLoader. |
target | Obiekt HTMLLoader. |
Powiązane elementy interfejsu API
HTML_RENDER | Stała |
public static const HTML_RENDER:String = "htmlRender"
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Stała Event.HTML_RENDER
definiuje wartość właściwości type
obiektu zdarzenia htmlRender
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt HTMLLoader. |
target | Obiekt HTMLLoader. |
Powiązane elementy interfejsu API
ID3 | Stała |
public static const ID3:String = "id3"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.ID3
definiuje wartość właściwości type
obiektu zdarzenia id3
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt Sound ładujący plik MP3, dla którego są obecnie dostępne dane ID3. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie. |
Powiązane elementy interfejsu API
INIT | Stała |
public static const INIT:String = "init"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.INIT
definiuje wartość właściwości type
obiektu zdarzenia init
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt LoaderInfo skojarzony z ładowanym plikiem SWF. |
Powiązane elementy interfejsu API
LOCATION_CHANGE | Stała |
public static const LOCATION_CHANGE:String = "locationChange"
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Stała Event.LOCATION_CHANGE
definiuje wartość właściwości type
obiektu zdarzenia locationChange
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt HTMLLoader. |
target | Obiekt HTMLLoader. |
Powiązane elementy interfejsu API
MOUSE_LEAVE | Stała |
public static const MOUSE_LEAVE:String = "mouseLeave"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.MOUSE_LEAVE
definiuje wartość właściwości type
obiektu zdarzenia mouseLeave
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt Stage. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie. |
Powiązane elementy interfejsu API
NETWORK_CHANGE | Stała |
public static const NETWORK_CHANGE:String = "networkChange"
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Stała Event.NETWORK_CHANGE
definiuje wartość właściwości type
obiektu zdarzenia networkChange
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt NativeApplication. |
Powiązane elementy interfejsu API
OPEN | Stała |
public static const OPEN:String = "open"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.OPEN
definiuje wartość właściwości type
obiektu zdarzenia open
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt sieciowy, który otworzył połączenie. |
Powiązane elementy interfejsu API
PASTE | Stała |
public static const PASTE:String = "paste"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Stała Event.PASTE
definiuje wartość właściwości type
obiektu zdarzenia paste
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | true (false w środowisku wykonawczym AIR) |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Dowolna instancja klasy InteractiveObject z detektorem zarejestrowanym dla zdarzenia paste . |
Uwaga: Obiekty TextField nie wywołują zdarzeń clear
, copy
, cut
, paste
ani selectAll
. Dla obiektów TextField polecenia Wytnij, Kopiuj, Wklej, Usuń i Zaznacz wszystko są zawsze dostępne w menu kontekstowym. Tych poleceń nie można usunąć z menu kontekstowego obiektów TextField. W przypadku obiektów TextField wybieranie tych poleceń (za pomocą odpowiadających im klawiszy) nie powoduje wywoływania zdarzeń clear
, copy
, cut
, paste
ani selectAll
. Jednak inne klasy rozszerzające klasę InteractiveObject, łączenie z elementami zbudowanymi za pomocą mechanizmu Flash Text Engine (FTE), spowodują wywołanie tych zdarzeń w odpowiedzi na działania użytkownika takie jak używanie skrótów klawiaturowych i menu kontekstowych.
Powiązane elementy interfejsu API
PREPARING | Stała |
public static const PREPARING:String = "preparing"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 2.6 |
Stała Event.PREPARING
definiuje wartość właściwości type
obiektu zdarzenia preparing
.
Uwaga: To zdarzenie nie przechodzi „fazy przechwytywania” i jest wywoływane bezpośrednio w węźle będącym miejscem docelowym, niezależnie od tego, czy węzeł ten znajduje się na liście wyświetlania.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Obiekt, który wywołał to zdarzenie. |
target | Obiekt, który wywołał to zdarzenie. |
Powiązane elementy interfejsu API
REMOVED | Stała |
public static const REMOVED:String = "removed"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.REMOVED
definiuje wartość właściwości type
obiektu zdarzenia removed
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | true |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Instancja klasy DisplayObject, która ma zostać usunięta z listy wyświetlania. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie. |
Powiązane elementy interfejsu API
REMOVED_FROM_STAGE | Stała |
public static const REMOVED_FROM_STAGE:String = "removedFromStage"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0, Flash Lite 4 |
Stała Event.REMOVED_FROM_STAGE
definiuje wartość właściwości type
obiektu zdarzenia removedFromStage
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Wystąpienie klasy DisplayObject usuwane z listy wyświetlania stołu montażowego — bezpośrednio lub przez usunięcie poddrzewa zawierającego wystąpienie klasy DisplayObject. W przypadku bezpośredniego usuwania instancji klasy DisplayObject opisywane zdarzenie jest poprzedzone zdarzeniem removed . |
Powiązane elementy interfejsu API
RENDER | Stała |
public static const RENDER:String = "render"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.RENDER
definiuje wartość właściwości type
obiektu zdarzenia render
.
Uwaga: To zdarzenie nie zawiera fazy „przechwytywania” ani „propagacji”, co oznacza, że detektory zdarzeń muszą być dodawane bezpośrednio do każdego potencjalnego obiektu docelowego, niezależnie od tego, czy obiekt znajduje się na liście wyświetlania.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie można anulować zachowania domyślnego. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Dowolna instancja klasy DisplayObject z detektorem zarejestrowanym dla zdarzenia render . |
Powiązane elementy interfejsu API
RESIZE | Stała |
public static const RESIZE:String = "resize"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.RESIZE
definiuje wartość właściwości type
obiektu zdarzenia resize
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt Stage. |
Powiązane elementy interfejsu API
SCROLL | Stała |
public static const SCROLL:String = "scroll"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.SCROLL
definiuje wartość właściwości type
obiektu zdarzeniascroll
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt TextField, który został przewinięty. Właściwość target nie zawsze jest obiektem na liście wyświetlania, który zarejestrował detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie. |
Powiązane elementy interfejsu API
SELECT | Stała |
public static const SELECT:String = "select"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.SELECT
definiuje wartość właściwości type
obiektu zdarzenia select
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt, w którym został wybrany element. |
Powiązane elementy interfejsu API
SELECT_ALL | Stała |
public static const SELECT_ALL:String = "selectAll"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Stała Event.SELECT_ALL
definiuje wartość właściwości type
obiektu zdarzenia selectAll
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Dowolna instancja klasy InteractiveObject z detektorem zarejestrowanym dla zdarzenia selectAll . |
Uwaga: Obiekty TextField nie wywołują zdarzeń clear
, copy
, cut
, paste
ani selectAll
. Dla obiektów TextField polecenia Wytnij, Kopiuj, Wklej, Usuń i Zaznacz wszystko są zawsze dostępne w menu kontekstowym. Tych poleceń nie można usunąć z menu kontekstowego obiektów TextField. W przypadku obiektów TextField wybieranie tych poleceń (za pomocą odpowiadających im klawiszy) nie powoduje wywoływania zdarzeń clear
, copy
, cut
, paste
ani selectAll
. Jednak inne klasy rozszerzające klasę InteractiveObject, łączenie z elementami zbudowanymi za pomocą mechanizmu Flash Text Engine (FTE), spowodują wywołanie tych zdarzeń w odpowiedzi na działania użytkownika takie jak używanie skrótów klawiaturowych i menu kontekstowych.
Powiązane elementy interfejsu API
SOUND_COMPLETE | Stała |
public static const SOUND_COMPLETE:String = "soundComplete"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.SOUND_COMPLETE
definiuje wartość właściwości type
obiektu zdarzenia soundComplete
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt SoundChannel, w którym zakończyło się odtwarzanie dźwięku. |
Powiązane elementy interfejsu API
STANDARD_ERROR_CLOSE | Stała |
public static const STANDARD_ERROR_CLOSE:String = "standardErrorClose"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 2, Flash Lite 4 |
Stała Event.STANDARD_ERROR_CLOSE
definiuje wartość właściwości type
obiektu zdarzenia standardErrorClose
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
target | Obiekt NativeProcess. |
STANDARD_INPUT_CLOSE | Stała |
public static const STANDARD_INPUT_CLOSE:String = "standardInputClose"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 2, Flash Lite 4 |
Stała Event.STANDARD_INPUT_CLOSE
definiuje wartość właściwości type
obiektu zdarzenia standardInputClose
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
target | Obiekt NativeProcess. |
STANDARD_OUTPUT_CLOSE | Stała |
public static const STANDARD_OUTPUT_CLOSE:String = "standardOutputClose"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 2, Flash Lite 4 |
Stała Event.STANDARD_OUTPUT_CLOSE
definiuje wartość właściwości type
obiektu zdarzenia standardOutputClose
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
target | Obiekt NativeProcess. |
SUSPEND | Stała |
public static const SUSPEND:String = "suspend"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 3.3 |
Stała Event.SUSPEND
definiuje wartość właściwości type
obiektu zdarzenia suspend
. To zdarzenie jest wywoływane tylko w środowisku AIR for iOS.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt NativeApplication. |
target | Obiekt NativeApplication. |
Powiązane elementy interfejsu API
TAB_CHILDREN_CHANGE | Stała |
public static const TAB_CHILDREN_CHANGE:String = "tabChildrenChange"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.TAB_CHILDREN_CHANGE
definiuje wartość właściwości type
obiektu zdarzenia tabChildrenChange
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | true |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt, którego flaga tabChildren uległa zmianie. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie. |
Powiązane elementy interfejsu API
TAB_ENABLED_CHANGE | Stała |
public static const TAB_ENABLED_CHANGE:String = "tabEnabledChange"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.TAB_ENABLED_CHANGE
definiuje wartość właściwości type
obiektu zdarzenia tabEnabledChange
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | true |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt InteractiveObject, którego flaga tabEnabled uległa zmianie. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie. |
Powiązane elementy interfejsu API
TAB_INDEX_CHANGE | Stała |
public static const TAB_INDEX_CHANGE:String = "tabIndexChange"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.TAB_INDEX_CHANGE
definiuje wartość właściwości type
obiektu zdarzenia tabIndexChange
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | true |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt, którego wartość tabIndex uległa zmianie. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie. |
Powiązane elementy interfejsu API
TEXT_INTERACTION_MODE_CHANGE | Stała |
public static const TEXT_INTERACTION_MODE_CHANGE:String = "textInteractionModeChange"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 11, Flash Lite 4 |
Stała Event.TEXT_INTERACTION_MODE_CHANGE
definiuje wartość właściwości type
obiektu zdarzenia interaction mode
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt TextField, którego właściwość interaction mode jest zmieniana. Na przykład w systemie Android można za pomocą menu kontekstowego zmienić wartość właściwości interaction mode na SELECTION. Właściwość target nie zawsze jest obiektem na liście wyświetlania, który zarejestrował detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie. |
Powiązane elementy interfejsu API
TEXTURE_READY | Stała |
public static const TEXTURE_READY:String = "textureReady"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11.4, AIR 3.4 |
Stała Event.TEXTURE_READY
definiuje wartość właściwości type
obiektu zdarzenia textureReady
. To zdarzenie jest wywoływane przez obiekty Texture i CubeTexture w celu zasygnalizowania ukończenia wysyłania asynchronicznego. Aby zażądać wysyłania asynchronicznego, użyj metody uploadCompressedTextureFromByteArray()
obiektu Texture lub CubeTexture. To zdarzenie nigdy nie jest propagowane. Nie można go też anulować.
Powiązane elementy interfejsu API
CubeTexture.uploadCompressedTextureFromByteArray()
UNLOAD | Stała |
public static const UNLOAD:String = "unload"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stała Event.UNLOAD
definiuje wartość właściwości type
obiektu zdarzenia unload
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt LoaderInfo skojarzony z wyładowywanym lub zastępowanym plikiem SWF. |
Powiązane elementy interfejsu API
USER_IDLE | Stała |
public static const USER_IDLE:String = "userIdle"
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Stała Event.USER_IDLE
definiuje wartość właściwości type
obiektu zdarzenia userIdle
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
target | Obiekt NativeApplication. |
Powiązane elementy interfejsu API
USER_PRESENT | Stała |
public static const USER_PRESENT:String = "userPresent"
Wersje środowiska wykonawczego: | AIR 1.0, Flash Lite 4 |
Stała Event.USER_PRESENT
definiuje wartość właściwości type
obiektu zdarzenia userPresent
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
target | Obiekt NativeApplication. |
Powiązane elementy interfejsu API
VIDEO_FRAME | Stała |
public static const VIDEO_FRAME:String = "videoFrame"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11.4, AIR 3.4 |
Stała Event.VIDEO_FRAME
definiuje wartość właściwości type
obiektu zdarzenia videoFrame
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
target | Obiekt Camera, który wywołał to zdarzenie. |
Powiązane elementy interfejsu API
WORKER_STATE | Stała |
public static const WORKER_STATE:String = "workerState"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11.4, AIR 3.4 |
Stała Event.WORKER_STATE
definiuje wartość właściwości type
obiektu zdarzenia workerState
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt, który wywołał to zdarzenie. |
Powiązane elementy interfejsu API
EventExample
oraz niestandardowej klasy Square
w celu zademonstrowania obsługi propagacji zdarzeń.
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
i ADDED_TO_STAGE
, a także między zdarzeniami REMOVED
i REMOVED_FROM_STAGE
. Kliknięcie ikonki spowoduje usunięcie jej ze stołu montażowego wraz ze wszystkimi zagnieżdżonymi w niej obiektami. Na przykład kliknięcie największej ikonki spowoduje wywołanie zdarzenia REMOVED
, a także trzech zdarzeń REMOVED_FROM_STAGE
.
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, 12:06 PM Z