旧それなりブログの跡地、画像やスタイルやJSなどが壊れてることがあります。

[SoundManager2] クロスドメインでswfを読み込む場合

2012年3月31日

先日紹介したJavaScriptライブラリのSoundManager2 についてです

手なりの設定だと、.swfのFlashを別ドメインに置いた場合に

js/flash exception: Error: Error calling method on NPObject!

このようなエラーが出て正常に動作しません

その場合は swfディレクトリの中に
soundmanager2_flash_xdomain.zip というファイルがあるので
こちらを解凍して soundManager.url で読み込むようにすれば動くようになります

補足

ソーシャルアプリで使うは大体別ドメインになると思います

また、音楽ファイルがswfと更に別ドメインになる場合は
crossdomain.xml の設定が必要になると思います(未検証)