| Package | flash.events |
| Classe | public class BrowserInvokeEvent |
| Héritage | BrowserInvokeEvent Event Object |
| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 |
browserInvoke lorsque l'application est invoquée à la suite de l'utilisation de la fonction d'invocation du navigateur par un fichier SWF dans le navigateur. L'objet NativeApplication distribue également un événement browserInvoke lorsqu'un utilisateur instancie la fonction d'installation continue dans le navigateur et que le fichier SWF dans le navigateur transmet un tableau au paramètre arguments de la méthode launchApplication() du fichier air.swf. (Pour plus de détails, voir « Distribution, installation et exécution des applications AIR » dans le guide du développeur AIR.)
L'invocation d'un navigateur n'est autorisée que si l'application spécifie les éléments suivants dans son fichier descripteur :
<allowBrowserInvocation>true</allowBrowserInvocation>
Si l'application n'est pas en cours d'exécution, l'objet NativeApplication distribue à la fois un événement InvokeEvent et un événement browserInvoke lors du démarrage depuis le navigateur. Autrement, si l'application est déjà en cours d'exécution, l'objet NativeApplication distribue uniquement un événement browserInvoke lors du démarrage depuis le navigateur.
Si l'application est démarrée à la suite d'une installation continue depuis le navigateur (l'utilisateur ayant choisi de démarrer après l'installation), l'objet NativeApplication distribue un événement BrowserInvoke uniquement si des arguments ont été transmis (via le fichier SWF dans le navigateur transmettant un tableau au paramètre arguments de la méthode installApplication() du fichier air.swf). Pour plus de détails, voir « Distribution, installation et exécution des applications AIR » dans le guide du développeur AIR.
A l'instar des événements InvokeEvent, les événements browserInvokeEvent sont distribués par l'objet NativeApplication (NativeApplication.nativeApplication ). Pour recevoir des événements browserInvoke, appelez la méthode addEventListener() de l'objet NativeApplication. Lorsqu'un écouteur d'événement s'enregistre pour un événement browserInvoke, il reçoit également tous les événements browserInvoke ayant eu lieu avant l'enregistrement. Ceux-ci sont distribués après le renvoi de l'appel à addEventListener(), mais pas forcément avant d'autres événements browserInvoke qui pourraient être reçus après l'enregistrement. Ceci vous permet de gérer des événements browserInvoke qui ont eu lieu avant l'exécution de votre code d'initialisation (lorsque l'application a été invoquée au départ depuis le navigateur, par exemple). Si vous ajoutez un écouteur d'événement ultérieurement dans l'exécution (après l'initialisation de l'application), il continue à recevoir tous les événements browserInvoke qui ont eu lieu depuis le démarrage de l'application.
Voir aussi
| Propriété | Défini par | ||
|---|---|---|---|
[lecture seule] Un tableau d'arguments (chaînes) à transmettre à l'application. | BrowserInvokeEvent | ||
![]() | bubbles : Boolean [lecture seule] Indique si un événement peut se propager vers le haut (bubbling). | Event | |
![]() | cancelable : Boolean [lecture seule] Indique si le comportement associé à l'événement peut être annulé. | Event | |
![]() | constructor : Object Référence à l'objet de classe ou à la fonction constructeur d'une occurrence donnée d'un objet. | Object | |
![]() | currentTarget : Object [lecture seule] L'objet qui traite activement l'objet Event avec un écouteur d'événements. | Event | |
![]() | eventPhase : uint [lecture seule] Phase actuelle du flux d'événements. | Event | |
[lecture seule] Indique si le contenu dans le navigateur utilise le schéma URL HTTPS (true) ou non (false). | BrowserInvokeEvent | ||
[lecture seule] Indique si l'invocation du navigateur a entraîné un événement user (tel qu'un clic de souris). | BrowserInvokeEvent | ||
![]() | prototype : Object [statique] Référence à l'objet prototype d'un objet de classe ou fonction. | Object | |
[lecture seule] Le type de sandbox pour le contenu dans le navigateur. | BrowserInvokeEvent | ||
[lecture seule] Le domaine de sécurité pour le contenu dans le navigateur, tel que« www.adobe.com » ou « www.example.org ». | BrowserInvokeEvent | ||
![]() | target : Object [lecture seule] Cible de l'événement. | Event | |
![]() | type : String [lecture seule] Type d'événement. | Event | |
| Méthode | Défini par | ||
|---|---|---|---|
La fonction de constructeur pour la classe BrowserInvokeEvent. | BrowserInvokeEvent | ||
Crée une copie de cet événement. | BrowserInvokeEvent | ||
![]() | Fonction d'un utilitaire permettant d'implémenter la méthode toString() dans des classes Event ActionScript 3.0 personnalisées. | Event | |
![]() | Indique si la propriété spécifiée d'un objet est définie. | Object | |
![]() | Vérifie si la méthode preventDefault() a été appelée pour l'événement. | Event | |
![]() | Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l'objet spécifié en tant que paramètre. | Object | |
![]() | Annule le comportement par défaut d'un événement si cette opération est possible. | Event | |
![]() | Indique si la propriété spécifiée existe et est énumérable. | Object | |
![]() | Définit la disponibilité d'une propriété dynamique pour les opérations en boucle. | Object | |
![]() | Bloque le traitement des écouteurs d'événement dans le nœud actuel et les suivants dans le flux d'événements. | Event | |
![]() | Bloque le traitement des écouteurs d'événement dans les nœuds qui suivent le nœud actuel dans le flux d'événements. | Event | |
![]() | Renvoie une chaîne répertoriant toutes les propriétés de l'objet Event. | Event | |
![]() | Renvoie la valeur primitive de l'objet spécifié. | Object | |
| Constante | Défini par | ||
|---|---|---|---|
![]() | ACTIVATE : String = "activate" [statique] La constante ACTIVATE définit la valeur de la propriété type d'un objet événement activate. | Event | |
![]() | ADDED : String = "added" [statique] La constante Event.ADDED définit la valeur de la propriété type d'un objet événement added. | Event | |
![]() | ADDED_TO_STAGE : String = "addedToStage" [statique] La constante Event.ADDED_TO_STAGE définit la valeur de la propriété type d'un objet d'événement addedToStage. | Event | |
[statique] La constante BrowserInvokeEvent.BROWSER_INVOKE définit la valeur de la propriété type d'un objet BrowserInvokeEvent. | BrowserInvokeEvent | ||
![]() | CANCEL : String = "cancel" [statique] La constante Event.CANCEL définit la valeur de la propriété type d'un objet événement cancel. | Event | |
![]() | CHANGE : String = "change" [statique] La constante Event.CHANGE définit la valeur de la propriété type de l'objet d'événement change. | Event | |
![]() | CLEAR : String = "clear" [statique] La constante Event.CLEAR définit la valeur de la propriété type d'un objet événement clear. | Event | |
![]() | CLOSE : String = "close" [statique] La constante Event.CLOSE définit la valeur de la propriété type d'un objet événement close. | Event | |
![]() | [statique] La constante Event.CLOSING définit la valeur de la propriété type d'un objet événement closing. | Event | |
![]() | COMPLETE : String = "complete" [statique] La constante Event.COMPLETE définit la valeur de la propriété type d'un objet événement complete. | Event | |
![]() | CONNECT : String = "connect" [statique] La constante Event.CONNECT définit la valeur de la propriété type d'un objet événement connect. | Event | |
![]() | COPY : String = "copy" [statique] Définit la valeur de la propriété type d'un objet d'événement copy. | Event | |
![]() | CUT : String = "cut" [statique] Définit la valeur de la propriété type d'un objet d'événement cut. | Event | |
![]() | DEACTIVATE : String = "deactivate" [statique] La constante Event.DEACTIVATE définit la valeur de la propriété type d'un objet événement deactivate. | Event | |
![]() | DISPLAYING : String = "displaying" [statique] La constante Event.DISPLAYING définit la valeur de la propriété type d'un objet événement displaying. | Event | |
![]() | ENTER_FRAME : String = "enterFrame" [statique] La constante Event.ENTER_FRAME définit la valeur de la propriété type d'un objet événement enterFrame. | Event | |
![]() | EXIT_FRAME : String = "exitFrame" [statique] La constante Event.EXIT_FRAME définit la valeur de la propriété type d'un objet événement exitFrame. | Event | |
![]() | [statique] La constante Event.EXITING définit la valeur de la propriété type de l'objet d'événement exiting. | Event | |
![]() | FRAME_CONSTRUCTED : String = "frameConstructed" [statique] La constante Event.FRAME_CONSTRUCTED définit la valeur de la propriété type d'un objet événement frameConstructed. | Event | |
![]() | FULLSCREEN : String = "fullScreen" [statique] La constante Event.FULL_SCREEN définit la valeur de la propriété type d'un objet événement fullScreen. | Event | |
![]() | [statique] La constante Event.HTML_BOUNDS_CHANGE définit la valeur de la propriété type d'un objet événement htmlBoundsChange. | Event | |
![]() | [statique] La constante Event.HTML_DOM_INITIALIZE définit la valeur de la propriété type d'un objet événement htmlDOMInitialize. | Event | |
![]() | [statique] La constante Event.HTML_RENDER définit la valeur de la propriété type d'un objet événement htmlRender. | Event | |
![]() | ID3 : String = "id3" [statique] La constante Event.ID3 définit la valeur de la propriété type d'un objet événement id3. | Event | |
![]() | INIT : String = "init" [statique] La constante Event.INIT définit la valeur de la propriété type d'un objet événement init. | Event | |
![]() | [statique] La constante Event.LOCATION_CHANGE définit la valeur de la propriété type d'un objet événement locationChange. | Event | |
![]() | MOUSE_LEAVE : String = "mouseLeave" [statique] La constante Event.MOUSE_LEAVE définit la valeur de la propriété type d'un objet événement mouseLeave. | Event | |
![]() | [statique] La constante Event.NETWORK_CHANGE définit la valeur de la propriété type d'un objet événement networkChange. | Event | |
![]() | OPEN : String = "open" [statique] La constante Event.OPEN définit la valeur de la propriété type d'un objet événement open. | Event | |
![]() | PASTE : String = "paste" [statique] La constante Event.PASTE définit la valeur de la propriété type d'un objet événement paste. | Event | |
![]() | REMOVED : String = "removed" [statique] La constante Event.REMOVED définit la valeur de la propriété type d'un objet événement removed. | Event | |
![]() | REMOVED_FROM_STAGE : String = "removedFromStage" [statique] La constante Event.REMOVED_FROM_STAGE définit la valeur de la propriété type d'un objet événement removedFromStage. | Event | |
![]() | RENDER : String = "render" [statique] La constante Event.RENDER définit la valeur de la propriété type d'un objet événement render. | Event | |
![]() | RESIZE : String = "resize" [statique] La constante Event.RESIZE définit la valeur de la propriété type d'un objet événement resize. | Event | |
![]() | SCROLL : String = "scroll" [statique] La constante Event.SCROLL définit la valeur de la propriété type d'un objet événement scroll. | Event | |
![]() | SELECT : String = "select" [statique] La constante Event.SELECT définit la valeur de la propriété type d'un objet événement select. | Event | |
![]() | SELECT_ALL : String = "selectAll" [statique] La constante Event.SELECT_ALL définit la valeur de la propriété type d'un objet événement selectAll. | Event | |
![]() | SOUND_COMPLETE : String = "soundComplete" [statique] La constante Event.SOUND_COMPLETE définit la valeur de la propriété type d'un objet événement soundComplete. | Event | |
![]() | TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [statique] La constante Event.TAB_CHILDREN_CHANGE définit la valeur de la propriété type d'un objet événement tabChildrenChange. | Event | |
![]() | TAB_ENABLED_CHANGE : String = "tabEnabledChange" [statique] La constante Event.TAB_ENABLED_CHANGE définit la valeur de la propriété type d'un objet événement tabEnabledChange. | Event | |
![]() | TAB_INDEX_CHANGE : String = "tabIndexChange" [statique] La constante Event.TAB_INDEX_CHANGE définit la valeur de la propriété type d'un objet événement tabIndexChange. | Event | |
![]() | UNLOAD : String = "unload" [statique] La constante Event.UNLOAD définit la valeur de la propriété type d'un objet événement unload. | Event | |
![]() | [statique] La constante Event.USER_IDLE définit la valeur de la propriété type d'un objet événement userIdle. | Event | |
![]() | [statique] La constante Event.USER_PRESENT définit la valeur de la propriété type d'un objet événement userPresent. | Event | |
| propriété |
arguments:Array [lecture seule] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 |
Un tableau d'arguments (chaînes) à transmettre à l'application.
public function get arguments():Array| propriété |
isHTTPS:Boolean [lecture seule] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 |
Indique si le contenu dans le navigateur utilise le schéma URL HTTPS (true) ou non (false ).
public function get isHTTPS():Boolean| propriété |
isUserEvent:Boolean [lecture seule] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 |
Indique si l'invocation du navigateur a entraîné un événement user (tel qu'un clic de souris). Dans AIR 1.0, ceci est toujours défini sur true ; AIR requiert un événement user pour initier un appel à la fonction d'invocation du navigateur.
public function get isUserEvent():Boolean| propriété |
sandboxType:String [lecture seule] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 |
Le type de sandbox pour le contenu dans le navigateur. Cette valeur peut être :
Security.APPLICATION — Le contenu se trouve dans le sandbox de sécurité de l'application.
Security.LOCAL_TRUSTED — Le contenu est dans le sandbox de sécurité local approuvé.
Security.LOCAL_WITH_FILE — Le contenu se trouve dans le sandbox de sécurité local avec système de fichiers.
Security.LOCAL_WITH_NETWORK — Le contenu se trouve dans le sandbox de sécurité local avec mise en réseau.
Security.REMOTE — Le contenu se trouve dans le domaine distant (réseau)
public function get sandboxType():StringVoir aussi
| propriété |
securityDomain:String [lecture seule] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 |
Le domaine de sécurité pour le contenu dans le navigateur, tel que« www.adobe.com » ou « www.example.org ». Cette propriété est définie uniquement pour le contenu présent dans le sandbox de sécurité distant (pour le contenu d'un domaine réseau), et non pour le contenu présent dans un sandbox de sécurité d'application ou local.
public function get securityDomain():String| () | Constructeur |
public function BrowserInvokeEvent(type:String, bubbles:Boolean, cancelable:Boolean, arguments:Array, sandboxType:String, securityDomain:String, isHTTPS:Boolean, isUserEvent:Boolean)| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 |
La fonction de constructeur pour la classe BrowserInvokeEvent. Généralement, les développeurs n'appellent pas le constructeur BrowserInvokeEvent() directement. Seul le moteur d'exécution doit créer un objet BrowserInvokeEvent.
type:String —
Type de l'événement, accessible en tant que Event.type.
| |
bubbles:Boolean —
Définissez sur false pour un objet BrowserInvokeEvent.
| |
cancelable:Boolean —
Définissez sur false pour un objet BrowserInvokeEvent.
| |
arguments:Array — Un tableau d'arguments (chaînes) à transmettre à l'application. | |
sandboxType:String — Le type de sandbox pour le contenu dans le navigateur. | |
securityDomain:String — Le domaine de sécurité pour le contenu dans le navigateur. | |
isHTTPS:Boolean — Indique si le contenu dans le navigateur utilise le schéma URL HTTPS ou non. | |
isUserEvent:Boolean — Indique si l'invocation du navigateur résultait d'un événement user. |
| () | méthode |
override public function clone():Event| Versions du moteur d'exécution: | AIR 1.0 |
Crée une copie de cet événement.
Valeur renvoyéeEvent — Copie de l'événement. |
| Constante |
public static const BROWSER_INVOKE:String = "browserInvoke"| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 |
La constante BrowserInvokeEvent.BROWSER_INVOKE définit la valeur de la propriété type d'un objet BrowserInvokeEvent.
L'objet BrowserInvokeEvent possède les propriétés suivantes :
| Propriétés | Valeurs |
|---|---|
arguments
| Tableau des arguments de chaîne transmis pendant cette invocation. |
sandBoxType
|
Chaîne représentant le type de sandbox pour le contenu du navigateur (Security.APPLICATION, Security.LOCAL_TRUSTED, Security.LOCAL_WITH_FILE, Security.LOCAL_LOCAL_WITH_NETWORK ou Security.REMOTE ).
|
securityDomain
|
Une chaîne représentant le domaine de sécurité pour le contenu dans le navigateur (tel que « www.example.com
).
|
isHTTPS
|
Indique si le contenu du navigateur utilise le schéma URL HTTPS (true) ou non (false )
|
isUserEvent
|
Indique si l'invocation du navigateur a résulté d'un événement user (toujours true dans AIR 1.0).
|
bubbles
| N° |
cancelable
|
false ; Il n'existe aucun comportement par défaut à annuler.
|
currentTarget
| Indique l'objet qui traite activement l'objet InvokeEvent avec un écouteur d'événements. |
target
|
Toujours l'objet Objet NativeApplication.
|
Voir aussi