actionscriptとRSS

FlashでRSSフィードを読み込みたいのけど出てしまう

「セキュリティサンドボックス侵害」っていうのん。

ググってみても、Loaderでの対処ばっかしだわさ。

外部イメージの読み込みの部分での対処ばっかりね。

LoaderContextとかLoader.load(url,context)的。

じゃー、URLLoaderの場合はどうすればいいのか・・・

URLLoaderの引数は1個(URLRequest)で、LoaderContextは持ってこれない。

なので、PHPファイルに一回そのxmlもってきて、

そのPHPファイルをFlashを置くドメインに置いて、そっから読み込むっていう所業。

<?php

echo get_file_contents('フィードのURL');

?>

「echo」は必須、だったと思います。10時間前のことは覚えていません。

そのパスをURLRequsetでとってきてURLLoaderで読み込んで、XMLList的なものに入れて、

appendTextとか何かで、for使って個数決めて、何やかんややったら出来ました。

ざっくりとしたメモ。

ちなみにフィードの相手はかのアメブロでした。

自分のやったら、問題なかった(当たり前だけど)。

だって、クロスドメイン的なxml的なの置いたんだもの。

そういやmixiも勝手に画像使われないように、クロスドメイン的なxmlに規制っていうか、

遮断しているってどっかで見ましたよ。

はい。

すんません。

あー、ブログのカテゴリー、もっとちゃんとせなあきませんとかいいながら、

また次はいつになるだろうかーなー。

 

Tags:

Comments are closed.