Pakket | flash.events |
Klasse | public class BrowserInvokeEvent |
Overerving | BrowserInvokeEvent Event Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
browserInvoke
-gebeurtenis wanneer de toepassing wordt geactiveerd doordat een SWF-bestand in de browser de browseractiveringsfunctie gebruikt. Het NativeApplication-object verzendt ook een browserInvoke
-gebeurtenis wanneer een gebruiker de functie voor naadloze installatie activeert in de browser, en het SWF-bestand in de browser een array doorgeeft aan de parameter arguments
van de methode launchApplication()
van het bestand air.swf. (Zie "Distributing, Installing and Running AIR applications" in de handleiding voor AIR-ontwikkelaars.)
Browseractivering is alleen toegestaan als een toepassing het volgende opgeeft in het descriptorbestand van de toepassing:
<allowBrowserInvocation>true</allowBrowserInvocation>
Als de toepassing niet is gestart, verzendt het NativeApplication-object zowel een InvokeEvent-gebeurtenis als een browserInvoke
-gebeurtenis wanneer het vanuit de browser wordt gestart. Als de toepassing wel is gestart, verzendt het NativeApplication-object alleen een browserInvoke
-gebeurtenis wanneer het vanuit de browser wordt gestart.
Als de toepassing wordt gestart als het resultaat van een naadloze installatie vanuit de browser (waarbij de gebruiker tijdens de installatie ervoor kiest om de toepassing te starten), verzendt het NativeApplication-object een BrowserInvoke-gebeurtenis alleen als argumenten zijn doorgegeven (het SWF-bestand in de browser geeft een array door aan de parameter arguments
van de methode installApplication()
van het bestand air.swf). Zie "Distributing, Installing and Running AIR applications" in de handleiding voor AIR-ontwikkelaars.
Net als de invokeEvent
-gebeurtenissen, worden browserInvokeEvent
-gebeurtenissen door het NativeApplication-object (NativeApplication.nativeApplication
) verzonden. Als u browserInvoke
-gebeurtenissen wilt ontvangen, roept u de methode addEventListener()
van het NativeApplication-object aan. Wanneer een gebeurtenislistener zich registreert voor een browserInvoke
-gebeurtenis, ontvangt deze ook alle browserInvoke
-gebeurtenissen die zich vóór de registratie hebben voorgedaan. Deze worden verzonden nadat de oproep van addEventListener()
terugkomt, maar niet noodzakelijk vóór andere browserInvoke
-gebeurtenissen die na de registratie mogelijk worden ontvangen. Op die manier kunt u browserInvoke
-gebeurtenissen afhandelen die zich hebben voorgedaan voordat uw initialisatiecode wordt uitgevoerd (bijvoorbeeld wanneer de toepassing het eerst vanuit de browser wordt geactiveerd). Onthoud dat een gebeurtenislistener die u later tijdens de uitvoering (dus na de initialisatie van de toepassing) toevoegt, alle browserInvoke
-gebeurtenissen ontvangt die zich hebben voorgedaan vanaf het moment dat de toepassing is gestart.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
arguments : Array [alleen-lezen]
Een array met argumenten (tekenreeksen) die aan de toepassing wordt doorgegeven. | BrowserInvokeEvent | ||
bubbles : Boolean [alleen-lezen]
Geeft aan of een gebeurtenis een terugkoppelgebeurtenis is. | Event | ||
cancelable : Boolean [alleen-lezen]
Geeft aan of het gedrag dat aan deze gebeurtenis is gekoppeld, kan worden voorkomen. | Event | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
currentTarget : Object [alleen-lezen]
Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. | Event | ||
eventPhase : uint [alleen-lezen]
De huidige fase in de gebeurtenisstroom. | Event | ||
isHTTPS : Boolean [alleen-lezen]
Hiermee wordt aangegeven of de browserinhoud het URL-schema HTTPS wel of niet gebruikt (true of false). | BrowserInvokeEvent | ||
isUserEvent : Boolean [alleen-lezen]
Of de browseractivering het gevolg is geweest van een gebruikersactie (bijvoorbeeld een muisklik). | BrowserInvokeEvent | ||
sandboxType : String [alleen-lezen]
Het type sandbox voor de inhoud in de browser. | BrowserInvokeEvent | ||
securityDomain : String [alleen-lezen]
Het beveiligingsdomein voor de inhoud in de browser, zoals "www.adobe.com" of "www.voorbeeld.org". | BrowserInvokeEvent | ||
target : Object [alleen-lezen]
Doel van gebeurtenis. | Event | ||
type : String [alleen-lezen]
Het type gebeurtenis. | Event |
Methode | Gedefinieerd door | ||
---|---|---|---|
BrowserInvokeEvent(type:String, bubbles:Boolean, cancelable:Boolean, arguments:Array, sandboxType:String, securityDomain:String, isHTTPS:Boolean, isUserEvent:Boolean)
De constructorfunctie voor de BrowserInvokeEvent-klasse. | BrowserInvokeEvent | ||
[overschrijven]
Maakt een nieuw exemplaar van deze gebeurtenis. | BrowserInvokeEvent | ||
Een hulpprogrammafunctie voor de implementatie van de methode toString() in aangepaste ActionScript 3.0-Event-klassen. | Event | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Controleert of de methode preventDefault() is aangeroepen voor de gebeurtenis. | Event | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Annuleert het standaardgedrag van een gebeurtenis wanneer dat gedrag kan worden geannuleerd. | Event | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Voorkomt het verwerken van gebeurtenislisteners in het huidige knooppunt en volgende knooppunten in de gebeurtenisstroom. | Event | ||
Voorkomt het verwerken van gebeurtenislisteners in knooppunten die volgen op het huidige knooppunt in de gebeurtenisstroom. | Event | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeks die alle eigenschappen van het Event-object bevat. | Event | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
Constante | Gedefinieerd door | ||
---|---|---|---|
BROWSER_INVOKE : String = "browserInvoke" [statisch]
De constante BrowserInvokeEvent.BROWSER_INVOKE definieert de waarde van de eigenschap type van een BrowserInvokeEvent-object. | BrowserInvokeEvent |
arguments | eigenschap |
isHTTPS | eigenschap |
isUserEvent | eigenschap |
isUserEvent:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Of de browseractivering het gevolg is geweest van een gebruikersactie (bijvoorbeeld een muisklik). In AIR 1.0 is deze altijd ingesteld op true
; AIR vereist dat een gebruikersgebeurtenis een aanroep van de browseractiveringsfunctie start.
Implementatie
public function get isUserEvent():Boolean
sandboxType | eigenschap |
sandboxType:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Het type sandbox voor de inhoud in de browser. Deze kan een van de volgende waarden hebben:
Security.APPLICATION
— De inhoud bevindt zich in de sandbox met toepassingsbeveiliging.Security.LOCAL_TRUSTED
— De inhoud bevindt zich in de lokaal vertrouwde beveiligingssandbox.Security.LOCAL_WITH_FILE
— De inhoud bevindt zich in de sandbox lokaal-met-bestandssysteembeveiliging.Security.LOCAL_WITH_NETWORK
— De inhoud bevindt zich in de sandbox lokaal-met-netwerkbeveiliging.Security.REMOTE
— De inhoud bevindt zich in een extern (netwerk) domein.
Implementatie
public function get sandboxType():String
Verwante API-elementen
securityDomain | eigenschap |
securityDomain:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Het beveiligingsdomein voor de inhoud in de browser, zoals "www.adobe.com"
of "www.voorbeeld.org"
. Deze eigenschap wordt alleen ingesteld voor inhoud in de sandbox met externe beveiliging (voor inhoud in een netwerkdomein), niet voor inhoud in een sandbox met lokale beveiliging of toepassingsbeveiliging.
Implementatie
public function get securityDomain():String
BrowserInvokeEvent | () | Constructor |
public function BrowserInvokeEvent(type:String, bubbles:Boolean, cancelable:Boolean, arguments:Array, sandboxType:String, securityDomain:String, isHTTPS:Boolean, isUserEvent:Boolean)
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
De constructorfunctie voor de BrowserInvokeEvent-klasse. In het algemeen roepen ontwikkelaars de constructor BrowserInvokeEvent()
niet rechtstreeks aan. Een BrowserInvokeEvent-object mag alleen door de runtime worden gemaakt.
type:String — Het type gebeurtenis dat toegankelijk is als Event.type .
| |
bubbles:Boolean — Ingesteld op false voor een BrowserInvokeEvent-object.
| |
cancelable:Boolean — Ingesteld op false voor een BrowserInvokeEvent-object.
| |
arguments:Array — Een array met argumenten (tekenreeksen) die aan de toepassing wordt doorgegeven.
| |
sandboxType:String — Het type sandbox voor de inhoud in de browser.
| |
securityDomain:String — Het beveiligingsdomein voor de inhoud in de browser.
| |
isHTTPS:Boolean — Of de inhoud in de browser het URL-schema HTTPS gebruikt.
| |
isUserEvent:Boolean — Of de browser door een gebruikersactie is geactiveerd.
|
clone | () | methode |
BROWSER_INVOKE | Constante |
public static const BROWSER_INVOKE:String = "browserInvoke"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
De constante BrowserInvokeEvent.BROWSER_INVOKE
definieert de waarde van de eigenschap type
van een BrowserInvokeEvent-object.
Het BrowserInvokeEvent-object heeft de volgende eigenschappen:
Eigenschappen | Waarden |
---|---|
arguments | De array met tekenreeksargumenten die tijdens de activering wordt doorgegeven. |
sandboxType | Een tekenreeks die het sandbox-type voorstelt voor de inhoud in de browser (Security.APPLICATION , Security.LOCAL_TRUSTED , Security.LOCAL_WITH_FILE , Security.LOCAL_LOCAL_WITH_NETWORK of Security.REMOTE ). |
securityDomain | Een tekenreeks die het beveiligingsdomein voorstelt voor de inhoud in de browser (bijvoorbeeld "www.voorbeeld.com" ). |
isHTTPS | Hiermee wordt aangegeven of de browserinhoud het URL-schema HTTPS wel of niet gebruikt (true of false ) |
isUserEvent | Of de activering van de browser het gevolg is geweest van een gebruikersactie (altijd true in AIR 1.0). |
bubbles | Nee. |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Geeft het object aan dat dit InvokeEvent-object actief verwerkt met een gebeurtenislistener. |
target | Altijd het NativeApplication-object. |
Verwante API-elementen
Wed Jun 13 2018, 11:42 AM Z