たまにはFlashの技術メモ。常識なのかもしれないが、昨晩ちょっとひっかかった部分なので、備忘録的に… Flashの仕様でやっかいなのは、ドメインをまたいで外部の情報を読み込む場合、参照側のサーバーに、カスタムポリシーファイルcrossdomain.xmlがないといけない。独自に参照側も作成する場合はcrossdomain.xmlを作成すれば問題ないのだけれど(詳細はこちら→Flashヘルプ – ドメイン間のデータロード許可)、外部のWebAPIを利用する際にはcrossdomain.xmlを設置していないサービスも多く、ちょっとやっかいな問題。 昨晩は、GoogleMapsのジオコーディングの情報をFlashに読み込む必要があったのだが、GoogleMapsのサーバにはcrossdomain.xmlがないためそのまま素直にはAS3でAPIを叩いても情報を取得できない。ということで解決策を
![Flash(AS3)でcrossdomain.xml無しにクロスドメインにアクセスする](https://cdn-ak-scissors.b.st-hatena.com/image/square/e1c5e569a21914da05a2d868eeae7ba15b319fe8/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fyoppa.org%2Fwp-content%2Fuploads%2F2018%2F09%2F247224_189876031062187_853523_n.jpg%3Ffit%3D480%252C480%26ssl%3D1)