<?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>TONPOOBLOG &#187; Troubles</title>
	<atom:link href="http://www.tonpoo.com/blog/category/topics/troubles/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tonpoo.com/blog</link>
	<description>神宮前にあるWEB制作事務所「株式会社ブリコルール（bricoleur inc.）」に所属しているFlash（ActionScript）開発＆WEB制作プロジェクト「Tonpoo.com」のブログです。</description>
	<lastBuildDate>Wed, 01 Feb 2012 11:18:08 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tonpoo.com/blog/category/topics/troubles/feed/" />
		<item>
		<title>[briccolog]Chrome + Gmailで今度は改行が増えるようになりました…</title>
		<link>http://www.tonpoo.com/blog/2012/01/briccolog-chrome-gmail-2/</link>
		<comments>http://www.tonpoo.com/blog/2012/01/briccolog-chrome-gmail-2/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 01:49:36 +0000</pubDate>
		<dc:creator>tonpoo</dc:creator>
				<category><![CDATA[briccolog]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Troubles]]></category>

		<guid isPermaLink="false">http://www.tonpoo.com/blog/?p=1431</guid>
		<description><![CDATA[会社のブログに記事を書きました。先日来直面しているGoogle Chrome + Gmailでの改行にまつわる不具合に関して、改行が消えなくなった代わりに改行が増えるようになったという、なんとも嬉しくない発見についての記事です。もう嫌…｡ﾟ(ﾟ´Д｀ﾟ)ﾟ｡ briccolog &#187; Chrome + Gmailで今度は改行が増えるようになりました… [2012.01.23 追記] GoogleグループのChromeフォーラムで、以下のアナウンスがありました。 チームがすでに問題を把握しているようです。 ご協力をお願いさせていただければと思います。 Chrome 17のリリース版の公開と共に解消されることを祈りましょう。]]></description>
			<content:encoded><![CDATA[<p>会社のブログに記事を書きました。先日来直面しているGoogle Chrome + Gmailでの改行にまつわる不具合に関して、<strong style="color:#FF0000">改行が消えなくなった代わりに改行が増えるようになった</strong>という、なんとも嬉しくない発見についての記事です。もう嫌…｡ﾟ(ﾟ´Д｀ﾟ)ﾟ｡</p>
<p><strong><a href="http://blog.bricoleur.in/archives/1673" target="_blank">briccolog &raquo; Chrome + Gmailで今度は改行が増えるようになりました…</a></strong></p>
<h3>[2012.01.23 追記]</h3>
<p><a href="https://groups.google.com/a/googleproductforums.com/forum/#!category-topic/chrome-ja/?????/R8oVljRKJio" target="_blank">GoogleグループのChromeフォーラム</a>で、以下のアナウンスがありました。</p>
<blockquote><p>チームがすでに<a href="http://code.google.com/p/chromium/issues/detail?id=109066" target="_blank">問題を把握</a>しているようです。<br />
ご協力をお願いさせていただければと思います。
</p></blockquote>
<p>Chrome 17のリリース版の公開と共に解消されることを祈りましょう。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonpoo.com/blog/2012/01/briccolog-chrome-gmail-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tonpoo.com/blog/2012/01/briccolog-chrome-gmail-2/" />
	</item>
		<item>
		<title>Chrome + Gmailで発生する改行不具合の件はChrome17で解消されるそうです</title>
		<link>http://www.tonpoo.com/blog/2011/12/chrome-gmail-chrome15/</link>
		<comments>http://www.tonpoo.com/blog/2011/12/chrome-gmail-chrome15/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 01:16:22 +0000</pubDate>
		<dc:creator>tonpoo</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Troubles]]></category>

		<guid isPermaLink="false">http://www.tonpoo.com/blog/?p=1370</guid>
		<description><![CDATA[先日会社のブログに掲載した、Chrome + Gmailで発生しているテキストコピペ時の改行不具合の件について、GoogleグループのChromeフォーラムで以下のアナウンスがありました。 ご迷惑をおかけしております。 現在は問題の修正は完了しており、Google Chrome 17 から問題がなくなる予定です。 Issue 104620: loss of \n after paste in gmail ・・・というわけで、既に開発側では問題の修正を完了していて、Chrome17から解消される模様です。よかったよかった。 それにしても、暫定版の対応を発見する過程でChromeの拡張機能の作り方もわかったので、そういう点では非常に勉強になったんですが、それを大々的にブログ記事にまでしてしまった直後このアナウンスメント。バグの解消は喜ばしいことですが、ちょっと恥ずかしいような・・・（汗）。 [2012.01.10 追記] Google Chrome 17の登場を待たずして、改行が消える不具合は解消（？）されましたが、代わりに改行が増える不具合が出てきました…。 briccolog &#187; Chrome + Gmailで今度は改行が増えるようになりました…]]></description>
			<content:encoded><![CDATA[<p>先日会社のブログに掲載した、<a href="http://blog.bricoleur.in/archives/1472" target="_blank">Chrome + Gmailで発生しているテキストコピペ時の改行不具合の件</a>について、<a href="https://groups.google.com/a/googleproductforums.com/forum/#!category-topic/chrome-ja/?????/R8oVljRKJio" target="_blank">GoogleグループのChromeフォーラム</a>で以下のアナウンスがありました。</p>
<blockquote><p>ご迷惑をおかけしております。<br />
現在は問題の修正は完了しており、Google Chrome 17 から問題がなくなる予定です。</p>
<p><a href="http://code.google.com/p/chromium/issues/detail?id=104620" target="_blank">Issue 104620:	loss of \n after paste in gmail</a></p></blockquote>
<p>・・・というわけで、<strong>既に開発側では問題の修正を完了していて、Chrome17から解消される</strong>模様です。よかったよかった。</p>
<p>それにしても、暫定版の対応を発見する過程でChromeの拡張機能の作り方もわかったので、そういう点では非常に勉強になったんですが、それを大々的にブログ記事にまでしてしまった直後このアナウンスメント。バグの解消は喜ばしいことですが、ちょっと恥ずかしいような・・・（汗）。</p>
<h3>[2012.01.10 追記]</h3>
<p>Google Chrome 17の登場を待たずして、改行が消える不具合は解消（？）されましたが、代わりに<strong style="color:#FF0000;">改行が増える不具合</strong>が出てきました…。</p>
<p><strong><a href="http://blog.bricoleur.in/archives/1673" target="_blank">briccolog &raquo; Chrome + Gmailで今度は改行が増えるようになりました…</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonpoo.com/blog/2011/12/chrome-gmail-chrome15/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tonpoo.com/blog/2011/12/chrome-gmail-chrome15/" />
	</item>
		<item>
		<title>[briccolog]Chrome+Gmailでテキストをペーストした際の不具合解消法（暫定版）</title>
		<link>http://www.tonpoo.com/blog/2011/12/briccolog-chrome-gmail/</link>
		<comments>http://www.tonpoo.com/blog/2011/12/briccolog-chrome-gmail/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 06:41:30 +0000</pubDate>
		<dc:creator>tonpoo</dc:creator>
				<category><![CDATA[briccolog]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Troubles]]></category>

		<guid isPermaLink="false">http://www.tonpoo.com/blog/?p=1361</guid>
		<description><![CDATA[会社のブログに記事を書きました。ここ数週間前からGoogle Chrome + Gmailの組み合わせで発生している、「メール本文をコピペすると改行が無くなって送信されてしまう」という問題についての、自分なりの対策と調査結果についての記事です。結論としては クリップボードからのペースト後、本文領域全体をカット＆ペーストする ・・・が有効っぽい。詳しくは下記リンク先の記事をご覧ください。 briccolog &#187; Chrome+Gmailでテキストをペーストした際の不具合解消法（暫定版） [2012.01.10 追記] Google Chrome 17の登場を待たずして、改行が消える不具合は解消（？）されましたが、代わりに改行が増える不具合が出てきました…。 briccolog &#187; Chrome + Gmailで今度は改行が増えるようになりました…]]></description>
			<content:encoded><![CDATA[<p> 会社のブログに記事を書きました。ここ数週間前から<strong>Google Chrome + Gmail</strong>の組み合わせで発生している、「<strong>メール本文をコピペすると改行が無くなって送信されてしまう</strong>」という問題についての、自分なりの対策と調査結果についての記事です。結論としては</p>
<p style="font-size:18px;line-height:1.5em"><strong style="color:#FF0000;">クリップボードからのペースト後、本文領域全体をカット＆ペーストする</strong></p>
<p> ・・・が有効っぽい。詳しくは下記リンク先の記事をご覧ください。</p>
<p><strong><a href="http://blog.bricoleur.in/archives/1472" target="_blank">briccolog &raquo; Chrome+Gmailでテキストをペーストした際の不具合解消法（暫定版）</a></strong></p>
<h3>[2012.01.10 追記]</h3>
<p>Google Chrome 17の登場を待たずして、改行が消える不具合は解消（？）されましたが、代わりに<strong style="color:#FF0000;">改行が増える不具合</strong>が出てきました…。</p>
<p><strong><a href="http://blog.bricoleur.in/archives/1673" target="_blank">briccolog &raquo; Chrome + Gmailで今度は改行が増えるようになりました…</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonpoo.com/blog/2011/12/briccolog-chrome-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tonpoo.com/blog/2011/12/briccolog-chrome-gmail/" />
	</item>
		<item>
		<title>[briccolog]FancyBox1.3.4 + IE7でインラインコンテンツを表示する場合のバグ</title>
		<link>http://www.tonpoo.com/blog/2011/12/briccolog-fancybox1-3-4-ie7/</link>
		<comments>http://www.tonpoo.com/blog/2011/12/briccolog-fancybox1-3-4-ie7/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 12:06:12 +0000</pubDate>
		<dc:creator>tonpoo</dc:creator>
				<category><![CDATA[briccolog]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Troubles]]></category>

		<guid isPermaLink="false">http://www.tonpoo.com/blog/?p=1355</guid>
		<description><![CDATA[会社のブログに記事を書きました。jQueryでlightbox的な表示を実現するライブラリFancyBoxの前バージョン「FancyBox1.3.4」を使って、htmlページ内の要素をオーバーレイ表示する場合にIE7で不具合が出た問題の解決方法についての記事です。 briccolog &#187; FancyBox1.3.4 + IE7でインラインコンテンツを表示する場合のバグ]]></description>
			<content:encoded><![CDATA[<p>会社のブログに記事を書きました。jQueryでlightbox的な表示を実現するライブラリ<strong><a href="http://fancybox.net/" target="_blank">FancyBox</a></strong>の前バージョン「<strong>FancyBox1.3.4</strong>」を使って、htmlページ内の要素をオーバーレイ表示する場合にIE7で不具合が出た問題の解決方法についての記事です。</p>
<p><strong><a href="http://blog.bricoleur.in/archives/1440" target="_blank">briccolog &raquo; FancyBox1.3.4 + IE7でインラインコンテンツを表示する場合のバグ</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonpoo.com/blog/2011/12/briccolog-fancybox1-3-4-ie7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tonpoo.com/blog/2011/12/briccolog-fancybox1-3-4-ie7/" />
	</item>
		<item>
		<title>[briccolog]facebookの「いいね」ボタンに「承認」が必要となるケースについて</title>
		<link>http://www.tonpoo.com/blog/2011/10/briccolog-facebook/</link>
		<comments>http://www.tonpoo.com/blog/2011/10/briccolog-facebook/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 04:04:04 +0000</pubDate>
		<dc:creator>tonpoo</dc:creator>
				<category><![CDATA[briccolog]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Troubles]]></category>

		<guid isPermaLink="false">http://www.tonpoo.com/blog/?p=1300</guid>
		<description><![CDATA[会社のブログに記事を書きました。ある日から突然、サイト上に設置したfacebookの「いいね！」ボタンをクリックした時「承認」というボタン（リンク）が出るようになったことについて触れています。 briccolog &#187; facebookの「いいね」ボタンに「承認」が必要となるケースについて]]></description>
			<content:encoded><![CDATA[<p>会社のブログに記事を書きました。ある日から突然、サイト上に設置した<strong>facebookの「いいね！」ボタンをクリックした時「承認」というボタン（リンク）が出るようになった</strong>ことについて触れています。</p>
<p><strong><a href="http://blog.bricoleur.in/archives/1216" target="_blank">briccolog &raquo; facebookの「いいね」ボタンに「承認」が必要となるケースについて</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonpoo.com/blog/2011/10/briccolog-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tonpoo.com/blog/2011/10/briccolog-facebook/" />
	</item>
		<item>
		<title>IEでブラウザの「戻る」ボタンでページに戻ってきた際に、stageWidthとstageHeightの値が取得できない</title>
		<link>http://www.tonpoo.com/blog/2010/09/ie-stagewidth-stageheight/</link>
		<comments>http://www.tonpoo.com/blog/2010/09/ie-stagewidth-stageheight/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 10:35:42 +0000</pubDate>
		<dc:creator>tonpoo</dc:creator>
				<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[SWFObject]]></category>
		<category><![CDATA[Troubles]]></category>

		<guid isPermaLink="false">http://www.tonpoo.com/blog/?p=1191</guid>
		<description><![CDATA[ああ・・・。IEよ、またお前なのね。コトのきっかけになったのはクライアントからの swfを埋め込んだhtmlページについて、サーバにアップしてIEでアクセスする分には問題ないが、ローカル環境でIEで開くとオブジェクトの位置が大幅にずれる。 ・・・というご指摘。調べてみると確かにそうなっていることを確認。さらに調べてみると、サーバにアップしたものについても IEでswfの埋めこんであるhtmlページ（A）を表示。 そのまま別のURLに遷移。 ブラウザの「戻る」ボタンで（A）に戻る。 するとswf内のオブジェクトの位置が大幅にずれる。 ・・・という現象を発見（汗）。「ななな、なんじゃこりゃあああああ！」と思ってさらにさらに調べてみると、下記の記事を発見。 stageWidth is zero in IE &#124; Blog &#124; Jodie O&#8217;Rourke IEでstage.stageWidthとstageHeightの値が０になる &#8211; フリーで活動するWeb屋のメモ帳 SWFObjectのDynamic Publishingを使うとIEとかでStage.stageWidthとheightが一瞬ゼロになるという都市伝説は実在した！ &#124; Katapad Design IEでstage.stageWidth及びstage.stageHeightが取得できない？ ・・・みなさん、苦労されてきたんですね。とりあえず、上記のみなさんの記事と今回の実際のファイルから、自分なりに発生条件や不具合の内容から解決方法までまとめてみました。 発生条件 SWFObjectを使っていること（「フリーで活躍するWeb屋のメモ帳」さんの記事では、SWFObjectを使っていなくても同じ現象に遭遇してるようなので、SWFObject非使用でも発生するのかもしれません）。 動的パブリッシュ（Dynamic Publishing）を使っている。 IEで表示（Katapad Designさんの記事では、Mac版のFirefoxでも発生するという記述があります）。 同一swfファイルの2回目以降の読み込み時に不具合が発生（私がローカル環境で検証した際には、初回の読み込み時から発生していました）。 発生する不具合 コンテンツの開始時にstage.stageWidthとstage.stageHeightの値がゼロになる。 この不具合が発生する原因そのものについてはよくわかりません。IEそのものかIE版FlashPlayerなどの潜在的なバグではないかと思いますが、それはMicrosoftなりAdobeなりが対応してくれるのを待つしか無い。 ポイントとしては、ドキュメントクラスのEvent.ADDED_TO_STAGEイベントが発生したタイミングでも、stageWidthとstageHeightの値がゼロだということ。さらに、Event.RESIZEで監視しても、初回のイベント発生時にはやはりstageWidthとstageHeightの値がゼロになりました。 対処法 「HAYASAKA修行ブログ」さんで述べられているように、解決策はいろいろあります。自分としては、「Event.ADDED_TO_STAGEの発生時にstageWidthとstageHeightの値がゼロだった場合、Event.ENTER_FRAMEでstageWidthとstageHeightの値を監視し、両方の値がゼロではなくなったら処理を継続する」という方法を採用し、汎用のユーティリティクラスメソッド（Utils.stageSizeWaiter）としてまとめてみました。 Utils.as 実際に利用する場合には、ドキュメントクラスで以下のように使います。 Main.as Katapad DesignさんのようにEventDispatcherにしたほうがスマートかなと思ったりもしてますが、こういう方法もあるってことで・・・。 ああ、疲れました（汗）。]]></description>
			<content:encoded><![CDATA[<p>ああ・・・。<strong>IEよ、またお前なのね。</strong>コトのきっかけになったのはクライアントからの</p>
<blockquote>
<p>swfを埋め込んだhtmlページについて、サーバにアップしてIEでアクセスする分には問題ないが、<strong>ローカル環境でIEで開くとオブジェクトの位置が大幅にずれる。</strong></p>
</blockquote>
<p>・・・というご指摘。調べてみると確かにそうなっていることを確認。さらに調べてみると、サーバにアップしたものについても</p>
<ol>
<li>IEでswfの埋めこんであるhtmlページ（A）を表示。</li>
<li>そのまま別のURLに遷移。</li>
<li><strong>ブラウザの「戻る」ボタンで（A）に戻る。</strong></li>
<li>するとswf内のオブジェクトの位置が大幅にずれる。</li>
</ol>
<p>・・・という現象を発見（汗）。<strong>「ななな、なんじゃこりゃあああああ！」</strong>と思ってさらにさらに調べてみると、下記の記事を発見。</p>
<ul>
<li><a href="http://jodieorourke.com/view.php?id=79&amp;blog=news" target="_blank"><strong>stageWidth is zero in IE | Blog | Jodie O&#8217;Rourke</strong></a></li>
<li><a href="http://blog.apri-cot.com/2010/03/iestagestagewidthstageheight.html" target="_blank"><strong>IEでstage.stageWidthとstageHeightの値が０になる &#8211; フリーで活動するWeb屋のメモ帳</strong></a></li>
<li><a href="http://katapad.com/wp/2009/05/19/stage_size_zero_issue_with_swfobject_on_ie/" target="_blank"><strong>SWFObjectのDynamic Publishingを使うとIEとかでStage.stageWidthとheightが一瞬ゼロになるという都市伝説は実在した！ | Katapad Design</strong></a></li>
<li><a href="http://blog.magical-remix.net/urame/archives/552" target="_blank"><strong>IEでstage.stageWidth及びstage.stageHeightが取得できない？</strong></a></li>
</ul>
<p>・・・みなさん、苦労されてきたんですね。とりあえず、上記のみなさんの記事と今回の実際のファイルから、自分なりに発生条件や不具合の内容から解決方法までまとめてみました。</p>
<p><span id="more-1191"></span></p>
<h2>発生条件</h2>
<ul>
<li><strong>SWFObjectを使っている</strong>こと（「フリーで活躍するWeb屋のメモ帳」さんの記事では、SWFObjectを使っていなくても同じ現象に遭遇してるようなので、SWFObject非使用でも発生するのかもしれません）。</li>
<li><strong>動的パブリッシュ（Dynamic Publishing）</strong>を使っている。</li>
<li><strong>IEで表示</strong>（Katapad Designさんの記事では、Mac版のFirefoxでも発生するという記述があります）。</li>
<li><strong>同一swfファイルの2回目以降の読み込み時</strong>に不具合が発生（私がローカル環境で検証した際には、初回の読み込み時から発生していました）。</li>
</ul>
<h2>発生する不具合</h2>
<h3><strong>コンテンツの開始時にstage.stageWidthとstage.stageHeightの値がゼロになる。</strong></h3>
<p>この不具合が発生する原因そのものについてはよくわかりません。IEそのものかIE版FlashPlayerなどの潜在的なバグではないかと思いますが、それはMicrosoftなりAdobeなりが対応してくれるのを待つしか無い。</p>
<p>ポイントとしては、ドキュメントクラスの<strong>Event.ADDED_TO_STAGE</strong>イベントが発生したタイミングでも、<strong>stageWidthとstageHeightの値がゼロ</strong>だということ。さらに、<strong>Event.RESIZE</strong>で監視しても、<strong>初回のイベント発生時にはやはりstageWidthとstageHeightの値がゼロ</strong>になりました。</p>
<h2>対処法</h2>
<p>「HAYASAKA修行ブログ」さんで述べられているように、解決策はいろいろあります。自分としては、「<strong>Event.ADDED_TO_STAGEの発生時にstageWidthとstageHeightの値がゼロだった場合、Event.ENTER_FRAMEでstageWidthとstageHeightの値を監視し、両方の値がゼロではなくなったら処理を継続する</strong>」という方法を採用し、汎用のユーティリティクラスメソッド（Utils.stageSizeWaiter）としてまとめてみました。</p>
<h3>Utils.as</h3>
<pre class="brush: as3; title: ; notranslate">package {
	import flash.display.Stage;
	import flash.events.Event;

	public class Utils {
		private static var _nextFunction:Function;	//ステージサイズ取得後に実行する継続処理
		private static var _targetStage:Stage;	//ステージへの参照
		public static function stageSizeWaiter(targetStage:Stage, nextFunction:Function):void {
			if ((targetStage.stageWidth * targetStage.stageHeight) == 0) {
				//stageWidthとstageHeightの値がゼロの場合はENTER_FRAMEで監視
				_nextFunction = nextFunction;
				_targetStage = targetStage;
				targetStage.addEventListener(Event.RESIZE, stageSizeListener, false, 0, true);
			}else {
				//stageWidthとstageHeightの値が取得済みの場合はそのまま継続処理を続行
				nextFunction();
			}
		}
		private static function stageSizeListener(e:Event = null):void {
			if ((_targetStage.stageWidth * _targetStage.stageHeight) != 0) {
				_nextFunction();	//継続処理を実行
				_targetStage.removeEventListener(Event.RESIZE, stageSizeListener);	//不要になったイベントリスナを削除
				_nextFunction = null;	//不要な参照を破棄
				_targetStage = null;	//不要な参照を破棄
			}
		}
	}
}</pre>
<p>実際に利用する場合には、ドキュメントクラスで以下のように使います。</p>
<h3>Main.as</h3>
<pre class="brush: as3; title: ; notranslate">package  {
	import flash.events.Event;
	import Utils;

	public final class Main extends Sprite{
		public function Main() {
			this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage, false, 0, true);
		}
		private function onAddedToStage(e:Event):void {
			this.removeEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
			/*
			* ADDED_TO_STAGEイベントが発生したら、ステージへの参照と
			* ステージサイズ確定後に実行するファンクションを引数に
			* して、Utils.stageSizeWaiterを実行。
			*/
			Utils.stageSizeWaiter(this.stage, onStageSizeObtained);
		}
		private function onStageSizeObtained():void {
			/*
			* このファンクションの実行時には確実にstageWidthと
			* stageHeightの値が確定している。
			*/
			sw = this.stage.stageWidth;
			sh = this.stage.stageHeight;
		}
	}
}</pre>
<p>Katapad DesignさんのようにEventDispatcherにしたほうがスマートかなと思ったりもしてますが、こういう方法もあるってことで・・・。</p>
<p>ああ、疲れました（汗）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonpoo.com/blog/2010/09/ie-stagewidth-stageheight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tonpoo.com/blog/2010/09/ie-stagewidth-stageheight/" />
	</item>
		<item>
		<title>IE+SWFのSSL領域との通信時に発生するトラブルについて</title>
		<link>http://www.tonpoo.com/blog/2010/07/swf_ssl_ie_error/</link>
		<comments>http://www.tonpoo.com/blog/2010/07/swf_ssl_ie_error/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 07:22:45 +0000</pubDate>
		<dc:creator>tonpoo</dc:creator>
				<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[Troubles]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.tonpoo.com/blog/?p=1186</guid>
		<description><![CDATA[とある案件でちょっとハマったので備忘録がわりにメモ。まず今回のファイル構成は以下のとおり。 処理の流れとしては、 （1）main.swfからSSLサーバのcrossdomain.xmlを読み込み。 （2）main.swfからdata_output.phpにアクセスし、読み込む画像のURL一覧を記載したXMLデータを取得。 （3）（2）で取得したXMLデータをもとに、個別の画像を読み込み。 ・・・という、割とよくあると言えばよくある構成です。ポイントはやっぱりSSL領域とのクロスドメイン通信があること。ドメイン名が同じでも、非SSLのサーバとSSLサーバとでは別ドメインと判断されるんですよね。 で、一通り作ってサーバにアップしたところ、FirefoxやChromeやSafariでは動くのになぜかIEだけ画像が表示されない！crossdomain.xmlはきちんと記述できてるし、XMLデータを非SSL側のサーバに設置すればIEでも動くので、どこで止まってるんだろうと調べたところ、（2）のXMLデータ取得のところでポシャってることが判明。で、Google先生に尋ねて出てきたのが以下の記事： クロスドメインポリシーファイル(crossdomain.xml)設定について &#124; さわいじり Internet Explorer が SSL 経由によるファイルのダウンロードで &#8220;No-Cache&#8221; ヘッダーを処理できない FLASH + SSL +WinIE（FLASH-JP.COM &#8211; フォーラム） tyoro.exe: no-cacheとSSLとIEとファイルダウンロード つまりこれはIEに起因する問題で、非SSL領域のSWF（に限らず、Ajax通信などでも同じでしょう）からSSL領域のデータをリクエストした際、サーバからのレスポンスヘッダにPragma: no-cacheが含まれているとIE側で正しく処理ができないんだそうです。なんとご無体な・・・。 FirefoxでHttpFox使ってdata_output.phpのレスポンスヘッダを調べてみたところ、あったあったありましたよPragma:no-cacheが。ということで、php側に対応を依頼しました。 しかしこれ随分と前から存在する問題のようですけど、IE側では修正（変更？）する予定は無いんでしょうか・・・。]]></description>
			<content:encoded><![CDATA[<p>とある案件でちょっとハマったので備忘録がわりにメモ。まず今回のファイル構成は以下のとおり。</p>
<p><a href="http://www.tonpoo.com/blog/wp-content/uploads/2010/07/fig.jpg"><img src="http://www.tonpoo.com/blog/wp-content/uploads/2010/07/fig_thumb.jpg" border="0" alt="fig" title="fig" width="500" height="447" style="display: inline; border: 0px;" /></a></p>
<p>処理の流れとしては、</p>
<p>（1）main.swfからSSLサーバのcrossdomain.xmlを読み込み。<br />
（2）main.swfからdata_output.phpにアクセスし、読み込む画像のURL一覧を記載したXMLデータを取得。<br />
（3）（2）で取得したXMLデータをもとに、個別の画像を読み込み。</p>
<p>・・・という、割とよくあると言えばよくある構成です。ポイントはやっぱり<strong>SSL領域とのクロスドメイン通信</strong>があること。ドメイン名が同じでも、非SSLのサーバとSSLサーバとでは別ドメインと判断されるんですよね。</p>
<p>で、一通り作ってサーバにアップしたところ、FirefoxやChromeやSafariでは動くのに<strong>なぜかIEだけ画像が表示されない！</strong>crossdomain.xmlはきちんと記述できてるし、XMLデータを非SSL側のサーバに設置すればIEでも動くので、どこで止まってるんだろうと調べたところ、（2）のXMLデータ取得のところでポシャってることが判明。で、Google先生に尋ねて出てきたのが以下の記事：</p>
<ul>
<li><strong><a href="http://www.sawaijiri.com/2009/04/01/no66/" target="_blank">クロスドメインポリシーファイル(crossdomain.xml)設定について | さわいじり</a></strong></li>
<li><strong><a href="http://support.microsoft.com/default.aspx?scid=http://www.microsoft.com/japan/support/kb/articles/323/3/08.asp" target="_blank">Internet Explorer が SSL 経由によるファイルのダウンロードで &#8220;No-Cache&#8221; ヘッダーを処理できない</a></strong></li>
<li><strong><a href="http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=181&amp;forum=7" target="_blank">FLASH + SSL +WinIE（FLASH-JP.COM &#8211; フォーラム）</a></strong></li>
<li><strong><a href="http://tyoro.orz.ne.jp/exe/2010/01/nocachesslie.html" target="_blank">tyoro.exe: no-cacheとSSLとIEとファイルダウンロード</a></strong></li>
</ul>
<p>つまりこれはIEに起因する問題で、非SSL領域のSWF（に限らず、Ajax通信などでも同じでしょう）からSSL領域のデータをリクエストした際、<strong>サーバからのレスポンスヘッダにPragma: no-cacheが含まれているとIE側で正しく処理ができない</strong>んだそうです。なんとご無体な・・・。</p>
<p>Firefoxで<strong><a href="https://addons.mozilla.org/ja/firefox/addon/6647/" target="_blank">HttpFox</a></strong>使ってdata_output.phpのレスポンスヘッダを調べてみたところ、あったあったありましたよ<strong>Pragma:no-cache</strong>が。ということで、php側に対応を依頼しました。</p>
<p>しかしこれ随分と前から存在する問題のようですけど、IE側では修正（変更？）する予定は無いんでしょうか・・・。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonpoo.com/blog/2010/07/swf_ssl_ie_error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tonpoo.com/blog/2010/07/swf_ssl_ie_error/" />
	</item>
		<item>
		<title>Error calling method on NPObject</title>
		<link>http://www.tonpoo.com/blog/2010/07/error-calling-method-on-npobject/</link>
		<comments>http://www.tonpoo.com/blog/2010/07/error-calling-method-on-npobject/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 02:37:05 +0000</pubDate>
		<dc:creator>tonpoo</dc:creator>
				<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[SWFObject]]></category>
		<category><![CDATA[SWFWheel]]></category>
		<category><![CDATA[Troubles]]></category>

		<guid isPermaLink="false">http://www.tonpoo.com/blog/?p=1166</guid>
		<description><![CDATA[製作中のとあるフルFlashサイト。ブラウザで普通に確認してる分には問題なく動作していたため全く気がつかなかったが、Firefoxのエラーコンソールを開いてみると「Error calling method on NPObject」というJavaScriptエラーが頻発！「なんじゃこりゃ」ということで早速調べてみたところ、原因がわかりました。 まず、今回のサイトは以下のような条件が揃っていました。 SWFファイルのドメインと、そのSWFファイルを埋め込んで表示するHTMLファイルのドメインが異なっている（SWFは http://www.hogehoge.home/movie.swf にあり、HTMLファイルは http://user.hogehoge.home/index.html にある、というような感じ） マウスホイール対応のためにSWFWheelを使用 SWFファイルの埋め込みにSWFObjectを使用 そしてSWFWheelのサイトを見ていたところ、以下のような注意書きが： その他 外部ドメインからの読み込み SWFWheelを使ったswfファイルを、外部ドメインから読み込む場合、HTML側とActionScript側の両方でExternalInterfaceの動作を明示的に許可する必要があります。 HTML側にて、paramタグ及びembedタグでallowScriptAccessの値にalwaysを指定する。 ActionScript側にて、Security.allowDomain等で許可するドメインを指定する。 ビンゴですね。1.の方は対応済みだったんですが、2.の方が未対応でした。ところで今回のサイト、サブドメインの数が一定でなく、運用後に随時追加される可能性があります。ので、ワイルドカードを使って以下のようなコードを追加。 結果は・・・？ダメでした。まだエラーが出ます。うーん、もしかしてワイルドカードでサブドメインを指定するのは無理なのか？ということで、今度は以下のコードで実験。 成功！エラーがでなくなりました。全ドメインを対象にしてしまうのは危険といえば危険ですが、現時点ではこれが最善の策でしょうか。]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.tonpoo.com/blog/wp-content/uploads/2010/07/ss.jpg" border="0" alt="ss" title="ss" width="494" height="307" style="display: inline; border: 0px;" /></p>
<p>製作中のとあるフルFlashサイト。ブラウザで普通に確認してる分には問題なく動作していたため全く気がつかなかったが、Firefoxのエラーコンソールを開いてみると「<strong><span style="color: #ff0000;">Error calling method on NPObject</span></strong>」というJavaScriptエラーが頻発！「<strong>なんじゃこりゃ</strong>」ということで早速調べてみたところ、原因がわかりました。</p>
<p>まず、今回のサイトは以下のような条件が揃っていました。</p>
<ul>
<li>SWFファイルのドメインと、そのSWFファイルを埋め込んで表示するHTMLファイルの<strong>ドメインが異なっている</strong>（SWFは http://www.hogehoge.home/movie.swf にあり、HTMLファイルは http://user.hogehoge.home/index.html にある、というような感じ）</li>
<li>マウスホイール対応のために<strong><a href="http://www.libspark.org/wiki/SWFWheel" target="_blank">SWFWheel</a></strong>を使用</li>
<li>SWFファイルの埋め込みに<strong><a href="http://code.google.com/p/swfobject/" target="_blank">SWFObject</a></strong>を使用</li>
</ul>
<p>そしてSWFWheelのサイトを見ていたところ、以下のような<a href="http://www.libspark.org/wiki/SWFWheel#%E5%A4%96%E9%83%A8%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%81%8B%E3%82%89%E3%81%AE%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF" target="_blank">注意書き</a>が：</p>
<blockquote>
<h2>その他</h2>
<h3 id="外部ドメインからの読み込み">外部ドメインからの読み込み</h3>
<p>SWFWheelを使ったswfファイルを、外部ドメインから読み込む場合、HTML側とActionScript側の両方でExternalInterfaceの動作を明示的に許可する必要があります。</p>
<ol>
<li>HTML側にて、paramタグ及びembedタグでallowScriptAccessの値にalwaysを指定する。</li>
<li>ActionScript側にて、Security.allowDomain等で許可するドメインを指定する。</li>
</ol>
</blockquote>
<p><strong>ビンゴ</strong>ですね。1.の方は対応済みだったんですが、2.の方が未対応でした。ところで今回のサイト、サブドメインの数が一定でなく、運用後に随時追加される可能性があります。ので、ワイルドカードを使って以下のようなコードを追加。</p>
<pre class="brush: as3; title: ; notranslate">Security.allowDomain(&quot;*.hogehoge.home&quot;);</pre>
<p>結果は・・・？ダメでした。まだエラーが出ます。うーん、もしかして<strong>ワイルドカードでサブドメインを指定するのは無理</strong>なのか？ということで、今度は以下のコードで実験。</p>
<pre class="brush: as3; title: ; notranslate">Security.allowDomain(&quot;*&quot;);</pre>
<p>成功！<strong>エラーがでなくなりました</strong>。全ドメインを対象にしてしまうのは危険といえば危険ですが、現時点ではこれが最善の策でしょうか。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonpoo.com/blog/2010/07/error-calling-method-on-npobject/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tonpoo.com/blog/2010/07/error-calling-method-on-npobject/" />
	</item>
		<item>
		<title>Flashbugを導入したらFlashPlayerが落ちるようになった件とその解決策</title>
		<link>http://www.tonpoo.com/blog/2010/04/flashbug-y/</link>
		<comments>http://www.tonpoo.com/blog/2010/04/flashbug-y/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 04:10:55 +0000</pubDate>
		<dc:creator>tonpoo</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Translation]]></category>
		<category><![CDATA[Troubles]]></category>

		<guid isPermaLink="false">http://www.tonpoo.com/blog/?p=988</guid>
		<description><![CDATA[今日、Flashbugの設定をちょっと変更した瞬間から、Flashコンテンツのあるページを表示させるとやたらとブラウザ（Firefox）が落ちるようになってしまった。これがFlashbugを無効化したり削除したりしても直らない上、Google Chromeでも発生したことから軽くパニクったんですが、結論からいうと、Flashbugの設定画面からFlashPlayerの設定を変更してしまったことが原因のようでした。 ええ、仰るとおり、まさに&#34;very easy to crash&#34;でしたよ（涙）。上記のスクリーンショットのように、Undocumented Trace Log Settings欄のチェックを全て外したら、クラッシュせずに動くようになりました。 で、原因究明の過程でFirebugのオフィシャルページ（Flashbug – An extension for Firebug &#124; Course Vector）の文章について簡単に翻訳してみた（してしまった）ので、備忘録をかねて参考までにアップしておきます。 更新情報 SharedObjectを発見するバグの修正 Mac OSXのmm.cfgファイルの場所についてのバグの修正。今回は本当に直ってるはず。 説明 このプラグインは、Firefoxの中または外で稼働中のあらゆる.swfファイルのtrace内容を表示します。全てのtraceはFirebugのFlash Consoleに表示されます。Firebugの検索ボックスを使って文字列を検索すると、マッチする語がハイライト表示されます。他に追加された機能はエラー、警告、情報のtraceに対してのハイライトとアイコン表示です。最後に、trace内容に表示されるあらゆるURLについて、右クリックして新規のタブで開く事が出来るようになりました。 FlashTraceと同様、Flash Player Debuggerがインストールされていないとtrace内容は表示されません。Flashbugはお使いのPCに入っているFlashPlayerのバージョンを検知して表示します。Debug版のPlayerが入っていない時には、ダウンロード用のリンクが表示されます。 FlashTraceと異なり、flashlog.txtやmm.cfgファイルを設定する必要はありません。こういう作業はFlashbugがバックグラウンドで行いますから、皆さんはすぐに機能を利用することができます。 trace内容またはポリシーログのどちらかをFlashbugから直接開く事もできます。これで、traceされた生の内容をそのままエクスポートしたりコピーすることもできます。 他の新機能はShared Objectインスペクタです。これは表示されているページにロードされているswf全てを監視します。そして、ドメインに基づいてPCに保存されているShared Objectをチェックし、該当するものがあればパネルにリストアップします。 見つかったShared Objectは各行に表示され、階層を開く事でそこに含まれるデータを閲覧することができます。エディターがインストールされているならば、右クリックして直接ファイルを開く事もできます。パスをファイルにコピーしたり、保存されているフォルダーを開く事も出来ます。 最後ですが、FirebugのNetパネルに、AMFでコーディングが追加されました。この機能はFirebug1.4以上のみで有効です。データ転送をリモーティングに依存しているサイトを訪れると、サーバーに送信されるAMFリクエストの内容を見る事ができます。具体的には、Netパネルの中からAMFリクエストの行を発見し、その行を広げてみてください。すると、AMFタブが表示され、これをクリックする事でAMFメッセージが表示されます。 特徴 Firebugのビルトイン検索機能の利用- ログ内容を検索すると、リアルタイムにハイライト表示されます。 traceログの表示- 全てのブラウザで実行されているFlashインスタンスから送出される全てのtrace内容を表示します。 ポリシーログの表示- FlashPlayerから送出される全てのポリシーログ出力を表示します。クロスドメインポリシーを使っていたり、異なるドメインからファイルなどを読み込む場合などにこの出力が発生します。 デバッグプレイヤーのログ保存場所自動設定- FlashTracerではログファイルの場所などをマニュアルで設定する必要がありました。これらの設定はFlashbug側で自動的に行います。 デバッグプレイヤーの設定編集- FlashPlayer自体が、traceする内容を変更することができるようになっています。FirebugのPreferencesウィンドウでこのオプションを設定できます。 traceフィルタ- trace内容を様々なフォーマットで表示するためのビルトインフィルタが少しだけ用意されています。エラーについては赤字でエラーアイコン付きで表示するとか、XMLについては色つきの可読性の高いフォーマットで表示するなどです。現在Flashbugに含まれているのは下記のキーワードのみですが、将来的にはユーザー側でカスタマイズできるようにするつもりです。 @@XML@@ :XML形式で色つきで表示。 @@HTML@@ :XMLの場合と同じ。 @@INFO@@ :左側に青い情報アイコンを表示。 [...]]]></description>
			<content:encoded><![CDATA[<p>今日、Flashbugの設定をちょっと変更した瞬間から、<strong>Flashコンテンツのあるページを表示させるとやたらとブラウザ（Firefox）が落ちる</strong>ようになってしまった。これがFlashbugを無効化したり削除したりしても直らない上、Google Chromeでも発生したことから軽くパニクったんですが、結論からいうと、Flashbugの設定画面から<strong>FlashPlayerの設定を変更してしまった</strong>ことが原因のようでした。</p>
<p><img src="http://www.tonpoo.com/blog/wp-content/uploads/2010/04/ss1.png" alt="ss" title="ss" width="407" height="643" class="alignnone size-full wp-image-999" /><br />
ええ、仰るとおり、まさに&quot;<strong>very easy to crash</strong>&quot;でしたよ（涙）。上記のスクリーンショットのように、Undocumented Trace Log Settings欄のチェックを全て外したら、クラッシュせずに動くようになりました。</p>
<p>で、原因究明の過程でFirebugのオフィシャルページ（<strong><a href="http://blog.coursevector.com/flashbug" target="_blank">Flashbug – An extension for Firebug | Course Vector</a></strong>）の文章について簡単に翻訳してみた（してしまった）ので、備忘録をかねて参考までにアップしておきます。<br />
<span id="more-988"></span></p>
<blockquote>
<h3>更新情報</h3>
<ul>
<li>SharedObjectを発見するバグの修正</li>
<li>Mac OSXのmm.cfgファイルの場所についてのバグの修正。今回は本当に直ってるはず。</li>
</ul>
<h3>説明</h3>
<p>このプラグインは、Firefoxの中<strong>または外で</strong>稼働中のあらゆる.swfファイルのtrace内容を表示します。全てのtraceはFirebugのFlash Consoleに表示されます。Firebugの検索ボックスを使って文字列を検索すると、マッチする語がハイライト表示されます。他に追加された機能はエラー、警告、情報のtraceに対してのハイライトとアイコン表示です。最後に、trace内容に表示されるあらゆるURLについて、右クリックして新規のタブで開く事が出来るようになりました。</p>
<p>FlashTraceと同様、Flash Player Debuggerがインストールされていないとtrace内容は表示されません。Flashbugはお使いのPCに入っているFlashPlayerのバージョンを検知して表示します。Debug版のPlayerが入っていない時には、ダウンロード用のリンクが表示されます。</p>
<p>FlashTraceと異なり、flashlog.txtやmm.cfgファイルを設定する必要はありません。こういう作業はFlashbugがバックグラウンドで行いますから、皆さんはすぐに機能を利用することができます。</p>
<p>trace内容またはポリシーログのどちらかをFlashbugから直接開く事もできます。これで、traceされた生の内容をそのままエクスポートしたりコピーすることもできます。</p>
<p>他の新機能はShared Objectインスペクタです。これは表示されているページにロードされているswf全てを監視します。そして、ドメインに基づいてPCに保存されているShared Objectをチェックし、該当するものがあればパネルにリストアップします。</p>
<p>見つかったShared Objectは各行に表示され、階層を開く事でそこに含まれるデータを閲覧することができます。エディターがインストールされているならば、右クリックして直接ファイルを開く事もできます。パスをファイルにコピーしたり、保存されているフォルダーを開く事も出来ます。</p>
<p>最後ですが、FirebugのNetパネルに、AMFでコーディングが追加されました。この機能はFirebug1.4以上のみで有効です。データ転送をリモーティングに依存しているサイトを訪れると、サーバーに送信されるAMFリクエストの内容を見る事ができます。具体的には、Netパネルの中からAMFリクエストの行を発見し、その行を広げてみてください。すると、AMFタブが表示され、これをクリックする事でAMFメッセージが表示されます。</p>
<h3>特徴</h3>
<ul>
<li><strong>Firebugのビルトイン検索機能の利用</strong>- ログ内容を検索すると、リアルタイムにハイライト表示されます。</li>
<li><strong>traceログの表示</strong>- 全てのブラウザで実行されているFlashインスタンスから送出される全てのtrace内容を表示します。</li>
<li><strong>ポリシーログの表示</strong>- FlashPlayerから送出される全てのポリシーログ出力を表示します。クロスドメインポリシーを使っていたり、異なるドメインからファイルなどを読み込む場合などにこの出力が発生します。</li>
<li><strong>デバッグプレイヤーのログ保存場所自動設定</strong>- FlashTracerではログファイルの場所などをマニュアルで設定する必要がありました。これらの設定はFlashbug側で自動的に行います。</li>
<li><strong>デバッグプレイヤーの設定編集</strong>- FlashPlayer自体が、traceする内容を変更することができるようになっています。FirebugのPreferencesウィンドウでこのオプションを設定できます。</li>
<li><strong>traceフィルタ</strong>- trace内容を様々なフォーマットで表示するためのビルトインフィルタが少しだけ用意されています。エラーについては赤字でエラーアイコン付きで表示するとか、XMLについては色つきの可読性の高いフォーマットで表示するなどです。現在Flashbugに含まれているのは下記のキーワードのみですが、将来的にはユーザー側でカスタマイズできるようにするつもりです。
<ul>
<li>@@XML@@ :XML形式で色つきで表示。</li>
<li>@@HTML@@ :XMLの場合と同じ。</li>
<li>@@INFO@@ :左側に青い情報アイコンを表示。</li>
<li>@@WARNING@@ :背景色が暗くなり、左側に警告アイコンを表示。</li>
<li>@@ERROR@@ :背景色が赤くなり、左側にエラーアイコンを表示。</li>
</ul>
</li>
<li><strong>ビルトインリンク</strong>- trace内容に含まれるURLには下線が表示され、右クリックすることで別タブで開いたりクリップボードにコピーすることができます。</li>
<li><strong>Shared Object読み込み</strong>- 表示中のページに関連するあらゆるShared Objectを読み込む事が出来、Firebugのobjectと同じように閲覧することができます。</li>
<li><strong>（Firebug 1.4以上）AMF / リモーティングリクエスト / レスポンスデータの読み込み</strong>- ページとサーバーとの間で送受信されるAMFデータを閲覧することができます。</li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.tonpoo.com/blog/2010/04/flashbug-y/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tonpoo.com/blog/2010/04/flashbug-y/" />
	</item>
		<item>
		<title>Firefox3.6.2へのアップデートとCtrl+Wの設定</title>
		<link>http://www.tonpoo.com/blog/2010/03/firefox3-6-2-ctrl-w/</link>
		<comments>http://www.tonpoo.com/blog/2010/03/firefox3-6-2-ctrl-w/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 15:10:50 +0000</pubDate>
		<dc:creator>tonpoo</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Troubles]]></category>

		<guid isPermaLink="false">http://www.tonpoo.com/blog/?p=979</guid>
		<description><![CDATA[自動更新でFirefox3.6.2にアップデート。今のところ、特にアドオンの不調などもなくて快調・・・かと思いきや、閉じるタブが無い状態でCtrl+Wを押しても、ウィンドウが閉じない。 むむ、これ以前もあったなと思って、以下の方法で再設定して解決しました。 ブラウザのアドレス欄にabout:configと入力してEnter。下記のように表示されたら「細心の注意を払って使用する」をクリック。 「フィルタ」欄にbrowser.tabs.closeWindowWithLastTabと入力。 下部に表示された行をダブルクリックする。値がtrueとなり、行全体が太字で表示されたらブラウザを閉じる。 これでOK！元の挙動に戻りました。]]></description>
			<content:encoded><![CDATA[<p>自動更新で<strong>Firefox3.6.2</strong>にアップデート。今のところ、特にアドオンの不調などもなくて快調・・・かと思いきや、<strong>閉じるタブが無い状態でCtrl+Wを押しても、ウィンドウが閉じない。</strong></p>
<p>むむ、これ<a href="http://www.tonpoo.com/blog/2010/01/firefox3-6-y-ctrl-w-window-open-flash/">以前もあったな</a>と思って、以下の方法で再設定して解決しました。<br />
<span id="more-979"></span></p>
<ol>
<li>ブラウザのアドレス欄に<strong>about:config</strong>と入力してEnter。下記のように表示されたら「<strong>細心の注意を払って使用する</strong>」をクリック。<br />
	<img src="http://www.tonpoo.com/blog/wp-content/uploads/2010/03/ss12.jpg" alt="ss1" title="ss1" width="500" height="413" class="alignnone size-full wp-image-976" /></li>
<li>「フィルタ」欄に<strong>browser.tabs.closeWindowWithLastTab</strong>と入力。<br />
	<img src="http://www.tonpoo.com/blog/wp-content/uploads/2010/03/ss22.jpg" alt="ss2" title="ss2" width="500" height="413" class="alignnone size-full wp-image-977" /></li>
<li>下部に表示された行を<strong>ダブルクリック</strong>する。値が<strong>true</strong>となり、行全体が太字で表示されたらブラウザを閉じる。<br />
	<img src="http://www.tonpoo.com/blog/wp-content/uploads/2010/03/ss32.jpg" alt="ss3" title="ss3" width="500" height="413" class="alignnone size-full wp-image-978" /></li>
</ol>
<p>これでOK！元の挙動に戻りました。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonpoo.com/blog/2010/03/firefox3-6-2-ctrl-w/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tonpoo.com/blog/2010/03/firefox3-6-2-ctrl-w/" />
	</item>
	</channel>
</rss>

