<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>MinorProbrem&#187; crossdomain.xml</title>
	<atom:link href="http://hmlab.info/minor/tag/crossdomainxml/feed/" rel="self" type="application/rss+xml" />
	<link>http://hmlab.info/minor</link>
	<description>グダグダ日記</description>
	<lastBuildDate>Wed, 27 Apr 2011 21:48:54 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://hmlab.info/minor/tag/crossdomainxml/feed/" />
		<item>
		<title>FLASHのクロスドメインの解決法だれか教えて！</title>
		<link>http://hmlab.info/minor/2008/01/flash-1/</link>
		<comments>http://hmlab.info/minor/2008/01/flash-1/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 02:35:21 +0000</pubDate>
		<dc:creator>Hex68</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[GJ!（Ｗｅｂ拍手）]]></category>
		<category><![CDATA[crossdomain.xml]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[ウェブCheers]]></category>
		<category><![CDATA[クロスドメイン]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2008/01/flash-1.html</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><b>1/28の朝8:46に拍手でMyMiniCityブログパーツへご要望いただきました方へ</b></p>
<p>取り急ぎ、/com対応致しました。<br />人口が１０００以上でかつ街に何の問題も無い場合、<b>家アイコンのリンク先が人口か商業の２択でランダム</b>に選択されるように変更しています。<br />僕の町がまだ５００人にも満たないちょっと<b>残念な感じ</b>の寒村なので自分の街では確認できませんでしたが、メガロポリスなビッグシティーでテストしたところ、ちゃんと/comオプションがついていたことを確認しております。</p>
<p><span id="more-3400"></span><br />
<br />ブログパーツと言えばやはりFlash。<br />そう思ってここ二日ほどがんばってみた。<br />参考書も買ってきて、さんざGoogle先生にもお世話になったのだがどうにもこうにもしっくりこない。<br />参考書の通りにやっているにも関わらず望む結果が得られなかったりで、判らないというよりは腑に落ちてこないという感触だ。</p>
<p>作ろうとしているのはウェブＣｈｅｅｒｓから拍手ランキングをＸＭＬ化した結果を受け取り、それを表示するだけの至極単純なものなのに、二日かかってこの程度だ。PHPなら１時間でできそうなレベル。もどかしい事この上ない。</p>
<p>サイドバー左を参照。<br />なんとかリスト表示はできているものの、ひとつわからない点がある。</p>
<p>今回ＦＬＡＳＨで作成しているこのブログパーツの設置場所と、Cheersの拍手ログの設置場所のドメインが違う場合の処理の仕方がよくわからない。<br />いわゆるクロスドメイン。JavaScriptでもさんざ苦労させられている<b>憎いあんちくしょう</b>。</p>
<p>ブログパーツの設置されているドメインが<b>AAA.com</b>、XML側が<b>XXX.jp</b>の場合、crossdomain.xmlというファイルを置いて許可を与えることで、本来異なるドメイン間で通信できない仕様を持つFLASHが勘合符貿易的にその制限を越えられる。<br />という理解でいるのだが、これがうまくいかない。</p>
<p>同一ドメイン間では上の様にリストが表示されるのだが、ドメインが異なるとどうもうまくいかない。</p>
<p>crossdomain.xmlって、FLASH側じゃなく通信先（今回の場合XMLファイルがおいてある方、上で言うとXXX.jp）のファイルと同一ディレクトリにおいて置けばいいんだよね？それとも逆？<br />なにか間違ってるのかな・・・参考書通りにやっているんだけどなあ・・・やっぱり基礎からやんないと駄目かな。<br />ボタン作りとかアニメーションとか全部すっ飛ばして異ドメイン間のXMLのやり取りだもんなあ・・・いかんよなあ・・・</p>
<p>2008/01/30　追記</p>
<p><font style="font-size: 1.25em;"><b>自己解決した！</b></font><br />やっぱり読み込むファイル（この場合XMLファイル）のあるほうのディレクトリに許可する記述をしたcrossdomain.xmlをおいて置けばOKだった！<a href="http://hmlabminor.web.fc2.com/test.html">サンプル</a></p>
<p>FC2側にXMLファイルを置いて、同じディレクトリにcrossdomain.xmlを設置、HTMLからhmlab.info上においたFlashを呼び出し、XMLを読み込ませています。<br />crossdomain.xmlの中はhmlab.infoからHTTPポート（８０）のアクセスのみ許可しています。<br />これでこのランキングブログパーツをユーザーに提供できる可能性が出てきました。</p>
<p><b>crossdomain.xmlのサンプル</b></p>
<div style="overflow: auto; width: 330px; height: 120px;">&lt;cross-domain-policy&gt;<br />&nbsp;&nbsp;&nbsp; &lt;allow-access-from domain=&#8221;hmlab.info&#8221; to-ports=&#8221;80&#8243;&gt;<br />&lt;/allow-access-from&gt;<br />&lt;/cross-domain-policy&gt;
</div>
<p></p>
<table border="0" cellpadding="5">
<tbody>
<tr>
<td colspan="2"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00005FGRB/goodpic-22/" target="_top">フラッシュダンス</a></td>
</tr>
<tr>
<td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00005FGRB/goodpic-22/" target="_top"><img src="http://ecx.images-amazon.com/images/I/21WE8KFEE2L.jpg" alt="フラッシュダンス" border="0" /></a></td>
<td valign="top"><font size="-1">サントラ マイケル・センベロ アイリーン・キャラ </p>
<p>マーキュリー・ミュージックエンタテインメント  1997-10-25<br />売り上げランキング : 72776</p>
<p><strong>おすすめ平均  </strong><img src="http://g-images.amazon.com/images/G/01/detail/stars-5-0.gif" alt="star" /><br /><img src="http://g-images.amazon.com/images/G/01/detail/stars-5-0.gif" alt="star" />初めて観たダンス映画<br /><img src="http://g-images.amazon.com/images/G/01/detail/stars-5-0.gif" alt="star" />映画も音楽もawesome!<br /><img src="http://g-images.amazon.com/images/G/01/detail/stars-5-0.gif" alt="star" />20世紀の代表的映画音楽</p>
<p><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00005FGRB/goodpic-22/" target="_top">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html">G-Tools</a></font></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/01/flash-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://hmlab.info/minor/2008/01/flash-1/" />
	</item>
	</channel>
</rss>

