Obtention d'informations sur le conteneur externe

La propriété ExternalInterface.available indique si Flash Player se trouve dans un conteneur offrant une interface externe. Si l'interface externe est disponible, cette propriété a la valeur true ; sinon, sa valeur est false. Avant d'utiliser toute autre fonctionnalité de la classe ExternalInterface, vous devez toujours vérifier que le conteneur actif prend en charge la communication avec l'interface externe, comme suit :

if (ExternalInterface.available)
{
    // Appeler les méthodes ExternalInterface ici.
}

REMARQUE

 

La propriété ExternalInterface.available indique si le conteneur actif prend en charge la connectivité ExternalInterface. Elle ne vous dit pas si JavaScript est activé dans le navigateur actif.

La propriété ExternalInterface.objectID vous permet de déterminer l'identifiant unique de l'instance Flash Player (c'est-à-dire, l'attribut id de la balise object dans Internet Explorer ou l'attribut name de la balise embed dans les navigateurs utilisant l'interface NPRuntime). Cet identifiant unique représente le document SWF actif dans le navigateur et permet d'y faire référence, par exemple si vous appelez une fonction JavaScript dans une page HTML conteneur. Si le conteneur Flash Player n'est pas un navigateur Web, la propriété est null.


Flash CS3

 

M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire

Page en cours: http://livedocs.adobe.com/flash/9.0_fr/main/00000341.html