<?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>flabaka</title>
	<atom:link href="http://flabaka.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://flabaka.com/blog</link>
	<description>Flash、Flex、ActionScript、AIR、Progressionについてのメモ書き</description>
	<lastBuildDate>Wed, 08 Feb 2012 02:05:15 +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>FlashDevelopで一行だけを選択したい！</title>
		<link>http://flabaka.com/blog/?p=3574</link>
		<comments>http://flabaka.com/blog/?p=3574#comments</comments>
		<pubDate>Wed, 08 Feb 2012 02:05:15 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[FlashDevelop]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=3574</guid>
		<description><![CDATA[FlashDevelopで一行だけ選択したいって場合、どうしていますか？ 上記の例でいうと、14行目だけを選択したいってことです。 マウスでドラッグして～というのも手ですが、他にも方法があります。 Shiftキーを押しな [...]]]></description>
			<content:encoded><![CDATA[				<p>FlashDevelopで一行だけ選択したいって場合、どうしていますか？</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2012/02/lineselect_001.jpg" rel="shadowbox[sbpost-3574];player=img;" title="一行のみ選択したい場合"><img src="http://flabaka.com/blog/wp-content/uploads/2012/02/lineselect_001.jpg" alt="一行のみ選択したい場合" title="一行のみ選択したい場合" width="430" height="149" class="alignnone size-full wp-image-3575" /></a></p>
				<p>上記の例でいうと、14行目だけを選択したいってことです。</p>
				<p>マウスでドラッグして～というのも手ですが、他にも方法があります。</p>
				<ul>
				<li>Shiftキーを押しながら、右矢印キー</li>
				<li>任意の位置にカーソルを立てて、マウスの左クリックを3回</li>
				<li>行番号をクリック</li>
				</ul>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2012/02/lineselect_002.jpg" rel="shadowbox[sbpost-3574];player=img;" title="行番号をクリック"><img src="http://flabaka.com/blog/wp-content/uploads/2012/02/lineselect_002.jpg" alt="行番号をクリック" title="行番号をクリック" width="430" height="149" class="alignnone size-full wp-image-3576" /></a></p>
				<p>行番号をクリックというのは、この場合だと14と書かれている数字の箇所を、マウスでクリックするということです。</p>
				<p>このような方法でも、一行だけ選択できます。</p>
				<h3>でもね</h3>
				<p>ここからが本題。</p>
				<p>先の手順でも一行だけ選択出来るんですが、（TABや半角スペース）でのインデントも含まれてしまいます。（Shift + 右矢印の場合は含まれないときもありますが…）</p>
				<p>インデントは含まなくていいんだけど…って場合です。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2012/02/lineselect_003.jpg" rel="shadowbox[sbpost-3574];player=img;" title="インデントを含まない選択"><img src="http://flabaka.com/blog/wp-content/uploads/2012/02/lineselect_003.jpg" alt="インデントを含まない選択" title="インデントを含まない選択" width="415" height="145" class="alignnone size-full wp-image-3577" /></a></p>
				<p>traceのtの前にカーソルを立てて、<strong>Shift + End</strong>を押します。すると、インデントを含まずに一行が選択出来ます。</p>
				<p>ちなみにですが、任意の位置にカーソルを立ててShift + Endを押した場合だと、<strong>カーソルを立てた箇所からその行の最後まで</strong>が選択されます。</p>
				<p>文末にカーソルがある場合（この場合だと「;」）は、<strong>Shift + Home</strong>を押します。すると、<strong>文末からその行の頭までが選択</strong>されます。</p>
				<h3>行末＆行頭に移動したい場合も便利！</h3>
				<p>その行の行末＆行頭に移動したいって場合も、このショートカットは便利です。</p>
				<p>任意の位置にカーソルを立てて、Shift + Endを押し、右矢印キーを押します。すると行末にカーソルが移動してくれます。</p>
				<p>任意の位置にカーソルを立てて、Shift + Homeを押し、左矢印キーを押します。すると行頭にカーソルが移動してくれます。</p>
				<p>ちなみにですが、NumLockが押されていない場合は、Endの代わりにテンキーの1、Homeの代わりにテンキーの7を押しても行の選択が出可能です。</p>
				<h3>NumLockが押されている時</h3>
				<p>NumLockが押されている時の挙動は、少し異なります。</p>
				<p>Shift + End→カーソルの位置から行末まで選択</p>
				<p>Shift + テンキーの1→一気に行末に移動</p>
				<p>Shift + Home→カーソルの位置から行頭まで選択</p>
				<p>Shift + テンキーの7→一気に行頭に移動</p>
				<p>以上、一回くらいは使うかもしれない（？）マニアックすぎるエントリでした。</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&#038;p=3574</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlashDevelopでの面倒な作業に、ショートカットキーを割り当ててみる</title>
		<link>http://flabaka.com/blog/?p=3563</link>
		<comments>http://flabaka.com/blog/?p=3563#comments</comments>
		<pubDate>Mon, 06 Feb 2012 00:55:39 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[FlashDevelop]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=3563</guid>
		<description><![CDATA[前回のエントリで、「プロジェクトパネルをクリックして、アクティブな状態にしておく」と書きました。 でもその為だけに、マウス（ノートPCだとタッチパッド）に手を持って行くのは面倒です。 そんな場合、ショートカットキーを割り [...]]]></description>
			<content:encoded><![CDATA[				<p>前回のエントリで、「プロジェクトパネルをクリックして、アクティブな状態にしておく」と書きました。</p>
				<p>でもその為だけに、マウス（ノートPCだとタッチパッド）に手を持って行くのは面倒です。</p>
				<p>そんな場合、ショートカットキーを割り当ててあげると便利です。</p>
				<p>以前なら、xmlファイルを開いてごにょごにょしてあげなければ駄目だったのですが、現在のFlashDevelopはとても簡単にショートカットキーを割り当てることが出来ます。</p>
				<h3>ちょこっとおさらい</h3>
				<p>コードを書いているエリアから、プロジェクトパネルに移動する場合、マウス（ノートPCだとタッチパッド）でパネルをクリックする以外にも方法があります。</p>
				<p>一番上のメニューバー→表示→プロジェクトマネージャーでもOKです。</p>
				<h3>ショートカットキーを割り当てる</h3>
				<p>では、一番上のメニューバー→表示→プロジェクトマネージャにショートカットキーを割り当ててみます。</p>
				<p>一番上のメニューバー→ツール→キーボードショートカットの編集を選択します。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2012/02/setting_shortcut_001.jpg" rel="shadowbox[sbpost-3563];player=img;" title="ショートカットキーの割り当て画面"><img src="http://flabaka.com/blog/wp-content/uploads/2012/02/setting_shortcut_001-300x263.jpg" alt="ショートカットキーの割り当て画面" title="ショートカットキーの割り当て画面" width="300" height="263" class="alignnone size-medium wp-image-3564" /></a></p>
				<p>ViewMenu.ShowProjectをクリックし、割り当てたいショートカットキーを入力します。（今回はプロジェクトパネルなので、Ctrl+Pを割り当ててみました）</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2012/02/setting_shortcut_002.jpg" rel="shadowbox[sbpost-3563];player=img;" title="ショートカットキーが重複している"><img src="http://flabaka.com/blog/wp-content/uploads/2012/02/setting_shortcut_002-300x263.jpg" alt="ショートカットキーが重複している" title="ショートカットキーが重複している" width="300" height="263" class="alignnone size-medium wp-image-3565" /></a></p>
				<p>すると、ショートカットキーが重複している旨のエラーが出るので、OKを押します。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2012/02/setting_shortcut_003.jpg" rel="shadowbox[sbpost-3563];player=img;" title="別のショートカットキーを割り当ててみる"><img src="http://flabaka.com/blog/wp-content/uploads/2012/02/setting_shortcut_003-300x263.jpg" alt="別のショートカットキーを割り当ててみる" title="別のショートカットキーを割り当ててみる" width="300" height="263" class="alignnone size-medium wp-image-3566" /></a></p>
				<p>すると重複しているショートカットキーがリストで表示されます。（上が既に設定されているもので、下が今回設定してみたものです）</p>
				<p>ショートカットキーを、Ctrl+PからAlt+Pに変更してみました。（ViewMenu.ShowProjectが選択されている状態で、Alt+Pを押せばショートカットキーが変更されます）</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2012/02/setting_shortcut_004.jpg" rel="shadowbox[sbpost-3563];player=img;" title="重複しないように、別のショートカットキーを割り当てる"><img src="http://flabaka.com/blog/wp-content/uploads/2012/02/setting_shortcut_004-300x263.jpg" alt="重複しないように、別のショートカットキーを割り当てる" title="重複しないように、別のショートカットキーを割り当てる" width="300" height="263" class="alignnone size-medium wp-image-3567" /></a></p>
				<p>今度は重複していないみたいなので、閉じるボタンを押します。</p>
				<p>これでプロジェクトパネルを選択するのに、マウス（ノートPCだとタッチパッド）を使わずにキーボードのショートカットから移動出来るようになります。</p>
				<h3>ショートカットキーを削除</h3>
				<p>設定したショートカットキーを削除したい場合は、ツール→キーボードショートカットの編集を選択。</p>
				<p>ショートカットキーを削除したい項目を選択（今回ならViewMenu.ShowProject）し、Deleteキーを押します。</p>
				<p>すると、Alt+Pだったショートカットキーが、Noneに変更されます。</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&#038;p=3563</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlashDevelopのプロジェクトパネルで、フォルダを展開する方法</title>
		<link>http://flabaka.com/blog/?p=3552</link>
		<comments>http://flabaka.com/blog/?p=3552#comments</comments>
		<pubDate>Tue, 31 Jan 2012 01:21:31 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[FlashDevelop]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=3552</guid>
		<description><![CDATA[さて、問題です。 こんなプロジェクトがあったとします。あなたは、どのようにフォルダを展開しますか？ あ～、もう 僕は今の今まで、マウス（ノートPCだと、タッチパッド）を使って、フォルダを展開していました。 FlashDe [...]]]></description>
			<content:encoded><![CDATA[				<p>さて、問題です。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2012/01/opentree_001.jpg" rel="shadowbox[sbpost-3552];player=img;" title="あるプロジェクトのツリー構造"><img src="http://flabaka.com/blog/wp-content/uploads/2012/01/opentree_001.jpg" alt="あるプロジェクトのツリー構造" title="あるプロジェクトのツリー構造" width="316" height="131" class="alignnone size-full wp-image-3553" /></a></p>
				<p>こんなプロジェクトがあったとします。あなたは、どのようにフォルダを展開しますか？</p>
				<h3>あ～、もう</h3>
				<p>僕は今の今まで、マウス（ノートPCだと、タッチパッド）を使って、フォルダを展開していました。</p>
				<p>FlashDevelopだと、マウスを使わないでもフォルダを展開出来たんですねぇ…</p>
				<h3>デフォルトの状態だと…</h3>
				<p>FlashDevelopを起動すると、多分、画面左のコードを書くエリアがアクティブの状態になっているので、プロジェクトパネルをクリックして、アクティブな状態にしておきます。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2012/01/opentree_001.jpg" rel="shadowbox[sbpost-3552];player=img;" title="あるプロジェクトのツリー構造"><img src="http://flabaka.com/blog/wp-content/uploads/2012/01/opentree_001.jpg" alt="あるプロジェクトのツリー構造" title="あるプロジェクトのツリー構造" width="316" height="131" class="alignnone size-full wp-image-3553" /></a></p>
				<p>そして、上下の矢印キーを使って、展開したいフォルダを選び、右矢印キーを押します。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2012/01/opentree_002.jpg" rel="shadowbox[sbpost-3552];player=img;" title="矢印キーを使って、フォルダを展開"><img src="http://flabaka.com/blog/wp-content/uploads/2012/01/opentree_002.jpg" alt="矢印キーを使って、フォルダを展開" title="矢印キーを使って、フォルダを展開" width="316" height="227" class="alignnone size-full wp-image-3554" /></a></p>
				<p>すると、フォルダが展開されます。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2012/01/opentree_003.jpg" rel="shadowbox[sbpost-3552];player=img;" title="さらに深くツリーを展開する"><img src="http://flabaka.com/blog/wp-content/uploads/2012/01/opentree_003.jpg" alt="さらに深くツリーを展開する" title="さらに深くツリーを展開する" width="316" height="228" class="alignnone size-full wp-image-3555" /></a></p>
				<p>jsフォルダを展開したい場合には、binフォルダ上で、下 or 右矢印キーを押し、jsフォルダに移動します。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2012/01/opentree_004.jpg" rel="shadowbox[sbpost-3552];player=img;" title="移動したら、右矢印キー"><img src="http://flabaka.com/blog/wp-content/uploads/2012/01/opentree_004.jpg" alt="移動したら、右矢印キー" title="移動したら、右矢印キー" width="316" height="243" class="alignnone size-full wp-image-3556" /></a></p>
				<p>jsフォルダに移動したら、右矢印キーを押すと、jsフォルダが展開されます。</p>
				<p>さらにjsファイルを編集したい！　ってなった場合は、jsファイル上で、Enterキーを押します。</p>
				<p>すると、画面左のコード編集画面でjsファイルが編集出来るようになります。</p>
				<p>便利ですね～！</p>
				<p>皆さん、上下左右の矢印キーを駆使して、素敵なFlashDevelopライフを！</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&#038;p=3552</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>札幌でひとりMt.Flashしてみた</title>
		<link>http://flabaka.com/blog/?p=3523</link>
		<comments>http://flabaka.com/blog/?p=3523#comments</comments>
		<pubDate>Fri, 30 Dec 2011 12:27:46 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[Climbing]]></category>
		<category><![CDATA[Diary]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=3523</guid>
		<description><![CDATA[外はマイナス2度とか言ってるし、家の周りは雪ががっつり積もってる。 猫は炬燵で丸くなるじゃないけど、このままでは食っちゃ寝の自堕落な生活に陥りそうだったので、NAC札幌というクライミングジムに行ってきました。 Googl [...]]]></description>
			<content:encoded><![CDATA[				<p>外はマイナス2度とか言ってるし、家の周りは雪ががっつり積もってる。</p>
				<p>猫は炬燵で丸くなるじゃないけど、このままでは食っちゃ寝の自堕落な生活に陥りそうだったので、NAC札幌というクライミングジムに行ってきました。</p>
				<p>Google先生情報によると、このジムはトップロープエリアがかなり充実しているみたいですが、今回は（ハーネスを持ってきていないし、一緒に行ってくれる人がいなかったので）ボルダリングのみでの利用でした。</p>
				<p>終日利用しても、料金は1300円とか…（安っ！）。</p>
				<p>札幌の相場って、このくらいなんですかね？</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2011/12/R00103603.jpg" rel="shadowbox[sbpost-3523];player=img;" title="NAC札幌のボルダリングエリア"><img src="http://flabaka.com/blog/wp-content/uploads/2011/12/R00103603-300x225.jpg" alt="NAC札幌のボルダリングエリア" title="NAC札幌のボルダリングエリア" width="300" height="225" class="alignnone size-medium wp-image-3545" /></a></p>
				<p>いつも行っているジムと比べると（ボルダリングエリアは）それほど広くなく、テープ課題の量も少なかったですが、その分変化に富んだ壁が多く、結構楽しめました。</p>
				<p>休み期間の間に、あと1～2回行っちゃおうかなぁ…とか思ったり。</p>
				<p>当初、石山緑地のボルダ壁も見に行こうかな？　とか思っていたんですが、雪が積もっているので今回は断念。</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&#038;p=3523</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AwayPhysicsを使って衝突判定をしてみる</title>
		<link>http://flabaka.com/blog/?p=3501</link>
		<comments>http://flabaka.com/blog/?p=3501#comments</comments>
		<pubDate>Fri, 02 Dec 2011 16:09:50 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[Away3D]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=3501</guid>
		<description><![CDATA[Away3D 4とAwayPhysicsを使って衝突判定をしてみました。 AwayPhysicsは、GitHubからダウンロードしました。 AwayPhysicsのサンプルの中にあるGravityTest.asを、ちょっ [...]]]></description>
			<content:encoded><![CDATA[				<p>Away3D 4とAwayPhysicsを使って衝突判定をしてみました。</p>
				<p>AwayPhysicsは、<a href="https://github.com/away3d" target="_blank">GitHubからダウンロード</a>しました。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2011/12/gravityball.jpg" rel="shadowbox[sbpost-3501];player=img;" title="GravityBall"><img src="http://flabaka.com/blog/wp-content/uploads/2011/12/gravityball-300x242.jpg" alt="GravityBall" title="GravityBall" width="300" height="242" class="alignnone size-medium wp-image-3515" /></a></p>
				<p>AwayPhysicsのサンプルの中にあるGravityTest.asを、ちょっと古いWindowsXPのマシンで動かしてみたら、FPSの値が一桁しか出なかったり…</p>
				<p>マシンによって、かなりの速度差がありますね。</p>
				<p>ソースは、<a href="http://flabaka.com/download/Gravity.zip" target="_blank">ここ</a>に置いておきます。</p>
				<p>もっといい書き方がありそうだけど、最初なのでこんなところで…</p>
				<p>しばらくAwayPhysicsで遊ぼうっと！</p>
				<h3>★追記（2011/12/04）</h3>
				<p>オブジェクト（球体）の数を増やすとFPSがどのくらい出るのかを検証してみたので、追記しておきます。</p>
				<p>2年くらい前に購入したWindows7の安いノートPCでの結果です。（細かい数値は切り捨て）</p>
				<table>
				<tr>
				<th scope="col">オブジェクト数</th>
				<th scope="col">FPS</th>
				<th scope="col">ポリゴン数</th>
				</tr>
				<tr>
				<td>100</td>
				<td>60</td>
				<td>6万</td>
				</tr>
				<tr>
				<td>250</td>
				<td>50</td>
				<td>15万</td>
				</tr>
				<tr>
				<td>500</td>
				<td>25</td>
				<td>30万</td>
				</tr>
				</table>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&#038;p=3501</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>enableParserを使って、ファイルサイズを抑えてみる</title>
		<link>http://flabaka.com/blog/?p=3495</link>
		<comments>http://flabaka.com/blog/?p=3495#comments</comments>
		<pubDate>Mon, 28 Nov 2011 07:54:57 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[Away3D]]></category>
		<category><![CDATA[FlashDevelop]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=3495</guid>
		<description><![CDATA[前回のエントリで、以下のようなコードがありました。 enableAllBundledを使うことで、各種ファイル形式のパーサーを一度に読み込んで使えちゃうんですが、これだとファイルサイズが肥大化してしまうみたいです。 aw [...]]]></description>
			<content:encoded><![CDATA[				<p>前回のエントリで、以下のようなコードがありました。</p>
				<pre class="brush: as3; title: ; notranslate">
Parsers.enableAllBundled();
</pre>
				<p>enableAllBundledを使うことで、各種ファイル形式のパーサーを一度に読み込んで使えちゃうんですが、これだとファイルサイズが肥大化してしまうみたいです。</p>
				<p>away3d.loaders.parsers>Parsers.asファイルに、英語のコメントが書かれています。</p>
				<p>ざっくり意訳してしまうと、以下のような感じになるかと…</p>
				<p>enableAllBundledを使うと、全てのパーサークラスを読み込んでいるので、SWFのファイルサイズが50～100KB増えちゃいます。読み込むファイル形式を制限して、個別にAssetLibrary.enableParser()を使ってあげると、SWFのファイルサイズはいい感じになりますよ</p>
				<h3>検証してみた</h3>
				<p>SWFのファイルサイズがどれだけ違うのか、検証してみました。</p>
				<p>検証したデータは、先の英語の記事からDL出来るもの（Loader3Dを使って.awdファイルを読み込む）です。FlashDevelopを使って、デバッグとリリースの両方で試してみました。</p>
				<pre class="brush: as3; title: ; notranslate">
//Parsers.enableAllBundled();
//enableAllBundledではなく、個別にファイルを読み込む
Loader3D.enableParser(AWDParser);
Loader3D.enableParser(AWD2Parser);
</pre>
				<table>
				<tr>
				<th scope="col">&nbsp;</th>
				<th scope="col">デバッグ</th>
				<th scope="col">リリース</th>
				</tr>
				<tr>
				<th scope="row">Parsers.enableAllBundled()</th>
				<td>255K</td>
				<td>113K</td>
				</tr>
				<tr>
				<th scope="row">Loader3D.enableParser(AWDParser)</th>
				<td>210K</td>
				<td>92K</td>
				</tr>
				<tr>
				<th scope="row">Loader3D.enableParser(AWD2Parser)</th>
				<td>204K</td>
				<td>90K</td>
				</tr>
				</table>
				<p>サンプルではLoader3Dを使っていたので、それで検証してあります。</p>
				<p>AWDParserとAWD2Parserでの違いですが、AWDParserはAWD1ParserとAWD2Parserのラッパークラスなので、その分若干ファイルサイズに違いが出ているっぽいです。</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&#038;p=3495</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlashDevelop 4とAway3D 4でStage3Dを試してみる</title>
		<link>http://flabaka.com/blog/?p=3484</link>
		<comments>http://flabaka.com/blog/?p=3484#comments</comments>
		<pubDate>Sat, 26 Nov 2011 02:11:31 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[Away3D]]></category>
		<category><![CDATA[FlashDevelop]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=3484</guid>
		<description><![CDATA[FlashBuilder4.5とAway3D 4を使ってStage3Dを試す方法が、Developer Connection（US）に掲載されています。 Creating 3D games and apps with A [...]]]></description>
			<content:encoded><![CDATA[				<p>FlashBuilder4.5とAway3D 4を使ってStage3Dを試す方法が、Developer Connection（US）に掲載されています。</p>
				<ul>
				<li><a href="http://www.adobe.com/devnet/flashplayer/articles/creating-games-away3d.html" target="_blank">Creating 3D games and apps with Away3D 4 and Stage 3D – Part 1: Setting up a 3D project in 30 minutes</a></li>
				</ul>
				<p>この記事をFlashDevelopで試してみることに…</p>
				<h3>FlashDevelopのセッティング</h3>
				<p>FlashDevelop側のセッティングですが、簡単です。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2011/11/fd4_install.jpg" rel="shadowbox[sbpost-3484];player=img;" title="FlashPlayerもインストール"><img src="http://flabaka.com/blog/wp-content/uploads/2011/11/fd4_install-300x233.jpg" alt="FlashPlayerもインストール" title="FlashPlayerもインストール" width="300" height="233" class="alignnone size-medium wp-image-3486" /></a></p>
				<p>FlashDevelopをインストールする際、FlashPlayerにチェックを入れておくと、FlashPlayerも同時にインストールしてくれます。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2011/11/install_debugplayer.jpg" rel="shadowbox[sbpost-3484];player=img;" title="デバッグ版のFlashPlayerもインストール"><img src="http://flabaka.com/blog/wp-content/uploads/2011/11/install_debugplayer-300x233.jpg" alt="デバッグ版のFlashPlayerもインストール" title="デバッグ版のFlashPlayerもインストール" width="300" height="233" class="alignnone size-medium wp-image-3487" /></a></p>
				<p>デバッグ版のFlashPlayerも一緒にインストールしてくれるので、後で別途インストールしなくていいので、楽チン！（インストールにかなり時間は掛かりますが…）</p>
				<p>あとFlashBuilderだとglobalplayer.swcをダウンロードして…とかしなければいけませんが、FlashDevelopはインストールの際にDevelop側が勝手にやってくれます。</p>
				<p>params.wmode = &#8220;direct&#8221;;もFlashDevelopでは、デフォルトでその設定になっています。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2011/11/setting_flayer11.jpg" rel="shadowbox[sbpost-3484];player=img;" title="プロジェクトの設定を、FlashPlayer11に"><img src="http://flabaka.com/blog/wp-content/uploads/2011/11/setting_flayer11-300x72.jpg" alt="プロジェクトの設定を、FlashPlayer11に" title="プロジェクトの設定を、FlashPlayer11に" width="300" height="72" class="alignnone size-medium wp-image-3488" /></a></p>
				<p>プロジェクト設定から、対象プレイヤーをFlashPlayer11に変更しておきます。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2011/11/setting_compiler.jpg" rel="shadowbox[sbpost-3484];player=img;" title="コンパイラオプションの設定"><img src="http://flabaka.com/blog/wp-content/uploads/2011/11/setting_compiler-300x54.jpg" alt="コンパイラオプションの設定" title="コンパイラオプションの設定" width="300" height="54" class="alignnone size-medium wp-image-3489" /></a></p>
				<p>コンパイラオプションの設定を追加しておきます。（-swf-version=13）</p>
				<h3>Away3D 4をダウンロード</h3>
				<p>先の記事に書かれているGitHubにあるAway3Dのページから、ソースをダウンロードしてきます。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2011/11/away3d_github.jpg" rel="shadowbox[sbpost-3484];player=img;" title="GitHubからダウンロード"><img src="http://flabaka.com/blog/wp-content/uploads/2011/11/away3d_github-300x199.jpg" alt="GitHubからダウンロード" title="GitHubからダウンロード" width="300" height="199" class="alignnone size-medium wp-image-3490" /></a></p>
				<p>Away3D 4をやってみる</p>
				<p>ソースコードなどは先の記事に詳しく書かれているので、ここでは割愛しますが、コード内に以下の記述があります。</p>
				<pre class="brush: as3; title: ; notranslate">
Parsers.enableAllBundled();
</pre>
				<p>これを記述することで、away3d>loaders>parsersの中にある以下のクラスが使えるようになります。</p>
				<ul>
				<li>AC3DParser</li>
				<li>AWDParser</li>
				<li>Max3DSParser</li>
				<li>MD2Parser</li>
				<li>MD5AnimParser</li>
				<li>MD5MeshParser</li>
				<li>OBJParser</li>
				</ul>
				<p>これにより、.awd、.3ds、.objファイルなどを扱えるようになります。（TweenerのSpecial Propertyみたいな感じですかね？）</p>
				<p>この記述を書かないと、エラーが発生します。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2011/11/load_error.jpg" rel="shadowbox[sbpost-3484];player=img;" title="エラーが発生"><img src="http://flabaka.com/blog/wp-content/uploads/2011/11/load_error-300x129.jpg" alt="エラーが発生" title="エラーが発生" width="300" height="129" class="alignnone size-medium wp-image-3491" /></a></p>
				<h3>本当にStage3D？</h3>
				<p>きちんとStage3Dで動いているのかな？　と思いますよね？</p>
				<p>日本のDeveloper Connectionに以下の記事が掲載されています。</p>
				<ul>
				<li><a href="http://www.adobe.com/jp/joc/devnet/flash/articles/stage3d.html" target="_blank">Stage3Dコンテンツ制作入門</a>（@clockmakerさん）</li>
				</ul>
				<p>記事内のイラストを見ると、DisplayObjectが最前面にあって、その後ろ側にStage3Dのレイヤーがあるそうです。</p>
				<p>先のAway3Dのコードに、以下の記述を追記してみます。</p>
				<pre class="brush: as3; title: ; notranslate">
//初期化あたりに書いておく
_sp = new Sprite();
_sp.graphics.beginFill(0x00FF00);
_sp.graphics.drawRect(0, 0, 800, 600);
_sp.graphics.endFill();
addChild(_sp);
//この後にAway3Dの記述があります
</pre>
				<p>これを実行すると、画面全体が緑一色になります。</p>
				<p>最前面のレイヤー（DisplayObject）に緑のBOXが表示されているからですね。</p>
				<pre class="brush: as3; title: ; notranslate">
//初期化あたりに書いておく
_sp = new Sprite();
_sp.graphics.beginFill(0x00FF00,0.2);
//以下略
</pre>
				<p>これを実行してみると、DisplayObjectの背後のレイヤーでStage3Dが動いているのが理解出来ます。</p>
				<p>Away3DのView3Dクラスの中を見ると分かるのですが、away3d>core>managers>Stage3DManagerやaway3d>core>managers>Stage3DProxyを使うことによって、Away3Dの描画処理をStage3D側で行う設定になっているみたいです。</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&#038;p=3484</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Away3Dのテンプレートを作ってみた</title>
		<link>http://flabaka.com/blog/?p=3475</link>
		<comments>http://flabaka.com/blog/?p=3475#comments</comments>
		<pubDate>Tue, 22 Nov 2011 04:09:21 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[Away3D]]></category>
		<category><![CDATA[Away3DLite]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=3475</guid>
		<description><![CDATA[Away3DLiteには、away3dlite>templatesフォルダの中に、Away3DLiteを始めるのに簡単なテンプレートファイルが幾つか入っています。 これを使うことで、ちょっとAway3DLite試してみる [...]]]></description>
			<content:encoded><![CDATA[				<p>Away3DLiteには、away3dlite>templatesフォルダの中に、Away3DLiteを始めるのに簡単なテンプレートファイルが幾つか入っています。</p>
				<p>これを使うことで、ちょっとAway3DLite試してみるか…といった事が簡単に出来ちゃいます。</p>
				<p>でもこのテンプレートファイルは、Away3Dにはないんですよねぇ…</p>
				<p>前々から「Away3Dにもテンプレートファイルがあったら、便利だよなぁ」と思っていて、日曜日に<a href="http://orange-suzuki.com/blog/2011/11/flashup12_report/" target="_blank">Flashup 第12回</a>に参加してきたこともあったので、テンプレートファイルを作ってみました。</p>
				<p>作ったと言っても、（Away3DLiteと同じ感じで使えるようにする為）8～9割はAway3DLiteのテンプレートと同じコードなんですけど…</p>
				<h3>ダウンロード</h3>
				<ul>
				<li><a href="http://flabaka.com/download/away3d/BasicTemplate.zip" target="_blank">Away3Dのテンプレートをダウンロード</a>する</li>
				</ul>
				<h3>使い方</h3>
				<p>BasicTemplate.asというファイルをダウンロードしてきて、同一階層にMainというクラスファイルを作成。</p>
				<pre class="brush: as3; title: ; notranslate">
package
{
	import away3d.primitives.Cube;

	/**
	 * @author flabaka
	 */

	public class Main extends BasicTemplate
	{

		private var cube:Cube

		override protected function onInit():void {
			cube = new Cube();
			scene.addChild(cube)
		}

		override protected function onPreRender():void {
			scene.rotationY += 2;
		}

	}

}
</pre>
				<p>これをコンパイルすると、Cubeがくるくる横に回転します。</p>
				<p>ちょっと試したいんだけど、View3DとかScene3DとかCamera3Dとか毎回作るの面倒くさいよね！　って人には、ちょっとだけ便利かも…</p>
				<p>それは、まぁ、僕なんですけど…</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&#038;p=3475</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash AS3 TUIO Client を使ってみる（1）</title>
		<link>http://flabaka.com/blog/?p=3439</link>
		<comments>http://flabaka.com/blog/?p=3439#comments</comments>
		<pubDate>Thu, 13 Oct 2011 01:59:34 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[ActionScript3.0]]></category>
		<category><![CDATA[OSC]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=3439</guid>
		<description><![CDATA[先月大阪てら子にお邪魔した際、vispとMIDIキーボードを使って単音を出すことは出来たけど、和音を出すのに苦労している…という話をしたら、「vispよりも、OSC使ったら出来るかも…」とのアドバイスを頂きました。 Fl [...]]]></description>
			<content:encoded><![CDATA[				<p>先月大阪てら子にお邪魔した際、vispとMIDIキーボードを使って単音を出すことは出来たけど、和音を出すのに苦労している…という話をしたら、「vispよりも、OSC使ったら出来るかも…」とのアドバイスを頂きました。</p>
				<h3>Flashで使えるOSCライブラリ</h3>
				<p>Google先生で探してみると、floscが出てきます。</p>
				<p>続OOP本にも、floscを使った例が掲載されていますね。</p>
				<ul>
				<li><a href="http://cs3book.flashoop.jp/wiki/index.php?iPod%20touch%E3%81%A8AS3" target="_blank">http://cs3book.flashoop.jp/wiki/index.php?iPod%20touch%E3%81%A8AS3</a></li>
				</ul>
				<p>これでやろうかな？　とか思ったんですが、探しているとTUIOっていうものもあることが判明。</p>
				<p>マルチタッチ用っぽい（？）けど、何だか楽しそうだから試しに使ってみることに…</p>
				<p>TUIOのFlash・AS3で使う情報は、以下に掲載されています。</p>
				<ul>
				<li><a href="http://www.tuio.org/?flash" target="_blank">http://www.tuio.org/?flash</a></li>
				</ul>
				<h3>TUIOを使ってみる</h3>
				<p>まずはビデオの下にある「principal TUIO Flash Resources」のTUIO/FLC gatewayを試してみました。</p>
				<p>TUIO/FLC gatewayのリンク先から、udp-flashlc-bridgeをダウンロードしてきます。</p>
				<p>Macの場合、ターミナルを立ち上げる→ディレクトリを移動→udp-flashlc-bridgeを実行→testフォルダ内のTuioTest.swfをFlash IDEで開いてあげると、trace文が表示されました。</p>
				<p>Windowsでも同じ手順でやってあげればいいだろう…と思ったので、コマンドプロンプトを立ち上げる→ディレクトリを移動→udp-flashlc-bridge-winを実行してみると…</p>
				<p>
				<blockquote>&#8220;udp-flashlc-bridge-win&#8221;は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません</p></blockquote>
				<p>うむ～どうしたものか？　と思っていろいろググってみると、解決策が見つかりました。</p>
				<ul>
				<li><a href="http://nuigroup.com/forums/viewthread/7364/" target="_blank">http://nuigroup.com/forums/viewthread/7364/</a></li>
				</ul>
				<p>Forumnに「Windowsでudp-flashlc-bridge-winを走らせるには、どうしたらいいの？」という質問があって、それに対する回答が、「拡張子を.exeに変更してあげるといいよ！」と書かれていました。</p>
				<p>なので、udp-flashlc-bridge-winをudp-flashlc-bridge-win.exeとリネームして、コマンドプロンプトからこのexeファイルを実行してあげれば無事起動しました。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2011/10/udp-flashlc-bridge_command.jpg" rel="shadowbox[sbpost-3439];player=img;" title="拡張子をexeに変更して、コマンドプロンプトから実行"><img src="http://flabaka.com/blog/wp-content/uploads/2011/10/udp-flashlc-bridge_command-300x196.jpg" alt="拡張子をexeに変更して、コマンドプロンプトから実行" title="拡張子をexeに変更して、コマンドプロンプトから実行" width="300" height="196" class="alignnone size-medium wp-image-3464" /></a></p>
				<p>（Macの時と同様）testフォルダ内のTuioTest.swfをFlash IDEで開くと、connected as: _OscDataStreamとtraceされました。</p>
				<p>MIDI機器との連携でもこれが使えるのか分からないけど、メモがてらのエントリ。</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&#038;p=3439</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlashDevelop 4.0.0 RC1とFlashPlayer11.0 で遊んでみる</title>
		<link>http://flabaka.com/blog/?p=3443</link>
		<comments>http://flabaka.com/blog/?p=3443#comments</comments>
		<pubDate>Sat, 08 Oct 2011 02:40:26 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[ActionScript3.0]]></category>
		<category><![CDATA[FlashDevelop]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=3443</guid>
		<description><![CDATA[feb19さんのブログに、FlashBuilder4.5とFlashPlayer11を使ったコンテンツ作成方法が掲載されています。 FlashPlayer 11 対応コンテンツを FlashBuilder 4.5 で作る [...]]]></description>
			<content:encoded><![CDATA[				<p>feb19さんのブログに、FlashBuilder4.5とFlashPlayer11を使ったコンテンツ作成方法が掲載されています。</p>
				<ul>
				<li><a href="http://feb19.jp/blog/archives/000230.php" target="_blank">FlashPlayer 11 対応コンテンツを FlashBuilder 4.5 で作る</a>（@feb19さん）</li>
				</ul>
				<p>FlashDevelopだと、どうなるの？　という方がいらっしゃるかもしれないのでエントリ。</p>
				<p>思いっきり便乗です、はい。</p>
				<h3>ダウンロードしてくる</h3>
				<p>FlashPlayer11とDebug Player各種をダウンロード＆インストールしておきます。</p>
				<ul>
				<li><a href="http://www.adobe.com/support/flashplayer/downloads.html#fp11" target="_blank">FlashPlayerのダウンロード先</a></li>
				</ul>
				<p>ちなみにですが、FlashDevelopは4.0.0 RC1、FlexSDKは4.5.1での話になります。</p>
				<h3>FlashDevelopの設定</h3>
				<p>ツール>環境設定>AS3Context>Installed Flex SDKsに、Flex4.5.1を設定しておきます。</p>
				<p>playerglobal.swcの設置ですが、これはFlashDevelopが上手い具合にやってくれるので、そこは飛ばします。</p>
				<h3>コードを書いてみる</h3>
				<p>コードもfeb19さんのとこに書いてあるのと同じものでやってみます。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2011/10/flashplayer10.jpg" rel="shadowbox[sbpost-3443];player=img;" title="コンパイルターゲットがFlashPlayer10の場合"><img src="http://flabaka.com/blog/wp-content/uploads/2011/10/flashplayer10-300x163.jpg" alt="コンパイルターゲットがFlashPlayer10の場合" title="コンパイルターゲットがFlashPlayer10の場合" width="300" height="163" class="alignnone size-medium wp-image-3445" /></a></p>
				<p>あれっ、FlashPlayer11をインストールしたのに、cubicCurveToのコードヒントが表示されない…</p>
				<h3>書き出しのプレーヤーを確認する</h3>
				<p>そんな場合は、プロジェクトパネル>プロジェクト設定>書き出し>プレーヤーを確認してみましょう。</p>
				<p>10.0とかになっていませんか？</p>
				<p>ツール>環境設定>AS3Context>Language>Default Flash Versionが10.0に設定されていると、プロジェクト設定のプレーヤーも10.0になっているかと思います。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2011/10/target_version11.jpg" rel="shadowbox[sbpost-3443];player=img;" title="コンパイルターゲットのバージョンを11に変更"><img src="http://flabaka.com/blog/wp-content/uploads/2011/10/target_version11-293x300.jpg" alt="コンパイルターゲットのバージョンを11に変更" title="コンパイルターゲットのバージョンを11に変更" width="293" height="300" class="alignnone size-medium wp-image-3446" /></a></p>
				<p>これを11.0に変更します。</p>
				<p>再びコードを書いてみると…</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2011/10/flashplayer11.jpg" rel="shadowbox[sbpost-3443];player=img;" title="FlashPlayerを11に変更"><img src="http://flabaka.com/blog/wp-content/uploads/2011/10/flashplayer11-300x177.jpg" alt="FlashPlayerを11に変更" title="FlashPlayerを11に変更" width="300" height="177" class="alignnone size-medium wp-image-3447" /></a></p>
				<p>無事、コードヒントが出ました。</p>
				<h3>コンパイラー設定もしておく</h3>
				<p>ついでにコンパイラー設定もしておきましょう。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2011/10/swf_version.jpg" rel="shadowbox[sbpost-3443];player=img;" title="コンパイル設定にSWFのバージョンを設定"><img src="http://flabaka.com/blog/wp-content/uploads/2011/10/swf_version-292x300.jpg" alt="コンパイル設定にSWFのバージョンを設定" title="コンパイル設定にSWFのバージョンを設定" width="292" height="300" class="alignnone size-medium wp-image-3448" /></a></p>
				<p>プロジェクトパネル>コンパイラー設定>高度な設定>Additional Compiler Optionに、-swf-version=13って書いておきます。</p>
				<p>あとはプロジェクトのテスト（F5）を押すだけ。</p>
				<p>ね、簡単でしょ？</p>
				<h3>追記</h3>
				<p>僕のへなちょこエントリよりも、@nutsuさんの記事の方がより詳しく書かれています。</p>
				<ul>
				<li><a href="http://nutsu.com/blog/2011/fd4_fp11.html" target="_blank">Build FlashPlayer 11 AS with FlashDevelop</a>（@nutsuさん）</li>
				</ul>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&#038;p=3443</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

