最近、Windows Firefoxの環境下でExternalInterfaceにハマったことがあったので、ExternalInterfaceを使うにあたってJS側で気をつけるべきことについて備忘録として残しておきます。 大抵のことは、blog.katsuma.tvのこの記事に詳しく書かれているので参照されることをオススメします。 1. swfを貼り付ける時は、objectタグはid属性を、embedタグはname属性を設定 FirefoxだとembedにidがついているとうまくExternalInterfaceを呼び出せないので、embedにはnameを設定する。 多くの人はswfobjectなどで貼り付けていると思うので、大丈夫だと思いますが、swfobjectが古いヴァージョンだとこの問題を回避できなかった気がする。 2. 貼り付けられたswfはDOMに存在してからExternal