jQueryで下のようなhtmlを読み込ませて、Flashを使いたいんだけど、flashの関数が呼び出せない。
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="200" height="200" id="dynload_chart" hspace="0" vspace="0"> <param name="movie" value="PieChart.swf" /> <param name="allowScriptAccess" value="always" /> <embed src="PieChart.swf" pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="200" height="200"></embed> </object> <input type='button' onclick='eval(this.value)' value='drawChart("dynload_chart");' />
実際のソースはこんな感じ
http://kasuya.mobi/blog/graph/
ExternalInterface.addCallback() の呼び方間違えてるのかなぁ。
考えられそうなのは、ExternalInterface.addCallback() のタイミングが悪いとか。