Paket | mx.rpc |
Klasse | public dynamic class AsyncToken |
Vererbung | AsyncToken EventDispatcher Object |
Unterklassen | CacheToken, ItemReference, RCAToken |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
ResultEvent
und FaultEvent
der token
-Eigenschaft verwiesen werden.
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
message : IMessage [schreibgeschützt]
Gibt Zugriff auf die verknüpfte Meldung. | AsyncToken | ||
responders : Array [schreibgeschützt]
Ein Array von Ereignisprozeduren, die bei Abschluss der asynchronen Anforderung aufgerufen werden. | AsyncToken | ||
result : Object [schreibgeschützt]
Das Ergebnis, das vom verknüpften RPC-Aufruf zurückgegeben wurde. | AsyncToken |
Methode | Definiert von | ||
---|---|---|---|
AsyncToken(message:IMessage = null)
Erstellt eine Instanz des Tokens mit der angegebenen Meldung. | AsyncToken | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Fügt einem Array von Respondern einen Responder hinzu. | AsyncToken | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Bestimmt, ob mindestens ein mx.rpc.IResponder des Tokens registriert ist. | AsyncToken | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Ereignis | Übersicht | Definiert von | ||
---|---|---|---|---|
[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird. | EventDispatcher | |||
[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird. | EventDispatcher | |||
Wird ausgelöst, wenn eine Eigenschaft der Kanalgruppe geändert wird. | AsyncToken |
message | Eigenschaft |
responders | Eigenschaft |
responders:Array
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Array von Ereignisprozeduren, die bei Abschluss der asynchronen Anforderung aufgerufen werden. Die aufgerufene result
oder fault
-Funktion des Eaxh-Responders, der dem Token zugewiesen wurde, die dem entsprechenden Ereignis übergeben wird, bevor der Vorgang oder Dienst das Ereignis auslöst. Entwickler können verhindern, dass der Dienst das Ereignis im Nachhinein auslöst, indem sie event.preventDefault()
aufrufen. Beachten Sie, dass dies die Zuweisung des Diensts oder der result
-Eigenschaft des Vorgangs nicht verhindert.
Implementierung
public function get responders():Array
result | Eigenschaft |
result:Object
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das Ergebnis, das vom verknüpften RPC-Aufruf zurückgegeben wurde. Sobald die Ergebniseigenschaft des Tokens zugewiesen worden ist, wird sie genau gleich der Ergebniseigenschaft des verknüpften ResultEvent.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange
-Ereignis ausgelöst.
Implementierung
public function get result():Object
AsyncToken | () | Konstruktor |
public function AsyncToken(message:IMessage = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Erstellt eine Instanz des Tokens mit der angegebenen Meldung.
Parametermessage:IMessage (default = null ) — Die Meldung, die mit dem Token verknüpft ist.
|
addResponder | () | Methode |
public function addResponder(responder:IResponder):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Fügt einem Array von Respondern einen Responder hinzu. Das Objekt, das dem Objektparameter zugewiesen wurde, muss mx.rpc.IResponder
implementieren.
Parameter
responder:IResponder — Eine Ereignisprozedur wird bei Abschluss der asynchronen Anforderung aufgerufen.
|
Verwandte API-Elemente
hasResponder | () | Methode |
propertyChange | Ereignis |
mx.events.PropertyChangeEvent
Eigenschaft PropertyChangeEvent.type =
mx.events.PropertyChangeEvent.PROPERTY_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wird ausgelöst, wenn eine Eigenschaft der Kanalgruppe geändert wird.
DiePropertyChangeEvent.PROPERTY_CHANGE
-Konstante definiert den Wert der type
-Eigenschaft des Ereignisobjekts für ein PropertyChange
-Ereignis.
Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:
Eigenschaft | Wert |
---|---|
bubbles | Wird vom Konstruktor bestimmt; standardmäßig „false“. |
cancelable | Wird vom Konstruktor bestimmt; standardmäßig „false“. |
kind | Art der Änderung; PropertyChangeEventKind.UPDATE oder PropertyChangeEventKind.DELETE. |
oldValue | Der ursprüngliche Eigenschaftswert. |
newValue | Der neue Eigenschaftswert, falls vorhanden. |
property | Die geänderte Eigenschaft. |
source | Das Objekt mit der geänderten Eigenschaft. |
currentTarget | Das Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. |
target | Das Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget -Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. |
Tue Jun 12 2018, 10:04 AM Z