<?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, 01 Sep 2010 03:56:57 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>FlashDevelopのCtrl + Shift + 1で出来ること</title>
		<link>http://flabaka.com/blog/?p=2795</link>
		<comments>http://flabaka.com/blog/?p=2795#comments</comments>
		<pubDate>Wed, 01 Sep 2010 03:47:47 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[FlashDevelop]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=2795</guid>
		<description><![CDATA[				これも意外と知られていないのかも？　と思ったので、FlashDevelopのCtrl + Shift + 1を押した際、出来ることをまとめてみました。
				以下のものは、FlashDevelop3.2.2RT [...]]]></description>
			<content:encoded><![CDATA[				<p>これも意外と知られていないのかも？　と思ったので、FlashDevelopのCtrl + Shift + 1を押した際、出来ることをまとめてみました。</p>
				<p>以下のものは、FlashDevelop3.2.2RTMのメニューを日本語化した状態でのキャプチャです。（画像はクリックすると、拡大表示します）</p>
				<h3>各種ハンドラを設定</h3>
				<p>よく使うやつですねぇ…　イベントが異なる場合、きちんと判別してハンドラを作成してくれるカワイイやつです。</p>
				<p>ハンドラを設定したい箇所にカーソルを立てて、Ctrl + Shift + 1を押すと、以下のようなリストが表示されます。</p>
				<p>イベントハンドラを設定</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_001.jpg" rel="shadowbox[post-2795];player=img;" title="通常のイベントを設定"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_001-300x73.jpg" alt="" title="通常のイベントを設定" width="300" height="73" class="alignnone size-medium wp-image-2796" /></a></p>
				<p>マウスイベントハンドラを設定</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_002.jpg" rel="shadowbox[post-2795];player=img;" title="マウスイベントハンドラを設定"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_002-300x69.jpg" alt="" title="マウスイベントハンドラを設定" width="300" height="69" class="alignnone size-medium wp-image-2797" /></a></p>
				<p>タイマーイベントハンドラを設定</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_003.jpg" rel="shadowbox[post-2795];player=img;" title="タイマーイベントハンドラを設定"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_003-300x85.jpg" alt="" title="タイマーイベントハンドラを設定" width="300" height="85" class="alignnone size-medium wp-image-2798" /></a></p>
				<h3>ローカル変数をメンバ変数に</h3>
				<p>hogeというローカル変数を、メンバ変数に変更してみます。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_004.jpg" rel="shadowbox[post-2795];player=img;" title="ローカル変数をメンバ変数に"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_004.jpg" alt="" title="ローカル変数をメンバ変数に" width="300" height="125" class="alignnone size-full wp-image-2800" /></a></p>
				<p>hogeにカーソルを立て、Ctrl + Shift + 1を押すことで、メンバ変数に変更出来ます。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_005.jpg" rel="shadowbox[post-2795];player=img;" title="メンバ変数に"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_005.jpg" alt="" title="メンバ変数に" width="261" height="134" class="alignnone size-full wp-image-2801" /></a></p>
				<h3>変数を定義するのが、面倒…</h3>
				<pre class="brush: as3;">
private var hoge:Sprite = new Sprite();
</pre>
				<p>変数を作成する度に、変数定義の箇所まで戻って、上記のように記述するのは面倒…って場合。</p>
				<p>var宣言とかは無視しちゃって、以下のように記述。</p>
				<p>hogeにカーソルを立て、Ctrl + Shift + 1を押し、変数を宣言を選択します。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_006.jpg" rel="shadowbox[post-2795];player=img;" title="変数宣言を行う"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_006.jpg" alt="" title="変数宣言を行う" width="275" height="164" class="alignnone size-full wp-image-2805" /></a></p>
				<p>すると、あとはFlashDevelopがやってくれますよ。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_007.jpg" rel="shadowbox[post-2795];player=img;" title="FlashDevelopが綺麗に書いてくれる"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_007.jpg" alt="" title="FlashDevelopが綺麗に書いてくれる" width="275" height="179" class="alignnone size-full wp-image-2806" /></a></p>
				<h3>メソッドを作成したい！</h3>
				<p>何かメソッドを作成したいんだけど、functionとか書くの面倒だ～！　というあなた。</p>
				<p>hoge();と打った後でカーソルを()の前（hogeの後）に移動して、Ctrl + Shift + 1を押してみましょう！</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_008.jpg" rel="shadowbox[post-2795];player=img;" title="メソッドを作成"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_008.jpg" alt="" title="メソッドを作成" width="241" height="148" class="alignnone size-full wp-image-2823" /></a></p>
				<p>サクッと作成出来ちゃいます！</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_009.jpg" rel="shadowbox[post-2795];player=img;" title="メソッドが作成されました"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_009.jpg" alt="" title="メソッドが作成されました" width="250" height="230" class="alignnone size-full wp-image-2824" /></a></p>
				<h3>新規クラスを作成したい！</h3>
				<p>コードを書いていて、「これは別クラスにしたいな！」という場合、それもCtrl + Shift + 1で出来ちゃいます！</p>
				<p>Hogeというクラスを作成することにします。Hogeと打った後で、Ctrl + Shift + 1を押し、新規クラスを作成を選択します。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_010.jpg" rel="shadowbox[post-2795];player=img;" title="新規クラスを作成"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_010.jpg" alt="" title="新規クラスを作成" width="250" height="163" class="alignnone size-full wp-image-2812" /></a></p>
				<p>すると以下のようなパネルが開くので、あれこれ設定。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_011.jpg" rel="shadowbox[post-2795];player=img;" title="クラスファイル作成パネル"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_011-300x247.jpg" alt="" title="クラスファイル作成パネル" width="300" height="247" class="alignnone size-medium wp-image-2813" /></a></p>
				<p>例えば、ProgressionのPRMLLoaderとかを使っていて、作成するシーンを宣言しておく場合なんかに便利かと…（Progressionのテンプレートを使っている場合は、そっちの方が便利ですが…）</p>
				<h3>Getter・Setterの作成</h3>
				<p>Getter・Setterを作成したい場合も、Ctrl + Shift + 1で可能です。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_014.jpg" rel="shadowbox[post-2795];player=img;" title="Setter・Getterの作成"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_014.jpg" alt="" title="Setter・Getterの作成" width="295" height="163" class="alignnone size-full wp-image-2826" /></a></p>
				<p>hogeという変数に対してGetter・Setterを作成すると、変数名もhoge→_hogeに変更してくれます。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_015.jpg" rel="shadowbox[post-2795];player=img;" title="変数にアンダースコアをつけてくれる"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_015-300x198.jpg" alt="" title="変数にアンダースコアをつけてくれる" width="300" height="198" class="alignnone size-medium wp-image-2829" /></a></p>
				<h3>import文の自動作成</h3>
				<p>FlashDevelopのスニペットに登録しているものや、FlashCS5のスニペットからコードを挿入した場合や、他のエディタやヘルプからコードをコピペした場合は、import文が補完されず、このままコンパイルするとエラーになります。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_012.jpg" rel="shadowbox[post-2795];player=img;" title="他のエディタやスニペットからコードを挿入"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_012-300x111.jpg" alt="" title="他のエディタやスニペットからコードを挿入" width="300" height="111" class="alignnone size-medium wp-image-2815" /></a></p>
				<p>そんな時も、Ctrl + Shift + 1です！</p>
				<p>以下の例だと、クラス名BitmapDataとBitmapにカーソルを持って行って、Ctrl + Shift + 1を押します。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_013.jpg" rel="shadowbox[post-2795];player=img;" title="import文を自動的に挿入"><img src="http://flabaka.com/blog/wp-content/uploads/2010/09/cs1_013-300x113.jpg" alt="" title="import文を自動的に挿入" width="300" height="113" class="alignnone size-medium wp-image-2816" /></a></p>
				<p>すると、FlashDevelopがimport文を補完してくれます。</p>
				<pre class="brush: as3;">
import flash.display.Bitmap;
import flash.display.BitmapData;
</pre>
				<p>他にもまだあったような気がするけど…気がついたら、追記します。</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&amp;p=2795</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlashDevelopでフォントサイズを変更する</title>
		<link>http://flabaka.com/blog/?p=2788</link>
		<comments>http://flabaka.com/blog/?p=2788#comments</comments>
		<pubDate>Sun, 29 Aug 2010 06:18:06 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[FlashDevelop]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=2788</guid>
		<description><![CDATA[				意外と知られていないみたいなので、エントリしておきます。
				FlashDevelopでフォントサイズを変更するには、いくつか方法があります。
				
				マウスホイールをグリグリする
				タッチパ [...]]]></description>
			<content:encoded><![CDATA[				<p>意外と知られていないみたいなので、エントリしておきます。</p>
				<p>FlashDevelopでフォントサイズを変更するには、いくつか方法があります。</p>
				<ol>
				<li>マウスホイールをグリグリする</li>
				<li>タッチパッド（トラックパッド）をグリグリする</li>
				<li>シンタックスカラーリングから変更する</li>
				</ol>
				<p>よく使うのは、こんなとこででしょうか？</p>
				<h3>1.マウスホイールをグリグリする</h3>
				<p>Ctrlキーを押しながら、マウスホイールをグリグリします。</p>
				<p>これにより、フォントサイズが自由に変更可能です。</p>
				<h3>2.タッチパッド（トラックパッド）をグリグリする</h3>
				<p>ノートPCでタッチパッド（トラックパッド）にスクロール機能がついている場合。</p>
				<p>Ctrlキーを押しながら、タッチパッド（トラックパッド）の右側（スクロール機能がある場所）をグリグリすることで、フォントサイズが変更可能です。</p>
				<h3>3.シンタックスカラーリングから変更する</h3>
				<p>ツール>シンタックスカラーリングの編集を選択し、アイテムスタイルのサイズを任意の値に変更し、適用ボタンを押します。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/fontsize_change.jpg" rel="shadowbox[post-2788];player=img;" title="フォントサイズを変更"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/fontsize_change-300x142.jpg" alt="" title="フォントサイズを変更" width="300" height="142" class="alignnone size-medium wp-image-2789" /></a></p>
				<p>ノートPCでマウスがなく、タッチパッド（トラックパッド）にスクロール機能がついていない場合は、この方法を使うと良いかと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&amp;p=2788</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>各種設定をFlashDevelop Zipファイルに書き出す</title>
		<link>http://flabaka.com/blog/?p=2755</link>
		<comments>http://flabaka.com/blog/?p=2755#comments</comments>
		<pubDate>Sat, 21 Aug 2010 00:54:51 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[FlashDevelop]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=2755</guid>
		<description><![CDATA[				FlashDevelopの3.2.0から加わった新機能「すべての設定を保存」を使っていますでしょうか？
				これを行うと、.fdzという拡張子で各種設定ファイルを保存しておくことが可能になります。
				f [...]]]></description>
			<content:encoded><![CDATA[				<p>FlashDevelopの3.2.0から加わった新機能「すべての設定を保存」を使っていますでしょうか？</p>
				<p>これを行うと、<strong>.fdz</strong>という拡張子で各種設定ファイルを保存しておくことが可能になります。</p>
				<p>fdzとは、FlashDevelop Zipファイルの略です。</p>
				<p>例えば、ツール>シンタックスカラーリングの編集で、テキストや背景のカラーを変更した場合など、FlashDevelop Zipファイルに書き出しておくことで、変更後の値を保存しておくことが出来るんですねぇ…</p>
				<p>試してみたら、ツール>すべての設定を保存では、他にもいろいろ出来たので、ちょっとまとめておきます。</p>
				<h3>シンタックスカラーリングを変更</h3>
				<p>先にも書きましたが、ツール>シンタックスカラーリングの編集でパネルを表示させ、各種設定を変更しておきます。</p>
				<h3>スニペットを保存出来る</h3>
				<p>何か新しくスニペットを作っておきましょう。</p>
				<p>ここでは先日のClipBoardというスニペットを作成したとして、話を進めます。</p>
				<p>スニペットの保存先は、環境によって違いはあるかと思いますが、以下のようになります。</p>
				<dl>
				<dt>Windows7の場合</dt>
				<dd>C:\Users\ユーザー名\AppData\Local\FlashDevelop\Snippets\as3</dd>
				</dl>
				<p>このフォルダ内にあるスニペットのファイルが、fdzファイルに書き出されることになります。</p>
				<h3>テンプレートファイルも保存出来る</h3>
				<dl>
				<dt>Windows7の場合</dt>
				<dd>C:\Users\ユーザー名\AppData\Local\FlashDevelop\Templates\ProjectFiles\AS3Project</dd>
				</dl>
				<p>上記フォルダ内にあるテンプレートファイルが、fdzファイルに書き出されることになります。</p>
				<p>その際、気をつける点があるのですが、それは後ほど…</p>
				<h3>FlashDevelop Zipファイルに書き出す</h3>
				<p>シンタックスカラーリングを変更したり、スニペットを作成し終えたら、メニュー>すべての設定を保存を行います。</p>
				<p>すると、こんなものが作成されます。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/export_setting_003.jpg" rel="shadowbox[post-2755];player=img;" title="作成されたFlashDevelop Zipファイル"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/export_setting_003.jpg" alt="" title="作成されたFlashDevelop Zipファイル" width="99" height="81" class="alignnone size-full wp-image-2758" /></a></p>
				<p>そうしたら（fdzファイルにきちんと保存されているか確認する為に）シンタックスカラーリングの設定をデフォルトの状態に戻す＆C:\Users\ユーザー名\AppData\Local\FlashDevelop\Snippets\as3フォルダ内にある「ClipBoard.fds」ファイルも消去しておきます。</p>
				<h3>FlashDevelop Zipファイルを読み込む</h3>
				<p>書き出したfdzファイルを読み込んでみます。やることは作成されたfdzファイルを、ダブルクリックするだけ。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/export_setting_004.jpg" rel="shadowbox[post-2755];player=img;" title="fdzファイルを展開する"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/export_setting_004-300x157.jpg" alt="" title="fdzファイルを展開する" width="300" height="157" class="alignnone size-medium wp-image-2759" /></a></p>
				<p>OKボタンを押します。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/export_setting_005.jpg" rel="shadowbox[post-2755];player=img;" title="zipファイルが正常に展開された"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/export_setting_005-300x130.jpg" alt="" title="zipファイルが正常に展開された" width="300" height="130" class="alignnone size-medium wp-image-2760" /></a></p>
				<p>無事展開されました。OKボタンを押すと、FlashDevelopが立ち上がりますが、ダイアログの指示に従い、もう一度再起動しておきます。</p>
				<p>すると、デフォルト状態に戻したカラー設定が先の手順の変更後のものに変わっていたり、フォルダから削除したスニペットファイルが復活しています！</p>
				<p>便利ですよね～！</p>
				<h3>テンプレートファイルのバックアップの際に気をつけること</h3>
				<p>テンプレートファイルを使用している際、気をつけることがあります。</p>
				<p>僕は以前作成したProgression4のテンプレートファイル『<a href="http://flabaka.com/blog/?p=2374">Progression用FlashDevelopテンプレート、修正しました！</a>』を、以下のような感じで使っていました。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/export_setting_001.jpg" rel="shadowbox[post-2755];player=img;" title="フォルダを作成し、テンプレートを配置した場合"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/export_setting_001-279x300.jpg" alt="" title="フォルダを作成し、テンプレートを配置した場合" width="279" height="300" class="alignnone size-medium wp-image-2756" /></a></p>
				<dl>
				<dt>Windows7の場合</dt>
				<dd>C:\Users\ユーザー名\AppData\Local\FlashDevelop\Templates\ProjectFiles\AS3Project\Progression4</dd>
				</dl>
				<p>上記のリンクからDLしてきたzipファイルを展開し、AS3Projectフォルダ内にProgression4フォルダごと入れている感じです。</p>
				<p>その状態でFlashDevelop Zipファイルを書き出し、Progression4フォルダを削除。</p>
				<p>で、fdzファイルを展開して、FlashDevelopを起動してみると…</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/export_setting_002.jpg" rel="shadowbox[post-2755];player=img;" title="フォルダを作成した場合、エラーになる"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/export_setting_002-300x236.jpg" alt="" title="フォルダを作成した場合、エラーになる" width="300" height="236" class="alignnone size-medium wp-image-2757" /></a></p>
				<p>エラーになるんですね！</p>
				<p>（いろいろやってみたんですが）ProjectFilesフォルダ以下＆ProjectFiles\AS3Projectフォルダ以下に、自分でフォルダを作らずに直接fdtファイルを配置すればOKなようです。</p>
				<p>こんな感じですね。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/export_setting_006.jpg" rel="shadowbox[post-2755];player=img;" title="フォルダを作成せずにファイルを配置"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/export_setting_006-286x300.jpg" alt="" title="フォルダを作成せずにファイルを配置" width="286" height="300" class="alignnone size-medium wp-image-2762" /></a></p>
				<p>この状態でfdzファイルに書き出し、フォルダからfdtファイルを削除した後、fdzファイルを展開すると、先程削除したfdtファイル（テンプレートファイル）が復活しました！</p>
				<p>テンプレートファイルのバックアップの際には、<strong>自分でフォルダは作らないで（デフォルトのフォルダ構造のまま）fdtファイルを配置する！</strong>　ってことですね。</p>
				<h3>Settingsファイルなども保存される</h3>
				<p>Program FIles内のFlashDevelopのSettingsフォルダ内のファイルを、Localの方のSettingsフォルダ内にコピーして、カスタマイズを行った場合ですが、これもきちんとバックアップされるみたいです。</p>
				<p>方法としては、Localの方のファイルに修正を加える→fdz書き出し→修正を加えたファイルを削除→fdzファイルを展開すると、削除したファイルが復活しました！</p>
				<p>Program FIles内にはToolsフォルダがありますが、これをLocalの方にフォルダごとコピーし、そこにファイルを加えてfdz書き出しを行ってみたんですが、こちらは上手くいって（Toolsフォルダは復活して）くれませんでした。</p>
				<h3>カスタムアーギュメント（Custom Argument）とプラグインは、どうなのよ？</h3>
				<p>カスタムアーギュメントに何か設定しておく＆プラグインフォルダにプラグインを入れた状態で、fdz書き出し→カスタムアーギュメントの削除＆プラグインの削除→fdzファイルを展開してみると、こちらも消去したファイルは復活しませんでした。</p>
				<p>ここらあたりも出来たら、さらに便利なんですが…</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&amp;p=2755</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CS5のスニペットをFlashDevelopで使うには？</title>
		<link>http://flabaka.com/blog/?p=2735</link>
		<comments>http://flabaka.com/blog/?p=2735#comments</comments>
		<pubDate>Thu, 19 Aug 2010 00:53:37 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[ActionScript3.0]]></category>
		<category><![CDATA[FlashDevelop]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=2735</guid>
		<description><![CDATA[				CS5からスニペット機能というものが搭載されました。
				デフォルトで登録されているものや、新規で自分で登録したものの中から、使いたいものをダブルクリック（右クリック→フレームに追加でも可）すると…
				 [...]]]></description>
			<content:encoded><![CDATA[				<p>CS5からスニペット機能というものが搭載されました。</p>
				<p>デフォルトで登録されているものや、新規で自分で登録したものの中から、使いたいものをダブルクリック（右クリック→フレームに追加でも可）すると…</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/cs5_snippets_001.jpg" rel="shadowbox[post-2735];player=img;" title="通常は、タイムラインに挿入される"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/cs5_snippets_001-300x186.jpg" alt="" title="通常は、タイムラインに挿入される" width="300" height="186" class="alignnone size-medium wp-image-2736" /></a></p>
				<p>こんな感じで「Actions」レイヤーが新規で作成され、タイムラインにコードが挿入されます。</p>
				<h3>コードはFlashDevelopで書きたいよね！</h3>
				<p>では、FlashDevelopに（IDEのスニペットに登録してある）コードを挿入するにはどうするのか？</p>
				<p>使いたいスニペットを選んで、右クリック→クリップボードにコピーを選択します。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/cs5_snippets_002.jpg" rel="shadowbox[post-2735];player=img;" title="使いたいスニペットをクリップボードにコピー"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/cs5_snippets_002-300x292.jpg" alt="" title="使いたいスニペットをクリップボードにコピー" width="300" height="292" class="alignnone size-medium wp-image-2737" /></a></p>
				<p>で、FlashDevelopを起動し、コードを挿入したい位置にカーソルを立て、ペーストすると…</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/cs5_snippets_003.jpg" rel="shadowbox[post-2735];player=img;" title="FlashDevelop側でペースト"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/cs5_snippets_003-300x215.jpg" alt="" title="FlashDevelop側でペースト" width="300" height="215" class="alignnone size-medium wp-image-2738" /></a></p>
				<p>はい、見事にインデントが無視された状態でペーストされます…</p>
				<h3>インデントを保ったままペーストしたい！</h3>
				<p>ペーストの際、インデントを保ったままペーストしたいですよねぇ…</p>
				<p>それには、ちょっとした事前準備が必要になってきます！</p>
				<p>FlashDevelopで、ツール→コードスニペットの編集を選択します。</p>
				<p>次に、新規ボタンを押して、スニペット名に「ClipBoard」。中央のテキストエリアに、$(Clipboard)と入力し、保存ボタンを押しておきます。</p>
				<p>$(Clipboard)というものは、クリップボードにコピーしてあるものを、一塊のブロックとしてカーソルを立ててある位置に挿入するというものです。</p>
				<p>FlashIDEに戻って、使いたいスニペットを選んで、右クリック→クリップボードにコピーを選択します。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/cs5_snippets_002.jpg" rel="shadowbox[post-2735];player=img;" title="使いたいスニペットをクリップボードにコピー"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/cs5_snippets_002-300x292.jpg" alt="" title="使いたいスニペットをクリップボードにコピー" width="300" height="292" class="alignnone size-medium wp-image-2737" /></a></p>
				<p>FlashDevelopのコードを挿入したい位置にカーソルを立て、Ctrl + Bとかでスニペットを呼び出し、先程作成した「ClipBoard」を選択します。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/cs5_snippets_004.jpg" rel="shadowbox[post-2735];player=img;" title="作成したClipBoardのスニペットを選択"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/cs5_snippets_004-263x300.jpg" alt="" title="作成したClipBoardのスニペットを選択" width="263" height="300" class="alignnone size-medium wp-image-2739" /></a></p>
				<p>すると、先程とは違い、インデントを保ったままスニペットのコードをペーストしてくれます。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/cs5_snippets_005.jpg" rel="shadowbox[post-2735];player=img;" title="インデントを保ったまま、コードがペーストされる。"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/cs5_snippets_005-300x193.jpg" alt="" title="インデントを保ったまま、コードがペーストされる。" width="300" height="193" class="alignnone size-medium wp-image-2740" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&amp;p=2735</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows7 + Flash Builderでプラグインの更新を行う場合</title>
		<link>http://flabaka.com/blog/?p=2714</link>
		<comments>http://flabaka.com/blog/?p=2714#comments</comments>
		<pubDate>Tue, 10 Aug 2010 15:03:21 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[FlashBuilder]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=2714</guid>
		<description><![CDATA[				どうやらWindows7 + Flash Builderの時だけ（？）っぽい現象。
				Flash Builderで何かプラグインを入れようとして、ヘルプ>ソフトウェアの更新を選択すると、以下のようなダイアロ [...]]]></description>
			<content:encoded><![CDATA[				<p>どうやらWindows7 + Flash Builderの時だけ（？）っぽい現象。</p>
				<p>Flash Builderで何かプラグインを入れようとして、ヘルプ>ソフトウェアの更新を選択すると、以下のようなダイアログが出る。</p>
				<blockquote><p>プラグインをインストールまたはアップデートするには、Flash Builderを終了し、管理者権限で実行する必要があります。</p></blockquote>
				<p>で、「ここをクリックして詳細を表示」というリンクがあるので、試しにクリックしてみると、英語のサポートページへジャンプする。</p>
				<p>そこに書かれている説明も、何だか…</p>
				<p>ま～、不親切ったらありゃしない。</p>
				<h3>右クリックから</h3>
				<p>管理者権限で実行するには、Flash Builderのショートカットアイコン（またはスタートメニュー）で、右クリック>管理者として実行を行う。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/right_click.jpg" rel="shadowbox[post-2714];player=img;" title="右クリックから管理者権限を実行"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/right_click-300x181.jpg" alt="" title="右クリックから管理者権限を実行" width="300" height="181" class="alignnone size-medium wp-image-2715" /></a></p>
				<p>それで再びソフトウェアの更新を行うと、先のダイアログは表示されない。</p>
				<h3>毎回右クリックは…</h3>
				<p>毎回右クリックから実行するのが面倒…という場合は、Flash Builderのショートカットアイコン（またはスタートメニュー）で、右クリック>プロパティを選択。</p>
				<p>互換性タブの特権レベル>管理者としてこのプログラムを実行するにチェックを入れておく。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/admin_property.jpg" rel="shadowbox[post-2714];player=img;" title="プロパティから管理者権限の設定を行う場合"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/admin_property-262x300.jpg" alt="" title="プロパティから管理者権限の設定を行う場合" width="262" height="300" class="alignnone size-medium wp-image-2718" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&amp;p=2714</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stageの中心点を得る</title>
		<link>http://flabaka.com/blog/?p=2710</link>
		<comments>http://flabaka.com/blog/?p=2710#comments</comments>
		<pubDate>Fri, 06 Aug 2010 01:23:38 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[ActionScript3.0]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=2710</guid>
		<description><![CDATA[				久々にAS2をやったら、すっかり忘れていたので、メモ。
				
//Stageの中心点を得る（AS2）
var centerX:Number = Stage.width / 2;
var centerY:Num [...]]]></description>
			<content:encoded><![CDATA[				<p>久々にAS2をやったら、すっかり忘れていたので、メモ。</p>
				<pre class="brush: as3;">
//Stageの中心点を得る（AS2）
var centerX:Number = Stage.width / 2;
var centerY:Number = Stage.height / 2;
trace(centerX + &quot;、&quot; + centerY);

//Stageの中心点を得る（AS3）
var centerX:Number = stage.stageWidth / 2;
var centerY:Number = stage.stageHeight / 2;
trace(centerX + &quot;、&quot; + centerY);
</pre>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&amp;p=2710</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>東京てら子7 『夏休みの自由研究発表』</title>
		<link>http://flabaka.com/blog/?p=2705</link>
		<comments>http://flabaka.com/blog/?p=2705#comments</comments>
		<pubDate>Tue, 03 Aug 2010 05:07:16 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[Event]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=2705</guid>
		<description><![CDATA[				
				東京てら子7 『夏休みの自由研究発表』を、8/28（土）に開催します。
				詳しくは、こちらから。
]]></description>
			<content:encoded><![CDATA[				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/08/teraco_tokyo07.jpg" rel="shadowbox[post-2705];player=img;" title="東京てら子7『夏休みの自由研究発表』"><img src="http://flabaka.com/blog/wp-content/uploads/2010/08/teraco_tokyo07-300x120.jpg" alt="" title="東京てら子7『夏休みの自由研究発表』" width="300" height="120" class="alignnone size-medium wp-image-2706" /></a></p>
				<p>東京てら子7 『夏休みの自由研究発表』を、8/28（土）に開催します。</p>
				<p>詳しくは、<a href="http://teraco.jp/2010/08/03-124606.php">こちら</a>から。</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&amp;p=2705</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>三角ボタンからだと、JSFLが実行されない場合がある</title>
		<link>http://flabaka.com/blog/?p=2694</link>
		<comments>http://flabaka.com/blog/?p=2694#comments</comments>
		<pubDate>Mon, 02 Aug 2010 02:19:54 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[JSFL・JSF・JSX]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=2694</guid>
		<description><![CDATA[				以前、『JSFLについて、まとめてみました。』という記事の中で、IDE側でJSFLファイルを開いておいて、三角ボタンで実行すると、エラーの行番号が表示されないと書きました。
				あれこれやっていたら、三角ボタ [...]]]></description>
			<content:encoded><![CDATA[				<p>以前、『<a href="http://flabaka.com/blog/?p=2662">JSFLについて、まとめてみました。</a>』という記事の中で、IDE側でJSFLファイルを開いておいて、三角ボタンで実行すると、エラーの行番号が表示されないと書きました。</p>
				<p>あれこれやっていたら、三角ボタンからの実行だと、JSFL自体も実行されない場合があるようです。</p>
				<h3>CS3の場合</h3>
				<p>ライブラリ内に「Hoge」というフォルダを作成。その中に、「hogehoge」と「piyopiyo」というMovieClipを入れておきます。flaファイルは、FolderOpen.flaとして保存しておきます。</p>
				<p>で、以下のJSFLを用意して、三角ボタンから実行します。</p>
				<pre class="brush: as3;">
var doc = fl.getDocumentDOM();

fl.trace(doc.name);

doc.library.selectItem(&quot;Hoge&quot;);

//Folderを展開
doc.library.expandFolder(true);

//Folderを閉じる
//fl.getDocumentDOM().library.expandFolder(false);
</pre>
				<p>すると、Hogeというフォルダは選択されるのですが、フォルダを展開するというJSFLは実行されませんでした。</p>
				<p>三角ボタンからの実行だと、アクティブなドキュメントが違うのかな？　と思ったので、doc.nameをtraceしてみると…</p>
				<blockquote><p>FolderOpen.fla</p></blockquote>
				<p>問題ない。う～ん、何でだろう？</p>
				<p>同じファイルをメニューのコマンド>コマンドの実行から選択したり、JSFLファイルをダブルクリックで実行すると、きちんとフォルダは展開されるんですよねぇ…</p>
				<p>（三角ボタンを押して）正しいコードを書いているのに、何故かJSFLが実行されないという場合は、試しに同じファイルを、メニューのコマンドやダブルクリックで実行してみたら、きちんと動作するかも…</p>
				<h3>CS4＆CS5の場合</h3>
				<p>上記のコードをCS4＆CS5で実行してみましたが、（三角ボタン・コマンドから実行・ダブルクリックのいずれも）フォルダは選択される＆アクティブなドキュメントはtraceされるものの、フォルダが展開されることはありませんでした。</p>
				<p>まぁ、フォルダを展開するっていうJSFLを使うことは、あまりないと思いますけど…</p>
				<p>（僕だけの環境かもしれませんが）他にもCS3では動くけど、CS4やCS5だと動かないコードがあったり…</p>
				<p>何なんでしょうね？</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&amp;p=2694</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Progression4のスライド作成JSFLを、アップデート</title>
		<link>http://flabaka.com/blog/?p=2678</link>
		<comments>http://flabaka.com/blog/?p=2678#comments</comments>
		<pubDate>Fri, 30 Jul 2010 00:31:58 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[JSFL・JSF・JSX]]></category>
		<category><![CDATA[Progression]]></category>
		<category><![CDATA[Works]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=2678</guid>
		<description><![CDATA[				以前に作成した『Progression4でスライドを作る際に、ちょっと便利なJSFL』をアップデートしました。
				前回までは更新の際、作成したスライドの枚数と修正後のXMLのノード数が一致していないと更新作 [...]]]></description>
			<content:encoded><![CDATA[				<p>以前に作成した『<a href="http://flabaka.com/blog/?p=2624">Progression4でスライドを作る際に、ちょっと便利なJSFL</a>』をアップデートしました。</p>
				<p>前回までは更新の際、作成したスライドの枚数と修正後のXMLのノード数が一致していないと更新作業が上手いこといってくれませんでしたが、その点を修正してあります。</p>
				<p>例えばですが、（Create～.jsflを使って）新規にスライドを5枚作成したとします。</p>
				<p>その後、XMLに修正を加え、修正後のノード数がスライド10枚分になったとしても、きちんと更新してくれるということです。（DLしたZipの中に、サンプルのXMLが二つ入っていますので、そちらを使って更新を試してみてください！）</p>
				<p>その逆でも、もちろんOKです。</p>
				<h3>新たに追加したこと</h3>
				<p>複数MovieClip、タイムラインに共通しているのですが、スライドを作成すると、『Slides』フォルダ内にMovieClipが作成されるように変更しました。</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/07/edit_library_001.jpg" rel="shadowbox[post-2678];player=img;" title="Slidesフォルダを追加する"><img src="http://flabaka.com/blog/wp-content/uploads/2010/07/edit_library_001-300x141.jpg" alt="" title="Slidesフォルダを追加する" width="300" height="141" class="alignnone size-medium wp-image-2679" /></a></p>
				<p>あとは、XMLを編集して、Update～.jsflを実行してください。</p>
				<p>UpdateのJSFLを使う場合は、<strong>Slidesフォルダを選択した状態で、JSFLを実行</strong>してください。</p>
				<p>Slidesフォルダを選択していない状態でJSFLを実行してしまうと、変な具合に更新されてしまうことがあります。</p>
				<p>JSFLにも、Slidesフォルダを選択してからUpdate処理を行うという記述を入れているのですが、時折きちんと認識してくれないっぽいんですよねぇ…（CS5だと、フォルダを選択しなくても上手くいく場合があったり…）</p>
				<h3>ダウンロード</h3>
				<p>ダウンロードは<a href="http://flabaka-tools.googlecode.com/svn/trunk/JSFL/Progression4_Slide/Progression4_Slide.zip">こちら</a>からどうぞ。</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&amp;p=2678</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSFLについて、まとめてみました。</title>
		<link>http://flabaka.com/blog/?p=2662</link>
		<comments>http://flabaka.com/blog/?p=2662#comments</comments>
		<pubDate>Tue, 27 Jul 2010 03:55:04 +0000</pubDate>
		<dc:creator>atsunosuke</dc:creator>
				<category><![CDATA[JSFL・JSF・JSX]]></category>

		<guid isPermaLink="false">http://flabaka.com/blog/?p=2662</guid>
		<description><![CDATA[				これも『東京てら子6』でサラッとやったものなんですが、一応まとめておきます。
				右クリック→プログラムから開く
				JSFLファイルをFlash IDEで編集しようとして、マウスの右クリック→プログラム [...]]]></description>
			<content:encoded><![CDATA[				<p>これも『東京てら子6』でサラッとやったものなんですが、一応まとめておきます。</p>
				<h3>右クリック→プログラムから開く</h3>
				<p>JSFLファイルをFlash IDEで編集しようとして、マウスの右クリック→プログラムから開くからFlash IDEを選択すると、どうなるか？ </p>
				<p>.flaファイルは普通に開けるんですが、JSFLファイルの場合はファイルが開かれずに、実行されてしまいます。</p>
				<p>プログラムから開くだから、fl.openScriptになると思いきや、fl.runScriptになってしまうんですねぇ…</p>
				<p>IDE側でJSFLを開くには、メニュー→開くからJSFLファイルを選択してあげればOKです。</p>
				<h3>JSFLファイルを実行する</h3>
				<p>作成したJSFLファイルを実行するには、以下の方法が挙げられます。</p>
				<ol>
				<li>任意の場所において、コマンド→コマンドの実行</li>
				<li>JSFLファイルを、Configuration>Commandsフォルダに入れ、コマンドのメニューから実行</li>
				<li>IDE側でJSFLファイルを開いておいて、アクションパネルの三角ボタンを押して実行</li>
				<li>JSFLファイルを、IDEのウィンドウ内やショートカットアイコンにドラッグ＆ドロップ</li>
				</ol>
				<p>これ以外にも、方法があります。</p>
				<p>てら子の際、「えっ、それでJSFL実行出来るんですか？」と何人かの方に言われたんですが…</p>
				<p>意外と知られていないかもしれませんが、JSFLファイルをダブルクリックするだけでも実行出来ます。</p>
				<p>気を付けることは、JSFLファイル内に以下のものを記述している場合です。</p>
				<pre class="brush: as3;">
fl.getDocumentDOM();
</pre>
				<p>これを記述している場合、flaファイルを開かずに実行してしまうと、JSFLの記述にミスがなくても以下のようなエラーが出ます。</p>
				<blockquote><p>
				TypeError: fl.getDocumentDOM() has no properties
				</p></blockquote>
				<p>fl.getDocumentDOM();を使っている場合は、（名称未設定などの）flaファイルを開いてからJSFLを実行するようにすると、このエラーは出ません。</p>
				<h3>エラーが起きたら…</h3>
				<p>IDEでJSFLを開いておいて、三角ボタンで実行した場合ですが…</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/07/command_error_001.jpg" rel="shadowbox[post-2662];player=img;" title="JSFLのコマンドを実行"><img src="http://flabaka.com/blog/wp-content/uploads/2010/07/command_error_001-300x120.jpg" alt="" title="JSFLのコマンドを実行" width="300" height="120" class="alignnone size-medium wp-image-2663" /></a></p>
				<p>（ソースにエラーがある場合）一応、エラーは表示されますが、何行目にエラーがあるまでは表示してくれないんですよねぇ…</p>
				<p><a href="http://flabaka.com/blog/wp-content/uploads/2010/07/command_error_002.jpg" rel="shadowbox[post-2662];player=img;" title="三角ボタンで実行すると、エラーの詳細が表示されない"><img src="http://flabaka.com/blog/wp-content/uploads/2010/07/command_error_002-300x135.jpg" alt="" title="三角ボタンで実行すると、エラーの詳細が表示されない" width="300" height="135" class="alignnone size-medium wp-image-2664" /></a></p>
				<p>コマンド→コマンドの実行や、JSFLファイルをダブルクリックで実行した場合だと…</p>
				<p>
				<blockquote>
				以下の JavaScript エラーが発生しました :</p>
				<p>ファイル &#8220;CreateSlide_MovieClips.jsfl&#8221; の 74 行目 :<br />
				ReferenceError: createGuid is not defined
				</p></blockquote>
				<p>このように、何行目でエラーが起きたのかを知らせてくれます。</p>
				<p>三角ボタンで実行するのは簡単なんですが、このような欠点があります。</p>
				<h3>JSFLでもtraceを使いたい</h3>
				<p>久しぶりにJSFLを書いてみると、いつもの癖でこんな感じに書いてしまって…</p>
				<pre class="brush: as3;">
trace(&quot;ほげほげ&quot;);
</pre>
				<p>これで実行してしまうと…</p>
				<blockquote><p>Reference Error : trace is not defined.</p></blockquote>
				<p>みたいに怒られます。</p>
				<p>ど〜してもfl.trace();じゃなく、JSFLでもtrace();を使いたいって場合は、以下のようにするとエラーは出ません。</p>
				<pre class="brush: as3;">
trace(&quot;ほげほげ&quot;);

function trace(string){
	fl.trace(string);
}
</pre>
				<p>CS5をお使いならスニペットに登録しておいて…みたいな使い方も出来るかと思いますが…</p>
				<p>まぁ、こんなことする人はいないでしょうね。</p>
]]></content:encoded>
			<wfw:commentRss>http://flabaka.com/blog/?feed=rss2&amp;p=2662</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
