Adobe
Flashアプリケーションで何らかの機能を使おうとすると、HTMLページ内のJavaScriptのような、Flash Playerの外部にあるコードに接続しなければならないことがよくあります。このような場合、接続を行うにはActionScriptからJavaScriptを呼び出したり、あるいはその逆を行うといったことが必要です。
Flash Player 7以前のバージョンではActionScriptとJavaScript間の接続に getURL() や fscommand()を使用せざるを得ませんでしたが、JavaScriptそのものは SetVariable()や callFrame()、 callLabel()を使用してもActionScriptと接続することは可能だったのです。
それがFlash Player 8になって、いわゆる外部API(application programming interface)のExternalInterfaceクラスを使用できるようになったことで、Flashと外部プログラムとの接続を非常にシンプルに行えるようになりました。この記事では、そのExternalInterfaceクラスについて詳しく解説していきます。
このチュートリアルを完了するには、次のソフトウェアおよびファイルがインストールされている必要があります。
JavaScriptおよびドキュメントオブジェクトモデル*(DOM)に関する知識が必要です。