Pakiet | air.update.events |
Klasa | public class StatusUpdateEvent |
Dziedziczenie | StatusUpdateEvent UpdateEvent Event Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.5 |
Zachowanie domyślne polega na rozpoczęciu pobierania aktualizacji, jeśli właściwość available
obiektu StatusUpdateEvent jest ustawiona na true
. Zachowaniu domyślnemu można zapobiec wyłącznie w przypadku korzystania z klasy ApplicationUpdater.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
available : Boolean = false
Określa, czy jest dostępna aktualizacja. | StatusUpdateEvent | ||
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 | ||
details : Array
Tablica definiująca ciąg znaków details dla każdego z obsługiwanych języków. | StatusUpdateEvent | ||
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 | ||
version : String
Ciąg wersji aktualizacji. | StatusUpdateEvent | ||
versionLabel : String
Ciąg etykiety wersji aktualizacji. | StatusUpdateEvent |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
StatusUpdateEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, available:Boolean = false, version:String = "", details:Array = null, versionLabel:String = "")
Funkcja konstruktora. | StatusUpdateEvent | ||
[przesłanianie]
Tworzy kopię obiektu i ustawia wartości poszczególnych właściwości zgodnie z właściwościami oryginału. | StatusUpdateEvent | ||
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, który zawiera wszystkie właściwości obiektu | StatusUpdateEvent | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
Stała | Zdefiniowane przez | ||
---|---|---|---|
UPDATE_STATUS : String = "updateStatus" [statyczny]
Stała StatusUpdateEvent.UPDATE_STATUS definiuje wartość właściwości type obiektu zdarzenia updateStatus. | StatusUpdateEvent |
available | właściwość |
public var available:Boolean = false
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.5 |
Określa, czy jest dostępna aktualizacja. Ta właściwość ma wartość true
, jeśli w pliku deskryptora aktualizacji jest określona wersja różna od wersji bieżącej aplikacji; w przeciwnym wypadku (ta sama wersja) przyjmuje wartość false
.
details | właściwość |
public var details:Array
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.5 |
Tablica definiująca ciąg znaków details
dla każdego z obsługiwanych języków. W wypadku braku zlokalizowanego opisu właściwość ta jest tablicą, której pierwszym elementem jest pusty ciąg znaków (""
), natomiast drugim elementem jest ciąg znaków ze szczegółami. Gdy istnieją zlokalizowane opisy, każdy element tablicy jest tablicą dwuelementową. Pierwszy element to kod ustawień narodowych, a drugi element to opis. Na przykład następująca tablica zawiera podtablice dla dwóch języków (angielskiego amerykańskiego oraz francuskiego): ["en-US", "Hello World"], ["fr", "Bonjour monde"]
. Języki są wymienione w tej samej kolejności, co w deskryptorze aktualizacji.
version | właściwość |
public var version:String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.5 |
Ciąg wersji aktualizacji.
W środowisku AIR 2.5 lub nowszym ciąg wersji jest określony w elemencie versionNumber
pliku deskryptora aplikacji. We wcześniejszych wersjach środowiska AIR ciąg wersji jest określony w elemencie version
.
versionLabel | właściwość |
public var versionLabel:String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 2.5 |
Ciąg etykiety wersji aktualizacji.
StatusUpdateEvent | () | Konstruktor |
public function StatusUpdateEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, available:Boolean = false, version:String = "", details:Array = null, versionLabel:String = "")
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.5 |
Funkcja konstruktora. Nie należy wywoływać tej funkcji. Architektura aktualizacji wywołuje ją w celu utworzenia obiektu zdarzenia.
Parametrytype: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 błędu: ErrorEvent.ERROR .
| |
bubbles:Boolean (default = false ) — Określa, czy obiekt Event jest w fazie propagacji. 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 .
| |
available:Boolean (default = false ) — Tekst, który ma być wyświetlany w charakterze komunikatu o błędzie. Detektory zdarzeń mogą uzyskiwać dostęp do tej informacji za pośrednictwem właściwości text .
| |
version:String (default = " ") — Numer referencyjny umożliwiający skojarzenie zdarzenia z konkretnym błędem.
| |
details:Array (default = null ) — Ciąg wersji aktualizacji.
| |
versionLabel:String (default = " ") — Tablica zawierająca opis aktualizacji. Elementy tej tablicy to na przemian kody ustawień regionalnych i zlokalizowane wersje opisu.
|
clone | () | metoda |
toString | () | metoda |
UPDATE_STATUS | Stała |
public static const UPDATE_STATUS:String = "updateStatus"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.5 |
Stała StatusUpdateEvent.UPDATE_STATUS
definiuje wartość właściwości type
obiektu zdarzenia updateStatus
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
available | Ustawiana na true , jeśli w pliku deskryptora aktualizacji jest określona wersja różna od wersji bieżącej aplikacji; false w przeciwnym wypadku (ta sama wersja). |
version | Ciąg znaków reprezentujący nową dostępną wersję. |
details | Tablica definiująca ciąg znaków details dla każdego z obsługiwanych języków. W wypadku braku zlokalizowanego opisu właściwość ta jest tablicą, której pierwszym elementem jest pusty ciąg znaków ("" ), natomiast drugim elementem jest ciąg znaków ze szczegółami. Gdy istnieją zlokalizowane opisy, każdy element tablicy jest tablicą dwuelementową. Pierwszy element to kod ustawień narodowych, a drugi element to opis. Na przykład następująca tablica zawiera podtablice dla dwóch języków (angielskiego amerykańskiego oraz francuskiego): ["en-US", "Hello World"], ["fr", "Bonjour monde"] . Języki są wymienione w tej samej kolejności co w deskryptorze aktualizacji. W pliku deskryptora aktualizacji jest podany tekst właściwości details. |
versionLabel | (AIR 2.5 i nowsze wersje) Etykieta wersji z deskryptora aplikacji aktualizacji. Etykieta wersji powinna być przedstawiana użytkownikom zamiast wersji. Jeśli nie określono etykiety wersji, ta właściwość jest pustym ciągiem. |
Tue Jun 12 2018, 12:06 PM Z