menu
書いてる野郎
orebike@gmail.com
まずimport
import flash.external.ExternalInterface;
ExternalInterface.call("hoge", "param1", "param2",...);
オブジェクトのメソッドを呼び出したい場合は
ExternalInterface.call("hoge.piyo");
windowオブジェクトから探索にかかるのでそこから辿れる位置に置いてあるオブジェクトを本当に呼び出すようにドットでつなぐだけ。
開発中はJavascript自体はローカル資産なので、パブリッシュ設定から、ローカルのみにアクセスに切り替えておく。
パブリッシュされたFlash貼り付けタグのallowScriptAccess属性をいじるところをsameDomainじゃなくてalwaysに変える。 そうすると同じくエラーは発生するのだが、設定するかどうかのダイアログが出るので「設定ボタン」を押すとなぜかadobeのページに飛んでセキュリティを設定できるようになる。
グローバルセキュリティ設定を常に許可に切り替える。
Flashは開発の敷居高いな・・・ウザ。ってことなので、さっさとローカルにApacheインストールするが易し。