Accesso alle informazioni sul contenitore esterno

La proprietà ExternalInterface.available indica se la versione corrente di Flash Player si trova in un contenitore dotato di interfaccia esterna. Se l'interfaccia esterna è disponibile, questa proprietà è true; in caso contrario, è false. Prima di utilizzare qualunque altra funzionalità della classe ExternalInterface, verificare sempre che il contenitore corrente supporti la comunicazione con l'interfaccia esterna nel modo seguente:

if (ExternalInterface.available)
{
    // Esegue le chiamate al metodo ExternalInterface.
}

NOTA

 

La proprietà ExternalInterface.available riporta se il contenitore corrente è di un tipo che supporta la connettività ExternalInterface. Non indica se JavaScript è abilitato nel browser corrente.

La proprietà ExternalInterface.objectID consente di determinare l'identificatore univoco per l'istanza di Flash Player (nello specifico, l'attributo id del tag object in Internet Explorer o l'attributo name del tag embed nei browser che utilizzano l'interfaccia NPRuntime). Questo identificatore univoco rappresenta il documento SWF corrente nel browser e può essere utilizzato per fare riferimento al documento SWF (ad esempio, quando si chiama una funzione JavaScript in una pagina HTML contenitore). Quando il contenitore di Flash Player non è un browser Web, questa proprietà è null.


Flash CS3

 

Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti

Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/main/00000341.html