Adobe - デベロッパーセンター : 外部APIを使用したFlashとJavaScriptの接続
FlashPlayer 7 以下では ExternalInterface が使えないので、Flash -> JavaScript の接続には
- getURL
- fscommand
を使う。getURL はコードが単純になるが、IE でクリック音が鳴ってしまう。 fscommand は、コードが煩雑になる反面、挙動が ExternalInterface に近い。 ExternalInterface の前身だから、そりゃそうだろう。
また、JavaScript -> Flash の接続には SetVariable を使う。 SetVariable で設定する変数を watch で監視して、switch 文などでハンドリングすればよい。