<?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>Sun Limited Mt. &#187; Flash</title>
	<atom:link href="http://www.syuhari.jp/blog/archives/category/flash/feed" rel="self" type="application/rss+xml" />
	<link>http://www.syuhari.jp/blog</link>
	<description>I love iPhone, CakePHP and WordPress.</description>
	<lastBuildDate>Thu, 22 Jul 2010 02:13:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SSL 通信で Flash Player は自己署名証明書を受け付けない</title>
		<link>http://www.syuhari.jp/blog/archives/1756</link>
		<comments>http://www.syuhari.jp/blog/archives/1756#comments</comments>
		<pubDate>Fri, 28 Aug 2009 00:47:30 +0000</pubDate>
		<dc:creator>matsuura</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[SWFUpload]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://www.syuhari.jp/blog/?p=1756</guid>
		<description><![CDATA[WordPress の Flash Uploader が管理画面を SSL にしたところ &#8220;IO error&#8221; と出てアップロードできなくなってしまった。HTML アップローダーでは問題なくアップロードできる。


調べたところ、以下の Adobe の Tech Note に回答があった。
SSL 通信における Flash Player の問題
Flash Player ActiveX コントロールは、ブラウザに手動で追加されたもの以外の自己署名証明書（Self-Signed Certificate）を信用しません。この問題は、ユーザがテストサーバにインストールされた完全な SSL 認証を望まない場合、テスト環境でよく見られる現象です。
テストサーバの SSL 証明書が正式なものではなく自己署名証明書だったのが原因のようでした。
参考サイト
SSL経由でSWFUploadするとIO Error（#2038）が発生する « 岩家ぶろぐ
]]></description>
			<content:encoded><![CDATA[<p>WordPress の Flash Uploader が管理画面を SSL にしたところ &#8220;IO error&#8221; と出てアップロードできなくなってしまった。HTML アップローダーでは問題なくアップロードできる。</p>
<p><img src="http://www.syuhari.jp/blog/wp-content/uploads/2009/08/ピクチャ-12.png" alt="ピクチャ 1" title="ピクチャ 1" width="352" height="213" class="alignnone size-full wp-image-1758" /><br />
<span id="more-1756"></span><br />
調べたところ、以下の Adobe の Tech Note に回答があった。<br />
<a href="http://www.adobe.com/jp/support/kb/ts/228/ts_228476_ja-jp.html" target="_blank" class="liexternal">SSL 通信における Flash Player の問題</a></p>
<blockquote><p>Flash Player ActiveX コントロールは、ブラウザに手動で追加されたもの以外の自己署名証明書（Self-Signed Certificate）を信用しません。この問題は、ユーザがテストサーバにインストールされた完全な SSL 認証を望まない場合、テスト環境でよく見られる現象です。</p></blockquote>
<p>テストサーバの SSL 証明書が正式なものではなく自己署名証明書だったのが原因のようでした。</p>
<p>参考サイト<br />
<a href="http://blog.iwa-ya.net/2009/07/29/100830" target="_blank" class="liexternal">SSL経由でSWFUploadするとIO Error（#2038）が発生する « 岩家ぶろぐ</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.syuhari.jp/blog/archives/1756/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mac の Flash で ¥r¥nが改行コードとして認識されない</title>
		<link>http://www.syuhari.jp/blog/archives/732</link>
		<comments>http://www.syuhari.jp/blog/archives/732#comments</comments>
		<pubDate>Wed, 01 Oct 2008 07:48:48 +0000</pubDate>
		<dc:creator>matsuura</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[ec]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[LAN]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.syuhari.jp/blog/?p=732</guid>
		<description><![CDATA[Mac OSX の Flash CS3 で現象を確認しました。
ActionScript で改行コードを処理するために ¥n や ¥r を使用したのですが、認識されませんでした。
改行コードが含まれる str という変数に対して以下の処理をしても結果は -1 （¥n がない）となります。

var p = str.indexOf("¥n");
trace(p);


調べたところ下記に原因と対策が書かれていました。
FN0512003 &#8211; \r\nが改行コードとして認識されない &#8211; Flash : テクニカルノート
原因は
Flash 8/Mac OS Xでは、円記号(\)がエスケープ文字として認識されないようです
Flash MX 2004 から発生しているようです。
対策は
エスケープ文字として半角バックスラッシュ(\)を使います。
ActionScript を表示するフォントをデフォルトの[Osaka−等幅]だと半角バックスラッシュが全角のように表示されます。詳しくはリンク先を参照してください。
]]></description>
			<content:encoded><![CDATA[<p>Mac OSX の Flash CS3 で現象を確認しました。</p>
<p>ActionScript で改行コードを処理するために ¥n や ¥r を使用したのですが、認識されませんでした。<br />
改行コードが含まれる str という変数に対して以下の処理をしても結果は -1 （¥n がない）となります。</p>
<pre class="JavaScript" name="code">
var p = str.indexOf("¥n");
trace(p);
</pre>
<p><span id="more-732"></span><br />
調べたところ下記に原因と対策が書かれていました。<br />
<a href="http://www.fumiononaka.com/TechNotes/Flash/FN0512003.html" target="_blank" class="liexternal">FN0512003 &#8211; \r\nが改行コードとして認識されない &#8211; Flash : テクニカルノート</a></p>
<p>原因は</p>
<blockquote><p>Flash 8/Mac OS Xでは、円記号(\)がエスケープ文字として認識されないようです</p></blockquote>
<p>Flash MX 2004 から発生しているようです。</p>
<p>対策は</p>
<blockquote><p>エスケープ文字として半角バックスラッシュ(\)を使います。</p></blockquote>
<p>ActionScript を表示するフォントをデフォルトの[Osaka−等幅]だと半角バックスラッシュが全角のように表示されます。詳しくはリンク先を参照してください。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.syuhari.jp/blog/archives/732/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash 画面リサイズされても常に中央に表示される MovieClip</title>
		<link>http://www.syuhari.jp/blog/archives/383</link>
		<comments>http://www.syuhari.jp/blog/archives/383#comments</comments>
		<pubDate>Wed, 16 Apr 2008 08:08:38 +0000</pubDate>
		<dc:creator>matsuura</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[age]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[ec]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[LAN]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[resize]]></category>
		<category><![CDATA[tag]]></category>

		<guid isPermaLink="false">http://www.syuhari.jp/blog/?p=383</guid>
		<description><![CDATA[swf だけで表示したときに画面サイズに関係なく、また画面をリサイズしてもコンテンツが縮小・拡大されずに常に中央に表示されるようにする方法です。
fla ファイルの構成が
　背景画像：back_mc
　常に中央に配置するMC: main_mc
とすると


Stage.align = "TL";
Stage.scaleMode = "noScale"; 

Stage.addListener(this);
this.onResize = function() {
   _root.main_mc._x = ( Stage.width - _root.main_mc._width ) /2;
   _root.main_mc._y = ( Stage.height - _root.main_mc._height) /2;
   _root.back_mc._width = Stage.width;
   _root.back_mc._height = Stage.height;
}

this.onResize();

これで画面サイズがどの大きさでも、画面をリサイズしても、常に画面いっぱいに swf を表示して main_mc が画面の中央にくるようになる。
サンプル
fla ファイル
]]></description>
			<content:encoded><![CDATA[<p>swf だけで表示したときに画面サイズに関係なく、また画面をリサイズしてもコンテンツが縮小・拡大されずに常に中央に表示されるようにする方法です。</p>
<p>fla ファイルの構成が<br />
　背景画像：back_mc<br />
　常に中央に配置するMC: main_mc<br />
とすると<br />
<span id="more-383"></span></p>
<pre class="JScript" name="code">
Stage.align = "TL";
Stage.scaleMode = "noScale"; 

Stage.addListener(this);
this.onResize = function() {
   _root.main_mc._x = ( Stage.width - _root.main_mc._width ) /2;
   _root.main_mc._y = ( Stage.height - _root.main_mc._height) /2;
   _root.back_mc._width = Stage.width;
   _root.back_mc._height = Stage.height;
}

this.onResize();
</pre>
<p>これで画面サイズがどの大きさでも、画面をリサイズしても、常に画面いっぱいに swf を表示して main_mc が画面の中央にくるようになる。</p>
<p><a href="/blog/swf/center.swf" target="_blank" class="liinternal">サンプル</a><br />
<a href="/blog/swf/center.fla" class="liinternal">fla ファイル</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.syuhari.jp/blog/archives/383/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
