| Pakiet | flash.events |
| Klasa | public class SyncEvent |
| Dziedziczenie | SyncEvent Event Object |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
sync: SyncEvent.SYNC.
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 | |
| changeList : Array
Tablica obiektów; każdy obiekt zawiera właściwości opisujące zmienione elementy udostępnionego obiektu zdalnego. | SyncEvent | ||
![]() | 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 | ||
|---|---|---|---|
SyncEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, changeList:Array = null)
Tworzy obiekt Event, który zawiera informacje o zdarzeniach synchronizacji. | SyncEvent | ||
[przesłanianie]
Tworzy kopię obiektu SyncEvent i ustawia wartości poszczególnych właściwości zgodnie z właściwościami oryginału. | SyncEvent | ||
![]() |
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 | |
[przesłanianie]
Zwraca ciąg znaków, który zawiera wszystkie właściwości obiektu SyncEvent. | SyncEvent | ||
![]() |
Zwraca pierwotną wartość dla określonego obiektu. | Object | |
| Stała | Zdefiniowane przez | ||
|---|---|---|---|
| SYNC : String = "sync" [statyczny]
Definiuje wartość właściwości type obiektu zdarzenia synchronizacji. | SyncEvent | ||
changeList | właściwość |
changeList:Array| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Tablica obiektów; każdy obiekt zawiera właściwości opisujące zmienione elementy udostępnionego obiektu zdalnego. Właściwości każdego z obiektów to code, name i oldValue.
Początkowo po połączeniu ze zdalnym obiektem udostępnionym, który jest trwały lokalnie i/lub na serwerze, wszystkie właściwości tego obiektu mają przypisane puste ciągi znaków.
W przeciwnym razie program Flash nadaje właściwości code wartość "clear", "success", "reject", "change" lub "delete".
- Wartość
"clear"oznacza, że pomyślnie nawiązano połączenie ze zdalnym obiektem udostępnionym, który nie jest trwały na serwerze ani na kliencie, lub że wszystkie właściwości obiektu zostały usunięte — na przykład gdy kopie na kliencie i serwerze są tak bardzo rozsynchronizowane, że program Flash Player ponownie synchronizuje obiekt kliencki z obiektem na serwerze. W tym drugim przypadku wywoływane jest zdarzenieSyncEvent.SYNC, a właściwości "code" nadawana jest wartość"change". - Wartość
"success"oznacza, że klient zmienił obiekt udostępniony. - Wartość
"reject"oznacza, że klient bez powodzenia próbował zmienić obiekt; obiekt został jednak zmieniony przez innego klienta. - Wartość
"change"oznacza, że inny klient zmienił obiekt lub serwer ponownie zsynchronizował obiekt. - Wartość
"delete"oznacza, że atrybut został usunięty.
Właściwość name zawiera nazwę zmienionej właściwości.
Właściwość oldValue zawiera poprzednią wartość zmienionej właściwości. Ten parametr ma wartość null, chyba że kod ma wartość "reject" lub "change".
Implementacja
public function get changeList():Array public function set changeList(value:Array):voidPowiązane elementy interfejsu API
SyncEvent | () | Konstruktor |
public function SyncEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, changeList:Array = null)| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Tworzy obiekt Event, który zawiera informacje o zdarzeniach sync. Obiekty Event są przekazywane jako parametry do detektorów zdarzeń.
type:String — Typ zdarzenia. Detektory zdarzeń mogą uzyskiwać dostęp do tej informacji za pośrednictwem dziedziczonej właściwości type. Istnieje tylko jeden typ zdarzenia sync: SyncEvent.SYNC.
| |
bubbles:Boolean (default = false) — Określa, czy obiekt Event uczestniczy w etapie propagacji przepływu zdarzeń. Detektory zdarzeń mogą uzyskiwać dostęp do tej informacji za pośrednictwem dziedziczonej właściwości bubbles.
| |
cancelable:Boolean (default = false) — Określa, czy obiekt Event może zostać anulowany. Detektory zdarzeń mogą uzyskiwać dostęp do tej informacji za pośrednictwem dziedziczonej właściwości cancelable.
| |
changeList:Array (default = null) — Tablica obiektów opisujących synchronizację ze zdalnym obiektem SharedObject. Detektory zdarzeń mogą uzyskiwać dostęp do tego obiektu za pośrednictwem właściwości changeList.
|
Powiązane elementy interfejsu API
clone | () | metoda |
override public function clone():Event| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Tworzy kopię obiektu SyncEvent i ustawia wartości poszczególnych właściwości zgodnie z właściwościami oryginału.
ZwracaEvent — Nowy obiekt SyncEvent z wartościami właściwości zgodnymi z oryginałem.
|
toString | () | metoda |
override 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 SyncEvent. Format ciągu znaków jest następujący:
[SyncEvent type=wartość bubbles=wartość cancelable=wartość list=wartość]
String — Ciąg znaków, który zawiera wszystkie właściwości obiektu SyncEvent.
|
SYNC | Stała |
public static const SYNC:String = "sync"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definiuje wartość właściwości type obiektu zdarzenia sync.
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ń. |
changeList | Tablica z właściwościami opisującymi stan tablicy. |
target | Instancja klasy SharedObject uaktualniona przez serwer. |
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne