Documentazione di Flash CS3 |
|||
| Programmazione in ActionScript 3.0 > Uso dell'API esterna > Requisiti e vantaggi dell'API esterna | |||
L'API esterna è una porzione di ActionScript che fornisce un meccanismo di comunicazione tra ActionScript e il codice in esecuzione su un'applicazione cosiddetta "esterna", ovvero un'applicazione che funge da contenitore per Flash Player (di solito, si tratta di un browser Web o di un'applicazione proiettore autonoma). In ActionScript 3.0, la funzionalità dell'API esterna è fornita dalla classe ExternalInterface. Nelle versioni di Flash Player precedenti a Flash Player 8, l'azione fscommand() veniva utilizzata per effettuare la comunicazione con l'applicazione contenitore. La classe ExternalInterface sostituisce fscommand() ed è consigliabile utilizzarla per tutte le comunicazioni tra JavaScript e ActionScript.
|
NOTA |
|
Se è necessario utilizzare ancora |
La classe ExternalInterface è un sottosistema che consente facili comunicazioni da ActionScript e Flash Player a una pagina HTML contenente JavaScript o a un'applicazione desktop che incorpora un'istanza di Flash Player.
La classe ExternalInterface è disponibile solo nelle seguenti circostanze:
In tutte le altre situazioni (ad esempio, nel caso di esecuzione in un lettore autonomo) in cui la proprietà ExternalInterface.available restituisce false.
Da ActionScript, è possibile chiamare una funzione JavaScript sulla pagina HTML. L'API esterna offre la seguente funzionalità perfezionata rispetto a fscommand():
fscommand().fscommand().|
AVVERTENZA |
|
Se il nome fornito all'istanza di Flash Player in una pagina HTML (l'attributo Inoltre, se i tag HTML che definiscono l'istanza di Flash Player (i tag |
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/00000339.html