[as3][javascript] 連携してみる

ちょっとはまったのでメモ。
このページ
を参考に連携させてみた。

すると

uncaught exception: Error calling method on NPObject! [plugin exception: Error in Actionscript. Use a try/catch block to find error.].

とエラーがでる。
調べてみたら、以下二つを指定するとOK。
※セキュリティには気をつけてね。

ActionScript側設定

// * は全部のドメイン許可しちゃうので、適宜修正すること
flash.system. Security.allowDomain("*");

Javascript側設定

<object ... >
         :
   <embed src="hoge.swf" allowScriptAccess="always" ・・・/>
         :
</object>