CrossDomainBridgeをSpark Projectに登録しました
CrossDomainBridgeクラスとは
- flashのcrossdomain.xmlを用いて、JavaScriptでドメインを超えた通信を行えるようにします
- 基本的にユーザはJavaScriptを触ります
- crossdomain.xmlが適切におかれていないサイトにはもちろんアクセスできません
サンプル
コード
- 以下にあります
使い方
上のサンプルと、 http://snippets.libspark.org/trac/browser/jirox/as3/sample/crossdomainbridgeを参照
開発時にIEで苦労した
ExternalInterfaceではまる
IEではObjectタグのidの文字列にexternalという文字列が含まれていないとExternalInterfaceを使えない。要するに、
- externalHoge
- hogeexternalHoge
- hogeexternal
とかなってないとだめ。この情報はExternalInterface.call Internet explorerでnullが返ってくる件から参考にさせてもらいました。