<?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/"
	>

<channel>
	<title>creator note &#187; トラブルシューティング</title>
	<atom:link href="http://creator.cotapon.org/articles/category/flash/%e3%83%88%e3%83%a9%e3%83%96%e3%83%ab%e3%82%b7%e3%83%a5%e3%83%bc%e3%83%86%e3%82%a3%e3%83%b3%e3%82%b0/feed" rel="self" type="application/rss+xml" />
	<link>http://creator.cotapon.org</link>
	<description>こたぽんがWebクリエイターに限らず動画や写真、書道までマルチクリエイターになれるまで終わりなく書き続けます</description>
	<lastBuildDate>Mon, 30 Jan 2012 06:27:52 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Flash制作者とWebディレクターがよくするやりとりFAQ</title>
		<link>http://creator.cotapon.org/articles/flash/flash%e5%88%b6%e4%bd%9c%e8%80%85%e3%81%a8web%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%82%bf%e3%83%bc%e3%81%8c%e3%82%88%e3%81%8f%e3%81%99%e3%82%8b%e3%82%84%e3%82%8a%e3%81%a8%e3%82%8afaq</link>
		<comments>http://creator.cotapon.org/articles/flash/flash%e5%88%b6%e4%bd%9c%e8%80%85%e3%81%a8web%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%82%bf%e3%83%bc%e3%81%8c%e3%82%88%e3%81%8f%e3%81%99%e3%82%8b%e3%82%84%e3%82%8a%e3%81%a8%e3%82%8afaq#comments</comments>
		<pubDate>Tue, 13 Apr 2010 06:00:55 +0000</pubDate>
		<dc:creator>cotapon</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[トラブルシューティング]]></category>

		<guid isPermaLink="false">http://creator.cotapon.org/?p=991</guid>
		<description><![CDATA[Q.納品されたswfファイルが開けません A.ローカル（StanndAlone）でswfを再生できるFlash Playerは無料配布されてませんので、Flash Playerがインストールされたブラウザにドラッグアンド &#8230; <a href="http://creator.cotapon.org/articles/flash/flash%e5%88%b6%e4%bd%9c%e8%80%85%e3%81%a8web%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%82%bf%e3%83%bc%e3%81%8c%e3%82%88%e3%81%8f%e3%81%99%e3%82%8b%e3%82%84%e3%82%8a%e3%81%a8%e3%82%8afaq">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>Q.納品されたswfファイルが開けません</h2>
<p>A.ローカル（StanndAlone）でswfを再生できるFlash Playerは無料配布されてませんので、Flash Playerがインストールされたブラウザにドラッグアンドドロップして確認してください。</p>
<h2>Q.ブラウザにswfファイルをドラッグアンドドロップしましたが、サイズが違います。</h2>
<p><h>A.htmlに乗せていないswfファイルは、縦横サイズが指定されていないので、ブラウザウインドウの幅の分だけ拡大します。原寸サイズで確認する場合はhtmlに貼り付けて、htmlから確認してください。</h></p>
<h2>Q.Flash Playerをインストールしているのに、Flashが表示されません！</h2>
<p>A.（JavaScriptでswfを表示させている場合）JavaScritpがOFFではありませんでしょうか？swfを表示するために、swfobject.jsというJavaScritpを使用していますので、確認する際にはJavaScritpをONにしてください。</p>
<h2>Q.修正したswfファイルが、更新されてないみたいなんですが。</h2>
<p>A.swf配信後、更新前のキャッシュファイルが残っている可能性があります。ブラウザのキャッシュを消してから確認してみてください。</p>
<h2>Q.外部XMLを更新、配信したんですが反映されません。</h2>
<p>A.swfの修正更新ではなく、外部XMLを用いている場合、Flash側でキャッシュ対策がされてない場合があります。Flash制作者へお問合せください。</p>
<h2>Q.外部から読み込んでいる画像が表示してません。</h2>
<p>A.読み込んでいる画像のURLに直接アクセスしてみてください。そこに画像はありますか？</p>
<h2>Q.Flashが出てなくて真っ白です。</h2>
<p>A.真っ白いという状況は複数の原因が考えられますので、まず、そのFlashが表示されるはずの真っ白い場所を右クリックしてみてください。Flashのコンテキストメニューが表示されなかったらFlash Playerがインストールされてないか、HTMLの記述に間違いがあります。まずはそこを確認してから他の原因を調べます。</p>
<h2>Q.IEではFlashが見れますが、FirefoxではFlashが表示されません（その逆の場合も）</h2>
<p>A.見られてないブラウザにFlash Playerがインストールされていない可能性があります。IEとFierfoxとでは、各ブラウザごとにFlash Playerのインストールが必要ですので、見られないブラウザでAdobeのサイトからFlash Playerをインストールしてください。<br />
<a href="http://get.adobe.com/jp/flashplayer/">http://get.adobe.com/jp/flashplayer/</a></p>
<h2>Q.ページ内リンクからブラウザの戻るボタンで、Flash Playerが正しく再生されない</h2>
<p>A.ブラウザによって「戻る」ボタンの仕様がちがい、全てに当てはまるとは限りませんが、Flashのタイムラインが進んでしまってる状態のまま「戻る」可能性があるので、1フレーム目にXMLや画像を読み込むActionScriptを記述していると、その1フレーム目のActionScriptが実行されていないまま、フレームが進んでいる状態に戻っている可能性が高いと思います。<a href="http://creator.cotapon.org/articles/flash/ブラウザの戻るボタンでflash-playeが正しく再生されない">ページ内リンクからブラウザの戻るボタンで、Flash Playerが正しく再生されない</a>を参考にしてみてください。</p>
<h2>Q.FlashPlayerは潜在的に危険な操作を停止してしまいます。</h2>
<p>HTTP環境外、例えばローカルとかからFlashを再生してリンクを確認する時、セキュリティが働いてページ遷移しない設定になっています。<a href="http://creator.cotapon.org/articles/flash/flashplayerは潜在的に危険な操作を停止しましたの回避策">FlashPlayerは潜在的に危険な操作を停止しましたの回避策</a>を参考にしてみてください。</p>
]]></content:encoded>
			<wfw:commentRss>http://creator.cotapon.org/articles/flash/flash%e5%88%b6%e4%bd%9c%e8%80%85%e3%81%a8web%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%82%bf%e3%83%bc%e3%81%8c%e3%82%88%e3%81%8f%e3%81%99%e3%82%8b%e3%82%84%e3%82%8a%e3%81%a8%e3%82%8afaq/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlashPlayerは潜在的に危険な操作を停止しましたの回避策</title>
		<link>http://creator.cotapon.org/articles/flash/flashplayer%e3%81%af%e6%bd%9c%e5%9c%a8%e7%9a%84%e3%81%ab%e5%8d%b1%e9%99%ba%e3%81%aa%e6%93%8d%e4%bd%9c%e3%82%92%e5%81%9c%e6%ad%a2%e3%81%97%e3%81%be%e3%81%97%e3%81%9f%e3%81%ae%e5%9b%9e%e9%81%bf%e7%ad%96</link>
		<comments>http://creator.cotapon.org/articles/flash/flashplayer%e3%81%af%e6%bd%9c%e5%9c%a8%e7%9a%84%e3%81%ab%e5%8d%b1%e9%99%ba%e3%81%aa%e6%93%8d%e4%bd%9c%e3%82%92%e5%81%9c%e6%ad%a2%e3%81%97%e3%81%be%e3%81%97%e3%81%9f%e3%81%ae%e5%9b%9e%e9%81%bf%e7%ad%96#comments</comments>
		<pubDate>Wed, 24 Mar 2010 01:30:14 +0000</pubDate>
		<dc:creator>cotapon</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[FlashPlayer]]></category>
		<category><![CDATA[トラブルシューティング]]></category>

		<guid isPermaLink="false">http://creator.cotapon.org/?p=919</guid>
		<description><![CDATA[ローカルでswf再生したとき、またはgetURLやnavigateToURLでページ遷移しようとしたときに、Adobe Flash Playerは潜在的に危険な操作を停止しました。というアラートがでたことあるかと思います &#8230; <a href="http://creator.cotapon.org/articles/flash/flashplayer%e3%81%af%e6%bd%9c%e5%9c%a8%e7%9a%84%e3%81%ab%e5%8d%b1%e9%99%ba%e3%81%aa%e6%93%8d%e4%bd%9c%e3%82%92%e5%81%9c%e6%ad%a2%e3%81%97%e3%81%be%e3%81%97%e3%81%9f%e3%81%ae%e5%9b%9e%e9%81%bf%e7%ad%96">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>ローカルでswf再生したとき、またはgetURLやnavigateToURLでページ遷移しようとしたときに、<strong>Adobe Flash Playerは潜在的に危険な操作を停止しました。</strong>というアラートがでたことあるかと思います。「Adobe Flash Playerは潜在的に危険な操作を停止しました」の回避策と<b>グローバルセキュリティ設定</b>の方法を紹介します。</p>
<h3>グローバルセキュリティ設定方法</h3>
<p><a href="http://www.macromedia.com/support/documentation/jp/flashplayer/help/settings_manager04.html"><img src="http://creator.cotapon.org/wp-content/uploads/2010/03/100323_01.gif" alt="グローバルセキュリティ設定"  width="407" height="279" /></a><br />
Flash Playerヘルプ：<a href="http://www.macromedia.com/support/documentation/jp/flashplayer/help/settings_manager04.html">グローバルセキュリティ設定パネル</a><br />
<a href="http://www.macromedia.com/support/documentation/jp/flashplayer/help/settings_manager04.html">http://www.macromedia.com/support/documentation/jp/flashplayer/help/settings_manager04.html</a><br />
このページにあるFlash部分の「編集」と書かれているプルダウンメニューの「追加」をクリックして、アラートを出しているswfファイル直接設定するか、フォルダー丸ごと設定するかのどちらかが選べます。すると、「これらのファイルとフォルダを常に信頼する」項目に追加されたと思います。設定はこれで終わりです。ボクはCドライブ全部にかけてます。あまり良くないかもしれませんけどね・・・汗</p>
<h3>「Adobe Flash Playerは潜在的に危険な操作を停止しました。」のアラートは何を訴えているのか</h3>
<p>簡単に言うと、ローカルで再生されるswfファイルが、別のページへ遷移するけどいいですか？と聞いてくれてるわけですね。もしそのswfファイルが誰が作ったかわからず、悪意があるswfファイル開いた瞬間にウィルスに感染してしまう。ってことになりえるかもしれません。それを未然に防ぐために、そのswfファイルは信頼できるかどうか。前項の<b>グローバルセキュリティ設定パネル</b>で設定して許可をしたということです。<br />
このアラートが出る条件は以下のときに出ると思います。</p>
<p><b>・getURLやnavigateToURLなどのページ遷移する関数が書かれているswfファイルを、そのままダブルクリックで再生する</b><br />
<a href="http://creator.cotapon.org/wp-content/uploads/2010/03/100323_02.gif"><img src="http://creator.cotapon.org/wp-content/uploads/2010/03/100323_02.gif" alt="「Adobe Flash Playerは潜在的に危険な操作を停止しました。」のアラート画面" width="560" height="252" class="outline" /></a><br />
<b>・htmlファイルにswfを貼り付けたファイルを、ローカルからブラウザで開く</b><br />
<a href="http://creator.cotapon.org/wp-content/uploads/2010/03/100323_03.gif"><img src="http://creator.cotapon.org/wp-content/uploads/2010/03/100323_03.gif" alt="「Adobe Flash Playerは潜在的に危険な操作を停止しました。」のアラート画面" width="560" height="252" class="outline" /></a><br />
<b>・ボタンアクションなどでページ遷移しようとした瞬間</b><br />
<a href="http://creator.cotapon.org/wp-content/uploads/2010/03/100323_04.gif"><img src="http://creator.cotapon.org/wp-content/uploads/2010/03/100323_04.gif" alt="Flash Debug Playerが出したエラーログ画面" width="560" height="252" class="outline" /></a></p>
<p>▼Flash Debug Playerが出したエラーログ</p>
<pre>SecurityError: Error #2028: ローカルファイルシステムの SWF ファイル file://C:\hoge.swf はインターネット URL http://hoge.com/ にアクセスできません。
	at global/flash.net::navigateToURL()
	at MethodInfo-404()</pre>
<p>▼ActionScript 3.0 コンポーネントリファレンスガイド：<a href="http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/runtimeErrors.html#2028">ランタイムエラー一覧</a><br />

http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/runtimeErrors.html#2028</p>

<h3>getURLやnavigateToURLでページ遷移しない！ページに飛ばない！と言われたら</h3>
<p>そもそもこのアラートが出るだけでもマシかもしれません。アラート自体がでない可能性もあるので、クライアントさんとかに確認してもらってる時に「ページ飛ばないよ」と言われたら、このアラートの可能性が高いと思います。確認出しの方法はいくつかあると思いますが、zipで圧縮してメールで送る場合、ローカルで再生される可能性があるので回避したい。でも、わざわざこの設定をしてもらうのもなんか悪い気がする。。。手っ取り早いのはサーバーにアップして、httpアドレスを直接ブラウザを介して確認してもらいたいところですが、公開してはいけない繊細なコンテンツの場合だと、グローバルセキュリティ設定をしてもらうしかないですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://creator.cotapon.org/articles/flash/flashplayer%e3%81%af%e6%bd%9c%e5%9c%a8%e7%9a%84%e3%81%ab%e5%8d%b1%e9%99%ba%e3%81%aa%e6%93%8d%e4%bd%9c%e3%82%92%e5%81%9c%e6%ad%a2%e3%81%97%e3%81%be%e3%81%97%e3%81%9f%e3%81%ae%e5%9b%9e%e9%81%bf%e7%ad%96/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photoshopで編集した画像をFlashに読み込むと色が変化する</title>
		<link>http://creator.cotapon.org/articles/flash/photoshop%e3%81%a7%e7%b7%a8%e9%9b%86%e3%81%97%e3%81%9f%e7%94%bb%e5%83%8f%e3%82%92flash%e3%81%ab%e8%aa%ad%e3%81%bf%e8%be%bc%e3%82%80%e3%81%a8%e8%89%b2%e3%81%8c%e5%a4%89%e5%8c%96%e3%81%99%e3%82%8b</link>
		<comments>http://creator.cotapon.org/articles/flash/photoshop%e3%81%a7%e7%b7%a8%e9%9b%86%e3%81%97%e3%81%9f%e7%94%bb%e5%83%8f%e3%82%92flash%e3%81%ab%e8%aa%ad%e3%81%bf%e8%be%bc%e3%82%80%e3%81%a8%e8%89%b2%e3%81%8c%e5%a4%89%e5%8c%96%e3%81%99%e3%82%8b#comments</comments>
		<pubDate>Tue, 23 Mar 2010 01:00:39 +0000</pubDate>
		<dc:creator>cotapon</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[トラブルシューティング]]></category>
		<category><![CDATA[Photoshop]]></category>

		<guid isPermaLink="false">http://creator.cotapon.org/?p=893</guid>
		<description><![CDATA[Flashに画像を配置した時に、さっきまで見ていた色と違うということがありました。全体的に赤みを帯びていたり、コントラストが強くなってたり。。。原因を調べてみると、画像を編集していたPhotoshopにあることに気がつき &#8230; <a href="http://creator.cotapon.org/articles/flash/photoshop%e3%81%a7%e7%b7%a8%e9%9b%86%e3%81%97%e3%81%9f%e7%94%bb%e5%83%8f%e3%82%92flash%e3%81%ab%e8%aa%ad%e3%81%bf%e8%be%bc%e3%82%80%e3%81%a8%e8%89%b2%e3%81%8c%e5%a4%89%e5%8c%96%e3%81%99%e3%82%8b">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://creator.cotapon.org/wp-content/uploads/2010/03/100322_01.gif" width="363" height="202" class="outline" />
<p>Flashに画像を配置した時に、さっきまで見ていた色と違うということがありました。全体的に赤みを帯びていたり、コントラストが強くなってたり。。。原因を調べてみると、画像を編集していたPhotoshopにあることに気がつきました。</p>
<p>プルダウンメニューの「ビュー」⇒「色の校正」にチェックが入ってて、上の「校正設定」が「Windows」以外に選択されてました。画像の見え方は、OSの色の解釈や、画面を見ているモニターの性能によって若干のブレがあるため、この項目で確認したりするためのもので、Flashにインポートするときはjpgかgifに書き出していたため、若干のブレがあり、色が変化しているように見えてたんだとおもいます。ショートカットがCtrl+Yですからね。１つ進むのリドゥと間違えて押してしまったっぽいです笑</p>
<p>Photoshopで編集していた画像をFlashに読み込んだときに、色が若干変化していた時は、ここのチェックをみて、普段作業をするぶんに関しては、チェックを外していたほうがいいかもしれません。</p>
]]></content:encoded>
			<wfw:commentRss>http://creator.cotapon.org/articles/flash/photoshop%e3%81%a7%e7%b7%a8%e9%9b%86%e3%81%97%e3%81%9f%e7%94%bb%e5%83%8f%e3%82%92flash%e3%81%ab%e8%aa%ad%e3%81%bf%e8%be%bc%e3%82%80%e3%81%a8%e8%89%b2%e3%81%8c%e5%a4%89%e5%8c%96%e3%81%99%e3%82%8b/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>外部テキストファイルをダイナミックテキストで表示すると２回改行されている</title>
		<link>http://creator.cotapon.org/articles/flash/%e3%83%80%e3%82%a4%e3%83%8a%e3%83%9f%e3%83%83%e3%82%af%e3%83%86%e3%82%ad%e3%82%b9%e3%83%88%e3%81%a7%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e3%81%a8%ef%bc%92%e5%9b%9e%e6%94%b9%e8%a1%8c%e3%81%99%e3%82%8b</link>
		<comments>http://creator.cotapon.org/articles/flash/%e3%83%80%e3%82%a4%e3%83%8a%e3%83%9f%e3%83%83%e3%82%af%e3%83%86%e3%82%ad%e3%82%b9%e3%83%88%e3%81%a7%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e3%81%a8%ef%bc%92%e5%9b%9e%e6%94%b9%e8%a1%8c%e3%81%99%e3%82%8b#comments</comments>
		<pubDate>Fri, 27 Nov 2009 01:16:54 +0000</pubDate>
		<dc:creator>cotapon</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[トラブルシューティング]]></category>
		<category><![CDATA[ActionScript]]></category>

		<guid isPermaLink="false">http://creator.cotapon.org/?p=555</guid>
		<description><![CDATA[FlashのActionScriptでLoadしたXMLファイルやテキストファイルをダイナミックテキストで表示する時に、パブリッシュすると表示されているテキストが２回改行されている時があります。テキストファイルの中身を確 &#8230; <a href="http://creator.cotapon.org/articles/flash/%e3%83%80%e3%82%a4%e3%83%8a%e3%83%9f%e3%83%83%e3%82%af%e3%83%86%e3%82%ad%e3%82%b9%e3%83%88%e3%81%a7%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e3%81%a8%ef%bc%92%e5%9b%9e%e6%94%b9%e8%a1%8c%e3%81%99%e3%82%8b">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>FlashのActionScriptでLoadしたXMLファイルやテキストファイルをダイナミックテキストで表示する時に、パブリッシュすると表示されているテキストが２回改行されている時があります。テキストファイルの中身を確認したら改行は１回。その時は、そのXMLやテキストファイルの改行コードをみてください。</p>
<p>改行コードがCR+LFとなっている場合は、CRかLFのどちらかを選択するか、読み込んだテキストに対して、正規表現の改行を　split(&#8220;\r\n&#8221;);　して配列に入れてからまたおきかえｔ（ｒｙ　って結局ややこしいので、^-^; 元のテキストデータの改行コードをCRかLFのどちらかを選択するほうをお勧めします。で、文字コードはUTF-8を選択。</p>
]]></content:encoded>
			<wfw:commentRss>http://creator.cotapon.org/articles/flash/%e3%83%80%e3%82%a4%e3%83%8a%e3%83%9f%e3%83%83%e3%82%af%e3%83%86%e3%82%ad%e3%82%b9%e3%83%88%e3%81%a7%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e3%81%a8%ef%bc%92%e5%9b%9e%e6%94%b9%e8%a1%8c%e3%81%99%e3%82%8b/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ActionScriptでXMLのキャッシュ対策</title>
		<link>http://creator.cotapon.org/articles/flash/actionscript%e3%81%a7xml%e3%81%ae%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5%e5%af%be%e7%ad%96</link>
		<comments>http://creator.cotapon.org/articles/flash/actionscript%e3%81%a7xml%e3%81%ae%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5%e5%af%be%e7%ad%96#comments</comments>
		<pubDate>Fri, 02 Oct 2009 07:01:45 +0000</pubDate>
		<dc:creator>cotapon</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[トラブルシューティング]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[キャッシュ]]></category>

		<guid isPermaLink="false">http://creator.cotapon.org/?p=210</guid>
		<description><![CDATA[Flashコンテンツを更新する際、XMLなど外部ファイルにデータを持たせて、それを更新するようなパターンがあります。メリットとしては、Flashアプリケーションを触らなくても更新でき、CMSとの連携もとれたりして非常に便 &#8230; <a href="http://creator.cotapon.org/articles/flash/actionscript%e3%81%a7xml%e3%81%ae%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5%e5%af%be%e7%ad%96">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Flashコンテンツを更新する際、XMLなど外部ファイルにデータを持たせて、それを更新するようなパターンがあります。メリットとしては、Flashアプリケーションを触らなくても更新でき、CMSとの連携もとれたりして非常に便利ではありますが、ActionScriptが複雑になり、Flashコンテンツの制作時間が長くなってしまうデメリットもあります。</p>
<p>XMLを更新したはずなのに、Flashの中身が変更されていない。という時がありました。ほとんどの場合ブラウザがキャッシュしているXMLが残ったまま、更新されたXMLを読みに行かないというのが原因です。のです。確認するときにブラウザのキャッシュを消せばいいのですが、お客さまにわざわざキャッシュを消させるわけにはいきません。＾－＾；</p>
<p>そこで今回は、ActionScriptでXMLのキャッシュを残さない方法を紹介します。残さないというより、FlashがXMLをロードする時に常に違うファイルとしてブラウザに認識させる方法。という言い方のほうが正しいです。</p>
<pre>var myXML:XML = new XML();
myXML.load("hoge.xml"+"?noCache="+new Date().getTime());
</pre>
</p>
<p>XMLファイルにアクセスするパスに、？引数で現在の時間を付け足しています。サーバーへのアクセスは、[hoge.xml?noCache=1254463831798]こんな感じになり、ブラウザは1秒前とは違うファイルと認識して新たにXMLを取得、キャッシュを見に行くことはなくなるということです。特にXMLファイルの中身を書き消したりすることはありませんのでご安心を。<br />
コンテンツが更新されない！とパニックを起こされる前に事前に対策しておいたほうがいいですねー！</p>
]]></content:encoded>
			<wfw:commentRss>http://creator.cotapon.org/articles/flash/actionscript%e3%81%a7xml%e3%81%ae%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5%e5%af%be%e7%ad%96/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>外部画像ファイルにsetMask();すると「セキュリティ Sandbox 違反」というアラート</title>
		<link>http://creator.cotapon.org/articles/flash/%e5%a4%96%e9%83%a8%e7%94%bb%e5%83%8f%e3%81%absetmask%e3%81%99%e3%82%8b%e3%81%a8sandbox%e9%81%95%e5%8f%8d%e3%81%a8%e3%81%84%e3%81%86%e3%82%a2%e3%83%a9%e3%83%bc%e3%83%88</link>
		<comments>http://creator.cotapon.org/articles/flash/%e5%a4%96%e9%83%a8%e7%94%bb%e5%83%8f%e3%81%absetmask%e3%81%99%e3%82%8b%e3%81%a8sandbox%e9%81%95%e5%8f%8d%e3%81%a8%e3%81%84%e3%81%86%e3%82%a2%e3%83%a9%e3%83%bc%e3%83%88#comments</comments>
		<pubDate>Fri, 25 Sep 2009 13:07:35 +0000</pubDate>
		<dc:creator>cotapon</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[トラブルシューティング]]></category>

		<guid isPermaLink="false">http://creator.cotapon.org/?p=168</guid>
		<description><![CDATA[どういうときに起きたか 外部にある、jpgやgifファイルをFlashが読み込んで表示させるコンテンツはよくあります。例えば、その時画像が、画像専用のサーバーにあって、swfファイルとは別のドメインにあるとします。普通に &#8230; <a href="http://creator.cotapon.org/articles/flash/%e5%a4%96%e9%83%a8%e7%94%bb%e5%83%8f%e3%81%absetmask%e3%81%99%e3%82%8b%e3%81%a8sandbox%e9%81%95%e5%8f%8d%e3%81%a8%e3%81%84%e3%81%86%e3%82%a2%e3%83%a9%e3%83%bc%e3%83%88">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h4>どういうときに起きたか</h4>
<p>外部にある、jpgやgifファイルをFlashが読み込んで表示させるコンテンツはよくあります。例えば、その時画像が、画像専用のサーバーにあって、swfファイルとは別のドメインにあるとします。普通に画像を読み込むだけでは問題ないのですが、その読み込んだ画像に対してsetMaskメソッドを使うと、下記のようなアラートが出ました。</p>
<pre>*** セキュリティ Sandbox 違反 ***
SecurityDomain 'http://image.www.hoge.co.jp/hoge.gif' が互換性のないコンテキスト 'file:///C/hoge.swf' にアクセスを試みました。</pre>
</p>
<h4>おそらく原因は、</h4>
<p>setMask();メソッドが、外部画像を読み込んだMovieClipに対してマスクをかけるのではなく、なにか見えない力で外部画像がマスクをとりにいっている。そういうイメージなのかもしれません。つまりクロスドメインなんでしょうね。</p>
<h4>解決方法</h4>
<p>ActionScriptで下記を追加すると一発で直りました。</p>
<pre>System.security.allowDomain("*");</pre>
<p>いやぁ～いろいろ難しいですねーｗ　＾－＾；</p>
]]></content:encoded>
			<wfw:commentRss>http://creator.cotapon.org/articles/flash/%e5%a4%96%e9%83%a8%e7%94%bb%e5%83%8f%e3%81%absetmask%e3%81%99%e3%82%8b%e3%81%a8sandbox%e9%81%95%e5%8f%8d%e3%81%a8%e3%81%84%e3%81%86%e3%82%a2%e3%83%a9%e3%83%bc%e3%83%88/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ページ内リンクからブラウザの戻るボタンで、Flash Playerが正しく再生されない</title>
		<link>http://creator.cotapon.org/articles/flash/%e3%83%96%e3%83%a9%e3%82%a6%e3%82%b6%e3%81%ae%e6%88%bb%e3%82%8b%e3%83%9c%e3%82%bf%e3%83%b3%e3%81%a7flash-playe%e3%81%8c%e6%ad%a3%e3%81%97%e3%81%8f%e5%86%8d%e7%94%9f%e3%81%95%e3%82%8c%e3%81%aa%e3%81%84</link>
		<comments>http://creator.cotapon.org/articles/flash/%e3%83%96%e3%83%a9%e3%82%a6%e3%82%b6%e3%81%ae%e6%88%bb%e3%82%8b%e3%83%9c%e3%82%bf%e3%83%b3%e3%81%a7flash-playe%e3%81%8c%e6%ad%a3%e3%81%97%e3%81%8f%e5%86%8d%e7%94%9f%e3%81%95%e3%82%8c%e3%81%aa%e3%81%84#comments</comments>
		<pubDate>Wed, 23 Sep 2009 02:16:38 +0000</pubDate>
		<dc:creator>cotapon</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[トラブルシューティング]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[ブラウザ]]></category>

		<guid isPermaLink="false">http://creator.cotapon.org/?p=101</guid>
		<description><![CDATA[つまりどういうことかというと 1.新規ウィンドウ、または新規タブでFlashが載っているページを開く。 2.ページ内リンク、a nameタグで移動する。 ※このとき、ブラウザの戻るボタンが押せるようになっているはず。 3 &#8230; <a href="http://creator.cotapon.org/articles/flash/%e3%83%96%e3%83%a9%e3%82%a6%e3%82%b6%e3%81%ae%e6%88%bb%e3%82%8b%e3%83%9c%e3%82%bf%e3%83%b3%e3%81%a7flash-playe%e3%81%8c%e6%ad%a3%e3%81%97%e3%81%8f%e5%86%8d%e7%94%9f%e3%81%95%e3%82%8c%e3%81%aa%e3%81%84">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h4>つまりどういうことかというと</h4>
<p>1.新規ウィンドウ、または新規タブでFlashが載っているページを開く。<br />
2.ページ内リンク、a nameタグで移動する。<br />
※このとき、ブラウザの戻るボタンが押せるようになっているはず。<br />
3.ブラウザの戻るボタンを押す。<br />
4.Flashが正しく表示されてない。</p>
<p>というバグ？を聞いたことがあります。いろいろ調べてみると、どうやらFirefoxやSafariは大丈夫で、IE6と7で確認しました。そのFlashコンテンツは、外部XMLファイルを読み込んで、その中に書かれている画像パスから外部外部画像データをすべて読み込んでから再生する。という仕組みになってて、再生するタイミングで、ステージの最前面に白いシェイプをおいて、そいつに対してdanndannアルファを0%に、フェードアウトして演出していました。</p>
<p>どうやら、戻るボタンを押したときに、なぜかタイムラインが1フレーム目に戻っているようにみられ、最初のフレームにXMLの読み込みや画像の読み込みのAction Scriptは実行済みの状態でした。Flash Playerのキャッシュかブラウザのキャッシュか。。そして、最終的に考えられる条件というのが、「シーン」で再生しているということです。</p>
<h4>解決方法</h4>
<p><a href="http://creator.cotapon.org/wp-content/uploads/090923_01.gif"><img src="http://creator.cotapon.org/wp-content/uploads/090923_01-300x200.gif" alt="090923_01" title="090923_01" width="300" height="200" class="alignnone size-medium wp-image-140" /></a></p>
<p>このように、「シーン」のタイムライン上で１フレーム目にいろいろAction Script、諸々の条件で再生。５フレーム目に移動していますね。今回の問題点は、ページ内リンクからブラウザの戻るを押すと、同じページ内に戻ってくるわけですが、Flashは５フレーム目に再生しきっている状態で戻ってしまうわけです。</p>
<p><a href="http://creator.cotapon.org/wp-content/uploads/090923_02.gif"><img src="http://creator.cotapon.org/wp-content/uploads/090923_02-300x200.gif" alt="090923_02" title="090923_02" width="300" height="200" class="alignnone size-medium wp-image-141" /></a></p>
<p>回避方法は、シーンに１フレームだけにMovieClipをおいて、その中にAction Scriptやコンテンツを置いたら解消されました。ただ、これでは同じページ内に戻ってきているにも関わらず、またXMLを読みにいったり画像をロードしたりすることになってしまいます。ユーザビリティが悪い場合は、「シーン」の１フレーム目に書かれたAction Scriptですべてお完結させれば事済みますが、既に作ってしまっているFlashを修正する場合は、新規シンボルで空のMovieClipを「シーン」１フレーム目に置いて、「シーン」あったAction Scriptやコンテンツは、すべてさっき作った空のMovieClipの中にペーストしてしまいましょう。そして「シーン」には１フレーム目にペーストしたMovieClipがあるだけ。一応これで、ページ内リンクからブラウザの戻るボタンを押したときに挙動がおかしくなるのは避けれると思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://creator.cotapon.org/articles/flash/%e3%83%96%e3%83%a9%e3%82%a6%e3%82%b6%e3%81%ae%e6%88%bb%e3%82%8b%e3%83%9c%e3%82%bf%e3%83%b3%e3%81%a7flash-playe%e3%81%8c%e6%ad%a3%e3%81%97%e3%81%8f%e5%86%8d%e7%94%9f%e3%81%95%e3%82%8c%e3%81%aa%e3%81%84/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

