03.07.2013 Views

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ExternalInterface<br />

(flash.external.ExternalInterface)<br />

Object<br />

|<br />

+-flash.external.ExternalInterface<br />

public class ExternalInterface<br />

extends Object<br />

La classe ExternalInterface est l'API External, une interface <strong>de</strong> programmation d'application<br />

qui autorise les communications simples entre <strong>ActionScript</strong> et le conteneur <strong>de</strong> Flash Player ;<br />

par exemple, une page HTML utilisant JavaScript ou une application <strong>de</strong> bureau intégrant<br />

Flash Player.<br />

ExternalInterface a les mêmes fonctionnalités que les métho<strong>de</strong>s fscommand(), CallFrame()<br />

et CallLabel(), mais possè<strong>de</strong> plus <strong>de</strong> flexibilité et peut s'appliquer plus généralement.<br />

L'utilisation <strong>de</strong> ExternalInterface est recommandée pour les communications entre JavaScript<br />

et <strong>ActionScript</strong>.<br />

A partir d'<strong>ActionScript</strong>, vous pouvez appeler toutes les fonctions JavaScript sur une page<br />

HTML, passer tous les arguments <strong>de</strong> tout type <strong>de</strong> données et recevoir une valeur <strong>de</strong> retour<br />

pour un appel.<br />

Depuis JavaScript sur la page HTML, vous pouvez appeler une fonction <strong>ActionScript</strong> dans<br />

Flash Player. La fonction <strong>ActionScript</strong> peut renvoyer une valeur que JavaScript reçoit<br />

immédiatement comme valeur <strong>de</strong> retour <strong>de</strong> l'appel.<br />

ExternalInterface est pris en charge par les combinaisons suivantes <strong>de</strong> navigateurs et <strong>de</strong><br />

systèmes d'exploitation :<br />

Navigateur Système d'exploitation<br />

Internet Explorer 5.0 et<br />

versions ultérieures<br />

Netscape 8.0 et<br />

versions ultérieures<br />

Mozilla 1.7.5 et<br />

versions ultérieures<br />

Firefox 1.0 et versions<br />

ultérieures<br />

Safari 1.3 et versions<br />

ultérieures<br />

Windows<br />

Windows Macintosh<br />

Windows Macintosh<br />

Windows Macintosh<br />

Macintosh<br />

ExternalInterface (flash.external.ExternalInterface) 569

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!