actionscriptとRSS
FlashでRSSフィードを読み込みたいのけど出てしまう
「セキュリティサンドボックス侵害」っていうのん。
ググってみても、Loaderでの対処ばっかしだわさ。
外部イメージの読み込みの部分での対処ばっかりね。
LoaderContextとかLoader.load(url,context)的。
じゃー、URLLoaderの場合はどうすればいいのか・・・
URLLoaderの引数は1個(URLRequest)で、LoaderContextは持ってこれない。
なので、PHPファイルに一回そのxmlもってきて、
そのPHPファイルをFlashを置くドメインに置いて、そっから読み込むっていう所業。
echo get_file_contents('フィードのURL');
?>
「echo」は必須、だったと思います。10時間前のことは覚えていません。
そのパスをURLRequsetでとってきてURLLoaderで読み込んで、XMLList的なものに入れて、
appendTextとか何かで、for使って個数決めて、何やかんややったら出来ました。
ざっくりとしたメモ。
ちなみにフィードの相手はかのアメブロでした。
自分のやったら、問題なかった(当たり前だけど)。
だって、クロスドメイン的なxml的なの置いたんだもの。
そういやmixiも勝手に画像使われないように、クロスドメイン的なxmlに規制っていうか、
遮断しているってどっかで見ましたよ。
はい。
すんません。
あー、ブログのカテゴリー、もっとちゃんとせなあきませんとかいいながら、
また次はいつになるだろうかーなー。