<?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; Flash</title>
	<atom:link href="http://hmlab.info/minor/category/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0/flash/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/category/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0/flash/feed/" />
		<item>
		<title>FlexでのGJ！ランキング表示をちょっと変更してみました</title>
		<link>http://hmlab.info/minor/2008/09/flexgj-1/</link>
		<comments>http://hmlab.info/minor/2008/09/flexgj-1/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 15:49:44 +0000</pubDate>
		<dc:creator>Hex68</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[GJ!（Ｗｅｂ拍手）]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[gj]]></category>
		<category><![CDATA[ブログパーツ]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2008/09/flexgj-1.html</guid>
		<description><![CDATA[以前公開した、拍手数表示のFlashブログパーツをちょっと変更しました。 変更点 ・記事リストの上部分に余白を多目に取った（ここにオリジナルなロゴを置いたりするといいと思うよ！） ・TOP10と全記事の切り替えをラジオボ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hmlab.info/minor/2008/06/flexflashgj.html">以前公開した、拍手数表示のFlashブログパーツ</a>をちょっと変更しました。</p>
<p><strong>変更点</strong></p>
<p>・記事リストの上部分に余白を多目に取った（ここにオリジナルなロゴを置いたりするといいと思うよ！）<br />
・TOP10と全記事の切り替えをラジオボタンからタブに切り替えた（わかりやすいね！）<br />
・デザインがちょっとiPodTouch風（COOLだね！）<br />
・背景スキン（gjbg.gif）を透過gifにすれば角丸な形にも（可愛いね！）</p>
<p>うーん、これくらいかな？</p>
<p><span id="more-3489"></span></p>
<p><a href="http://hmlab.info/products/gj/blogparts/gjrank2.zip">gjrank2.zip</a></p>
<p>上に一式入っています。<br />
背景画像のサイズは160*360ピクセル。<br />
gibj.gifのファイル名でswfと同ディレクトリに置いておけば読み込んで背景に表示するので、変更もOKです。</p>
<p>設置方法はgjrank2_ok.htmlの記述中の</p>
<p><strong>http://hoge.com/gj/gjrank2.swf</strong></p>
<p>の部分は先ほどアップロードしたgjrank2.swfのURLを、</p>
<p><strong>http://hoge.com/gj/log/gj.xml</strong></p>
<p>の部分はあなたのGJ！のログファイル中にあるgj.xmlを指定してください。</p>
<p>それ以外はコピぺでOK！</p>
<p>んで、つけるとこんな感じになります。</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="160" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="gjrank2" /><param name="bgcolor" value="#869ca7" /><param name="align" value="middle" /><param name="flashvars" value="XML=http://hmlab.info/minor/php/gj/log/gj.xml" /><param name="src" value="http://hmlab.info/minor/php/gj/gjrank2.swf" /><param name="wmode" value="transparent" /><embed type="application/x-shockwave-flash" width="160" height="360" src="http://hmlab.info/minor/php/gj/gjrank2.swf" wmode="transparent" flashvars="XML=http://hmlab.info/minor/php/gj/log/gj.xml" align="middle" bgcolor="#869ca7" name="gjrank2"></embed></object></p>
<p>当然要Flash9です。お気に召しましたらどうぞ。</p>
<table border="0" cellpadding="5">
<tbody>
<tr>
<td colspan="2"><a href="http://www.amazon.co.jp/Adobe-Builder-Standard-Windows-Macintosh%E7%89%88/dp/B00150IB64%3FSubscriptionId%3D0G91FPYVW6ZGWBH4Y9G2%26tag%3Dminorproble06-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00150IB64" target="_blank">Adobe Flex Builder Standard 3.0 日本語版 Windows/Macintosh版</a><img src="http://www.assoc-amazon.jp/e/ir?t=minorproble06-22&amp;l=ur2&amp;o=9" border="0" alt="" width="1" height="1" /></td>
</tr>
<tr>
<td valign="top"><a href="http://www.amazon.co.jp/Adobe-Builder-Standard-Windows-Macintosh%E7%89%88/dp/B00150IB64%3FSubscriptionId%3D0G91FPYVW6ZGWBH4Y9G2%26tag%3Dminorproble06-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00150IB64" target="_blank"><img src="http://ecx.images-amazon.com/images/I/21g-uAVR%2BML._SL160_.jpg" border="0" alt="Adobe Flex Builder Standard 3.0 日本語版 Windows/Macintosh版" /></a></td>
<td valign="top"><span><br />
アドビシステムズ  2008-03-14<br />
売り上げランキング : 2426</span></p>
<p><span><a href="http://www.amazon.co.jp/Adobe-Builder-Standard-Windows-Macintosh%E7%89%88/dp/B00150IB64%3FSubscriptionId%3D0G91FPYVW6ZGWBH4Y9G2%26tag%3Dminorproble06-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00150IB64" target="_blank">Amazonで詳しく見る</a></span><span> by <a href="http://www.goodpic.com/mt/aws/index.html">G-Tools</a></span></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/09/flexgj-1/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://hmlab.info/minor/2008/09/flexgj-1/" />
	</item>
		<item>
		<title>Flexのお勉強を兼ねてGJ!のブログパーツを作ってみたよ！</title>
		<link>http://hmlab.info/minor/2008/07/flexgj/</link>
		<comments>http://hmlab.info/minor/2008/07/flexgj/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 07:31:02 +0000</pubDate>
		<dc:creator>Hex68</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[GJ!（Ｗｅｂ拍手）]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[gj]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2008/07/flexgj.html</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><strong>Flex</strong>ってのが面白いらしい、と聞いた。</p>
<p>&nbsp;</p>
<p>Flashからタイムラインの概念を取っ払って、UIの構築に特化したものだという。</p>
<p>&nbsp;</p>
<p>どうも、がりがりコードを書くことを生業とする者にとって、このFlash独自のタイムラインという概念がどうにも取っ付きづらく、プログラマーにFlashを作らせると、マウスでカチカチ、マウスでカチカチ、何フレーム目にこの画像を出してとかああ、もう面倒くせえ、コード書かせろよ！生のコードをよ！となる。</p>
<p><span id="more-3492"></span></p>
<p>最近ではjqueryとか使ってJavascriptでもけっこうな画面効果を付けられるようになっているけど、やっぱりそういって動き的なものはFlash（Flex)に一日の長がある。</p>
<p>が、前述したようにFlashが他のプログラム言語と比べて特殊な位置づけにあるため、けっこう手が出せなかったりする。</p>
<p>そこでFlex。タイムラインなんてものはとっぱらっている<strong>漢仕様</strong>なため、プログラマに優しい。</p>
<p>&nbsp;</p>
<p>と言うわけで、早速いじってみた。</p>
<p>&nbsp;</p>
<p>とりあえず、<a href="http://www.adobe.com/jp/products/flex/">Adobeさん</a>から<a href="https://www.adobe.com/cfusion/tdrc/index.cfm?loc=ja&amp;product=flex">FlexBuilder３の体験版</a>をダウンロード。</p>
<p>６０日間は無料で使えるとの事なので、ここはありがたく使わせていただく。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Flex３はまだリリースされてそれほど経っていないようで書籍も少ない。</p>
<p>とりあえずこれを買ってきた。</p>
<p>&nbsp;</p>
</p>
<table border="0" cellpadding="5">
<tbody>
<tr>
<td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4896273761/minorproble06-22/ref=nosim/" target="_blank"><img alt="Flex3.0SDKで学ぶActionScript3.0入門―プログラミングの基礎からAIRアプリケーションの作り方まで" src="http://ecx.images-amazon.com/images/I/51-ja604gML._SL160_.jpg" border="0" /></a></td>
<td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4896273761%26tag=minorproble06-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4896273761%253FSubscriptionId=0G91FPYVW6ZGWBH4Y9G2" target="_blank">Flex3.0SDKで学ぶActionScript3.0入門―プログラミングの基礎からAIRアプリケーションの作り方まで</a><img alt="" src="http://www.assoc-amazon.jp/e/ir?t=minorproble06-22&amp;l=ur2&amp;o=9" border="0" height="1" width="1" />             <br />佐藤 信正             </p>
<p>メディア・テック出版 2008-04             <br />売り上げランキング : 3437             <br />おすすめ平均 <img src="http://g-images.amazon.com/images/G/01/detail/stars-4-0.gif" />             </p>
<p><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4896273761%26tag=minorproble06-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4896273761%253FSubscriptionId=0G91FPYVW6ZGWBH4Y9G2" target="_blank">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>
<p>&nbsp;</p>
<p>具体的な例は少ないが、まあ、僕みたいにfunctionの書き方も判らない（function hoge（）&nbsp; の後ろに返り値の型を書くなんて？！）人間にはちょうど良いんじゃないかな。</p>
<p>&nbsp;</p>
<p>土日を使って速攻で作ったよ！</p>
<p>&nbsp;</p>
<p><strong>GJ!ランキング表示パーツ</strong></p>
</p>
<p><embed src="http://hmlab.info/minor/php/gj/gjrank.swf" quality="high" bgcolor="#869ca7" flashVars='XML=http://hmlab.info/minor/php/gj/log/gj.xml'<br />
width="160" height="270" name="gjrankF" align="middle"<br />
play="true"<br />
loop="false"<br />
quality="high"<br />
allowScriptAccess="sameDomain"<br />
type="application/x-shockwave-flash"<br />
pluginspage="http://www.adobe.com/go/getflashplayer"><br />
</embed></p>
<p>&nbsp;</p>
<p></p>
<p></p>
<p></p>
<p>GJ!のXMLを吐くAPIを叩いて、それを表示させてみてます。</p>
<p>初めて触った僕で大体1日ちょっとでできた。</p>
<p>そのほとんどの時間がFlexの書式とかお作法を調べてたものだから、そのあたりをちゃんと理解できれば多分１０分くらいでできそう。すげえ！Flexすげえ！</p>
<p>サーバーサイドをRailsでガリガリかいて、InterfaceをFlexでシコシコかけばあら、あっというまにリッチ感溢れるインターフェースのWebアプリケーションのできあがりじゃあないですか。</p>
<p>これが基本無料で作れるんだから、<b>最高だな、現代</b>。</p>
<p>&nbsp;</p>
<p>ちょっと面白そうなので、FlexBuilderを購入しようかと思います。もちろん、会社で（笑）。だって、3万円もするし。</p>
<p>しばらくはFlexのお勉強になりそうです。やるぞー！</p>
<p>&nbsp;</p>
<p>＊パーツのほうはそのうち公開します。（需要があればソースも）</p>
<p>&nbsp;</p>
<div class="wlWriterSmartContent" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:c70732da-7c4f-423b-aee0-0513ec9fa78f" style="margin: 0px; padding: 0px; display: inline; float: none;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00150IB64/minorproble06-22/ref=nosim" target="_blank"><img alt="Adobe Flex Builder Standard 3.0 日本語版 Windows/Macintosh版" src="http://ecx.images-amazon.com/images/I/21g-uAVR%2BML._SL160_.jpg" /><br />Adobe Flex Builder Standard 3.0 日本語版 Windows/Macintosh版 </a></div>
]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/07/flexgj/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://hmlab.info/minor/2008/07/flexgj/" />
	</item>
		<item>
		<title>Flex(Flash)版GJ!人気記事ランク表示パーツ公開です。</title>
		<link>http://hmlab.info/minor/2008/06/flexflashgj/</link>
		<comments>http://hmlab.info/minor/2008/06/flexflashgj/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 07:55:43 +0000</pubDate>
		<dc:creator>Hex68</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[GJ!（Ｗｅｂ拍手）]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[gj]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2008/06/flexflashgj.html</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><b>2008/09/07</b>　flexでのブログパーツを一部変更したパーツを公開しています。詳しくは下記エントリーで。</p>
<p><a href="http://hmlab.info/minor/2008/09/flexgj-1.html">FlexでのGJ！ランキング表示をちょっと変更してみました</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>FlexでUIを全て構築すればJavascriptから逃れられる、これで楽ができる。<strong>そう考えていた時期が僕にもありました。</strong></p>
<p>結論、両方覚えなくてはならなくて覚えることが増えてしまいましたとさ。あるえ～？</p>
<p>&nbsp;</p>
<p><span id="more-3473"></span></p>
<p><a href="http://hmlab.info/minor/products/gj/gjrank.zip">http://hmlab.info/minor/products/gj/gjrank.zip</a></p>
<p>&nbsp;</p>
<p>お使いの方は上記のzipを解凍後、ご自分のサイトに<strong>gjrank.swf</strong>をアップロードしてください。</p>
<p><strong>gjbg.jpg</strong>は背景になります。そのままお使いなら<strong>gjrank.swfと同じ場所にアップロード</strong>してください。</p>
<p>オリジナルの背景にしたい場合、同じファイル名のものをアップロードすれば、Flashの起動時にその背景を読み込みます。<strong>サイズは160＊270固定です。</strong></p>
<p>&nbsp;</p>
<p>あとはブログ中で表示させたい箇所に<strong>gjrank_ok.html</strong>の記述を追加してください。</p>
<p>gjrank_ok.htmlの中の</p>
<p><strong>http://hoge.com/gjrank.swf</strong></p>
<p>の部分は先ほどアップロードしたgjrank.swfのURLを、</p>
<p><strong>http://hoge.com/gj/log/gj.xml</strong></p>
<p>の部分はあなたのGJ！のログファイル中にあるgj.xmlを指定してください。</p>
<p>パスは<strong>全て絶対パス</strong>です。</p>
<p>&nbsp;</p>
<p>デフォルトで拍手数のトップ１０を読み込みます。ALLのラジオボタンを押すと全ての記事を表示します。</p>
<p>&nbsp;</p>
<p>Flex、面白いんですけど、Flex３の資料がWebにあまりない・・・Adobeの本家のドキュメントが間違ってたりするし・・・困ったものです。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="wlWriterSmartContent" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:325af963-9c0d-4f7d-81be-2e8b609ad3e2" style="margin: 0px; padding: 0px; display: inline; float: none;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/0596529856/minorproble06-22/ref=nosim" target="_blank"><img alt="Flex 3 Cookbook  Code-Recipes, Tips and Tricks for RIA Developers (Adobe Developer Library)" src="http://ecx.images-amazon.com/images/I/51onq7rBoRL._SL75_.jpg" /><br />Flex 3 Cookbook  Code-Recipes, Tips and Tricks for RIA Developers (Adobe Developer Library) Joshua Noble Todd Anderson Abey George </a></div>
]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/06/flexflashgj/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://hmlab.info/minor/2008/06/flexflashgj/" />
	</item>
		<item>
		<title>IEってのびた君だよな</title>
		<link>http://hmlab.info/minor/2008/02/ie/</link>
		<comments>http://hmlab.info/minor/2008/02/ie/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 03:47:04 +0000</pubDate>
		<dc:creator>Hex68</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[GJ!（Ｗｅｂ拍手）]]></category>
		<category><![CDATA[クロスドメイン]]></category>
		<category><![CDATA[クロスブラウザ]]></category>
		<category><![CDATA[ブラウザ]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2008/02/ie.html</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>FLASHでブログパーツを作っていて、おかしな現象にぶち当たってしまった。<br />他のブラウザでは問題ないのに、IEでだけうまく動かないのだ。</p>
<p>FLASHって、Javascriptなんかでアプリを作るのに比べたら、FLASH自身がブラウザごとの違いを吸収してくれるから問題は起こりにくいという認識でいたのだけれど、必ずしもそうでもないのか。FLASHに対する根拠の無い信頼、揺らぐ。</p>
<p><span id="more-3402"></span><br />
拍手アプリ用のFLASHで、ユーザーが設置した拍手をリスト化したXMLを取得してランキング表示をしようとしているんだけど、FLASHのブログパー<br />
ツでそれを提供しようとした場合、当サイトのドメイン（hmlab.info）と、拍手アプリを設置しているブログ主のドメイン（hoge.comなど）<br />
が異なるため、普通にはXMLを読みにはいけない。これがクロスドメイン。</p>
<p>それを超えるための手段としては以下の二つの手段がある</p>
<p>１　特定ドメイン（この場合hmlab.infoドメインからのアクセス）の通信を許可する記述を行ったcrossdomain.xmlを設置する<br />２　CGIでXMLを取得し、FLASHアプリ側へポストする。</p>
<p>一般的には１で問題ないのだけれど、設置するファイルが一つ増えてしまうのもなんだか美しくないし、もし万が一僕のサイトが引越しなんてことになった場合（予定は無いけど）、既に設置しているユーザーに記述変更を強いることになる。<br />なので今回は２を選択。ユーザーからのリクエストを受け、こちらのCGI（PHP）がユーザーのXMLを取得、FLASHに投げるという方法で実装しているんだけど、これがIEだけうまくXMLを取得できない。OperaもSafariもFFも問題ないって言うのに。</p>
<p>で、調査をしていくと、FLASHを設置するobjectタグの記述に問題があった。</p>
<p>&lt;embed src=&#8221;http://hogehoge.swf?scrpath=****.php&#8221;&gt;</p>
<p>とか書くところを</p>
<p>&lt;embed src=&#8221;http://hogehoge.swf?scrpath=****.php&#8221;　<b>l</b>　&gt;</p>
<p><b>「l」</b>という、いらない一文字が加わっていたのだ。これが原因か。この「l」を削除したところIEでも問題なくリスト表示がされた。</p>
<p>いつもは表記ミスや文法エラーに寛容な印象のあるIE（それが元でトラぶることも多々）だが、この場合IEが厳格に表記ミスを見逃さなかったらしい。</p>
<p>つまり、FLASHに問題があったのではなくて、FLASH側に引数を渡すところでブラウザによる差異があったということ。ごめんよFLASH。君は悪くなかった。</p>
<p>いやもう完璧なケアレスミスというかタイプミス。<br />こんなことで１～２時間もウンウン考え込んでいた自分が情けない。</p>
<p>でも、普段「デキナイ子」の代表みたいに言われているIEに、こうした形でミスを指摘されると言うのはなんだかカチンとくるな。面白くない（笑）<br />多分IEを擬人化したらのびた君みたいな存在になるな。</p>
<p><font style="font-size: 1.25em;"><b>「IEの癖に生意気だぞ！」</b></font><br />みたいな。</p>
]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/02/ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://hmlab.info/minor/2008/02/ie/" />
	</item>
		<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>

