<?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>blog ViolentCoding &#187; extension</title>
	<atom:link href="http://violentcoding.com/blog/tag/extension/feed" rel="self" type="application/rss+xml" />
	<link>http://violentcoding.com/blog</link>
	<description>for more violent coder</description>
	<lastBuildDate>Tue, 18 Aug 2009 06:11:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[Flash]GetLibraryItemClass version 1.1.0</title>
		<link>http://violentcoding.com/blog/2009/01/09/archives/507</link>
		<comments>http://violentcoding.com/blog/2009/01/09/archives/507#comments</comments>
		<pubDate>Thu, 08 Jan 2009 16:53:13 +0000</pubDate>
		<dc:creator>e_s_jp</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[JSFL]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[SparkProject]]></category>

		<guid isPermaLink="false">http://violentcoding.com/blog/2009/01/09/archives/507</guid>
		<description><![CDATA[
「ライブラリの中でクラスが設定されているやつを調べる」JSFLコマンド「GetLibraryItemClass」を更新しました。


  [Flash]ライブラリの中でクラスが設定されているやつを調べる &#124; blog  [...]]]></description>
			<content:encoded><![CDATA[<p>
「ライブラリの中でクラスが設定されているやつを調べる」JSFLコマンド「GetLibraryItemClass」を更新しました。
</p>
<blockquote><p>
  <strong>[Flash]ライブラリの中でクラスが設定されているやつを調べる | blog ViolentCoding</strong><br />
  <a href="http://violentcoding.com/blog/2008/10/12/archives/355">http://violentcoding.com/blog/2008/10/12/archives/355</a>
</p></blockquote>
<p>&nbsp;</p>
<p>
ごめんなさい、フォントシンボルの出力が抜けてましたよ。<br />
で、フォントシンボルの出力を追加してアップデートしたのです。
</p>
<p>&nbsp;</p>
<p>
新しいバージョン Version 1.1.0をSpark projectにコミットしたのでダウンロードしてください。
</p>
<p>
<strong>GetLibraryItemClass &#8211; Spark project</strong><br />
<a href="http://www.libspark.org/wiki/e_s_jp/GetLibraryItemClass">http://www.libspark.org/wiki/e_s_jp/GetLibraryItemClass</a>
</p>
<p>
<img src="http://violentcoding.com/blog/wp-content/uploads/2009/01/glic110.png" alt="GetLibraryItemClass ver 1.1.0" title="GetLibraryItemClass_ver1_1_0" width="313" height="247" class="size-full wp-image-509" />
</p>
<p>&nbsp;</p>
<hr />
<h2>GetLibraryItemClassコマンド　ダウンロード</h2>
<p><strong>GetLibraryItemClass.mxp</strong><br />
<a href="http://www.libspark.org/svn/mxp/GetLibraryItemClass/trunk/mxp/GetLibraryItemClass.mxp">http://www.libspark.org/svn/mxp/GetLibraryItemClass/trunk/mxp/GetLibraryItemClass.mxp</a></p>
<p>Flash CS3 以降用です。<br />
※インストールにはExtension Managerが必要。</p>
<h2>利用方法</h2>
<p>「コマンド」メニュー ＞ GetLibraryItemClass</p>
<h2>ソースリポジトリ</h2>
<p><strong>GetLibraryItemClass ソース</strong><br />
<a href="http://www.libspark.org/svn/mxp/GetLibraryItemClass/trunk/src/">http://www.libspark.org/svn/mxp/GetLibraryItemClass/trunk/src/</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://violentcoding.com/blog/2009/01/09/archives/507/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Flash]ライブラリの中でクラスが設定されているやつを調べる</title>
		<link>http://violentcoding.com/blog/2008/10/12/archives/355</link>
		<comments>http://violentcoding.com/blog/2008/10/12/archives/355#comments</comments>
		<pubDate>Sat, 11 Oct 2008 16:54:14 +0000</pubDate>
		<dc:creator>e_s_jp</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[JSFL]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[SparkProject]]></category>

		<guid isPermaLink="false">http://violentcoding.com/blog/?p=355</guid>
		<description><![CDATA[
他の人が作った.flaファイルを見たりしなきゃいけない場合・・・の第２弾。

&#160;

ASファイルを見てる場合、Flashのライブラリでクラス設定されたものって気づきづらかったりします。


var init_ [...]]]></description>
			<content:encoded><![CDATA[<p>
他の人が作った.flaファイルを見たりしなきゃいけない場合・・・の第２弾。
</p>
<p>&nbsp;</p>
<p>
ASファイルを見てる場合、Flashのライブラリでクラス設定されたものって気づきづらかったりします。
</p>
<p><pre>
var init_mc : MovieClip = new InitView();
var myMap : BitmapData = new EffectMap(0, 0);
</pre>
<p>上記みたいなコードがあった場合、InitView.as、EffectMap.asでクラス定義されてると思ってASファイルを探してみても、Flashのライブラリでクラス設定されていたら、そんなファイルは見つかりません。
</p>
<p>&nbsp;</p>
<p>
で、ライブラリの中でクラスが設定されているやつを調べるJSFL。
</p>
<p>&nbsp;</p>
<p>
2009/01/09追記<br />
fontの出力が抜けていたので追加し、Version 1.1.0に更新。
</p>
<p>&nbsp;</p>
<p>
<img src="http://violentcoding.com/blog/wp-content/uploads/2008/10/glic110.png" alt="GetLibraryItemClass" title="GetLibraryItemClass" width="313" height="247" class="aligncenter size-full wp-image-364" />
</p>
<p>
クラス設定されてるライブラリのみを対象に、クラスとか基本クラス（AS3）、識別子（AS2）などの一覧を出力パネルに書き出すコマンドです。
</p>
<p>&nbsp;</p>
<p>
<strong>GetLibraryItemClass &#8211; Spark project</strong><br />
<a href="http://www.libspark.org/wiki/e_s_jp/GetLibraryItemClass">http://www.libspark.org/wiki/e_s_jp/GetLibraryItemClass</a>
</p>
<hr />
<p>&nbsp;</p>
<p><h2>出力パネル例（ActionScript 3.0の場合）</h2>
<pre>
Get Library Item Class Command
mySample.fla
Oct. 11, 2008 23:57:12

ActionScript 3.0
Document Class:	MainClass
**************************************************

Library Item:	initMC
Class:		InitView
BaseClass:		flash.display.MovieClip
Item Type:		movie clip
--------------------------------------------------

Library Item:	nextBtn
Class:		NextButton
BaseClass:		flash.display.SimpleButton
Item Type:		button
--------------------------------------------------

Library Item:	baseMC
Class:		BaseView
BaseClass:		flash.display.MovieClip
Item Type:		movie clip
--------------------------------------------------

Library Item:	parts/ColorPicker
Class:		fl.controls.ColorPicker
BaseClass:		flash.display.Sprite
Item Type:		component
--------------------------------------------------

Library Item:	parts/CheckBox
Class:		fl.controls.CheckBox
BaseClass:		flash.display.MovieClip
Item Type:		component
--------------------------------------------------

Library Item:	parts/hit.mp3
Class:		SESound
BaseClass:		flash.media.Sound
Item Type:		sound
--------------------------------------------------

Library Item:	parts/map.png
Class:		EffectMap
BaseClass:		flash.display.BitmapData
Item Type:		bitmap
--------------------------------------------------

Library Item:	fonts/font_Arial_12
Class:		MainFont
BaseClass:		flash.text.Font
Item Type:		font
--------------------------------------------------
</pre>
</p>
<p>&nbsp;</p>
<p><h2>出力パネル例（ActionScript 2.0の場合）</h2>
<pre>
Get Library Item Class Command
mySample.fla
Oct. 11, 2008 23:57:12

ActionScript 2.0
**************************************************

Library Item:	initMC
Identifier:		initMC
Class:		InitView
Item Type:		movie clip
--------------------------------------------------

Library Item:	nextBtn
Identifier:		nextBtn
Class:
Item Type:		button
--------------------------------------------------
</pre>
<p>といった、具合を出力パネルに書き出す。
</p>
<p>&nbsp;</p>
<p><h2>Save the result in a file</h2>
<p>「Save the result in a file」は出力パネルの内容をファイルに保存するかどうか。<br />
チェックした場合は、ファイル選択ダイアログが開きます。
</p>
<hr />
<p>&nbsp;</p>
<h2>GetLibraryItemClassコマンド　ダウンロード</h2>
<p>
<strong>GetLibraryItemClass.mxp</strong><br />
<a href="http://www.libspark.org/svn/mxp/GetLibraryItemClass/trunk/mxp/GetLibraryItemClass.mxp ">http://www.libspark.org/svn/mxp/GetLibraryItemClass/trunk/mxp/GetLibraryItemClass.mxp </a>
</p>
<p>
Flash CS3 以降用です。<br />
※インストールにはExtension Managerが必要。
</p>
<p>&nbsp;</p>
<h2>利用方法</h2>
<p>
「コマンド」メニュー ＞ GetLibraryItemClass
</p>
<p>&nbsp;</p>
<h2>ソースリポジトリ</h2>
<p>
<strong>GetLibraryItemClass ソース</strong><br />
<a href="http://www.libspark.org/svn/mxp/GetLibraryItemClass/trunk/src/">http://www.libspark.org/svn/mxp/GetLibraryItemClass/trunk/src/</a>
</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://violentcoding.com/blog/2008/10/12/archives/355/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Flash]フレームに書いてあるASを出力するコマンド</title>
		<link>http://violentcoding.com/blog/2008/08/23/archives/279</link>
		<comments>http://violentcoding.com/blog/2008/08/23/archives/279#comments</comments>
		<pubDate>Fri, 22 Aug 2008 16:47:02 +0000</pubDate>
		<dc:creator>e_s_jp</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[JSFL]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[SparkProject]]></category>

		<guid isPermaLink="false">http://violentcoding.com/blog/?p=279</guid>
		<description><![CDATA[
ライブラリの中でASが書いてあるやつを調べるJSFLをTanablogさんで改良してくれたので、さらに勝手に改良して、「フレームに書いてあるASを調べる」コマンドに整理した。

Tanablog: &#8220;ライブ [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://violentcoding.com/blog/2008/08/05/archives/207">ライブラリの中でASが書いてあるやつを調べるJSFL</a>をTanablogさんで改良してくれたので、さらに勝手に改良して、「フレームに書いてあるASを調べる」コマンドに整理した。</p>
<blockquote><p>
<strong>Tanablog: &#8220;ライブラリの中でASが書いてあるやつを調べる&#8221; を改良した</strong><br />
<a href="http://bitmap.dyndns.org/blog/archives/001602.html">http://bitmap.dyndns.org/blog/archives/001602.html</a>
</p></blockquote>
<p>&nbsp;</p>
<p>
Tanablogさんが改良した、現在編集中のタイムラインにあるASも出力する機能に、メインタイムライン（シーン）のASを区別して書き出す機能をミックスし、オブション設定なども追加。</p>
<p><img src="http://violentcoding.com/blog/wp-content/uploads/2008/08/gfa01.png" alt="GetFrameActionScript" title="GetFrameActionScript" width="265" height="227" class="aligncenter size-full wp-image-300" />
</p>
<hr />
<p><h2>All items Mode</h2>
<p>メインタイムライン（シーン 1、シーン 2、・・・）と、ライブラリアイテムの全てをチェックして出力。</p>
<pre>
Get Frame ActionScript Command
Main.fla
Aug. 23, 2008 0:30:57

##################################################
	 Main.fla : シーン 1
	 Layer:[ レイヤー 2 ], Frame:[ 5 ]
##################################################

trace("loaded");

##################################################
	 Main.fla : シーン 2
	 Layer:[ レイヤー 1 ], Frame:[ 23 ]
##################################################

// シーン 2終了
this.stop();

##################################################
	 parts/シンボル 7
	 Layer:[ レイヤー 2 ], Frame:[ 1 ]
##################################################

stop();

function hoge() :void {
    trace("hoge");
}

##################################################
	 parts/シンボル 7
	 Layer:[ レイヤー 2 ], Frame:[ 10 ]
##################################################

gotoAndPlay(2);

##################################################
	 シンボル 6
	 Layer:[ レイヤー 2 ], Frame:[ 1 ]
##################################################

trace("init");
stop();

##################################################
</pre>
<p>&nbsp;</p>
<p><h2>Current timeline Mode</h2>
<p>現在編集中のタイムラインのみを対象として出力。</p>
<pre>
Get Frame ActionScript Command
Main.fla
Aug. 23, 2008 0:40:6

##################################################
	 Current timeline(シーン 2)
	 Layer:[ レイヤー 1 ], Frame:[ 23 ]
##################################################

// シーン 2終了
this.stop();

##################################################
</pre>
<p>とか、シンボル編集中の場合には、</p>
<pre>
##################################################
	 Current timeline(シンボル 7)
	 Layer:[ レイヤー 2 ], Frame:[ 1 ]
##################################################

stop();

function hoge() :void {
    trace("hoge");
}

##################################################
	 Current timeline(シンボル 7)
	 Layer:[ レイヤー 2 ], Frame:[ 10 ]
##################################################

gotoAndPlay(2);

##################################################
</pre>
<p>といった、具合を出力パネルに書き出す。
</p>
<p>&nbsp;</p>
<p><h2>Output ActionScript code</h2>
<p>「Output ActionScript code」のチェックはASコード内容出力のある/なし。
</p>
<p>&nbsp;</p>
<p><h2>Save the result in a file</h2>
<p>「Save the result in a file」は出力パネルの内容をファイルに保存するかどうか。チェックした場合は、ファイル選択ダイアログが開きます。<br />
<img src="http://violentcoding.com/blog/wp-content/uploads/2008/08/gfa02.png" alt="Choose output file" title="Choose output file" width="320" height="152" class="aligncenter size-full wp-image-305" />
</p>
<p>&nbsp;</p>
<p>この合作？を<a href="http://www.libspark.org/">Spark project</a>にコミットしたのでバシバシ改良してください。</p>
<p>
<strong>GetFrameActionScript &#8211; Spark project</strong><br />
<a href="http://www.libspark.org/wiki/e_s_jp/GetFrameActionScript">http://www.libspark.org/wiki/e_s_jp/GetFrameActionScript</a>
</p>
<hr />
<p>&nbsp;</p>
<h2>GetFrameActionScriptコマンド　ダウンロード</h2>
<p>
<strong>GetFrameActionScript.mxp</strong><br />
<a href="http://www.libspark.org/svn/mxp/GetFrameActionScript/trunk/mxp/GetFrameActionScript.mxp ">http://www.libspark.org/svn/mxp/GetFrameActionScript/trunk/mxp/GetFrameActionScript.mxp </a>
</p>
<p>
Flash 8 以降用です。<br />
※インストールにはExtension Managerが必要。
</p>
<p>&nbsp;</p>
<h2>利用方法</h2>
<p>
「コマンド」メニュー ＞ GetFrameActionScript
</p>
<p>&nbsp;</p>
<h2>ソースリポジトリ</h2>
<p>
<strong>GetFrameActionScript ソース</strong><br />
<a href="http://www.libspark.org/svn/mxp/GetFrameActionScript/trunk/src/">http://www.libspark.org/svn/mxp/GetFrameActionScript/trunk/src/</a>
</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://violentcoding.com/blog/2008/08/23/archives/279/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Flash]TransformationPoint version 1.1.1</title>
		<link>http://violentcoding.com/blog/2008/08/01/archives/194</link>
		<comments>http://violentcoding.com/blog/2008/08/01/archives/194#comments</comments>
		<pubDate>Thu, 31 Jul 2008 15:55:57 +0000</pubDate>
		<dc:creator>e_s_jp</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[SparkProject]]></category>

		<guid isPermaLink="false">http://violentcoding.com/blog/?p=194</guid>
		<description><![CDATA[
Flash CS3 でオブジェクトの変形点をごにょごにょする拡張機能「TransformationPoint」を更新しました。


TransformationPoint &#8211; Spark project
h [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://violentcoding.com/blog/2008/05/21/archives/125">Flash CS3 でオブジェクトの変形点をごにょごにょする拡張機能</a>「TransformationPoint」を更新しました。
</p>
<p>
<strong>TransformationPoint &#8211; Spark project</strong><br />
<a href="http://www.libspark.org/wiki/e_s_jp/TransformationPoint">http://www.libspark.org/wiki/e_s_jp/TransformationPoint</a>
</p>
<p>&nbsp;</p>
<p>
回転と傾斜変形が適用されている場合での変形点の設定バグに対応。
</p>
<p>
完全にその部分のテストを忘れていて、回転／傾斜が適用されてる場合に変形点を移動すると、変形点がとんでもない場所に設定されるようになってました。</p>
<p>&nbsp;</p>
<p>
この更新でオブジェクトに回転が適用されている場合も変形点を設定できるようになりましたが、<strong>回転角度が-180,-135,-90,-45,0,45,90,135,180度の場合のみに限られます</strong>。
</p>
<p>
傾斜が適用されている場合（回転角度が「&#8212;」となっている時）や、上記以外の回転角度の場合には、変形点の設定対象から外れます。
</p>
<p>&nbsp;</p>
<p>角度限定の理由は、変形に関するオブジェクトの値がMatrixで管理されているようで、どうしても変換時の誤差がでてしまうためです。
</p>
<p>例えば、変形パネルで回転角度を「90度」としていても、JSFLでelement.rotationを取ると「89.99824523925781」となりますし、オブジェクトのXY座標だけを設定する場合でも、回転や傾斜が設定されているとそちらに影響がでてしまうような具合です。
</p>
<p>&nbsp;</p>
<p>
ダウンロードはSpark projectで。
</p>
<h3>ダウンロード version 1.1.1</h3>
<p>
<strong>TransformationPoint.mxp</strong><br />
<a href="http://www.libspark.org/svn/mxp/TransformationPoint/trunk/FlashCS3/mxp/TransformationPoint.mxp">http://www.libspark.org/svn/mxp/TransformationPoint/trunk/FlashCS3/mxp/TransformationPoint.mxp</a><br />
Flash CS3用です。<br />
※インストールにはExtension Managerが必要です。
</p>
<p>&nbsp;</p>
<h3>ソースリポジトリ</h3>
<p>
<strong>TransformationPoint ソース</strong><br />
<a href="http://www.libspark.org/svn/mxp/TransformationPoint/trunk/FlashCS3/src/">http://www.libspark.org/svn/mxp/TransformationPoint/trunk/FlashCS3/src/</a>
</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://violentcoding.com/blog/2008/08/01/archives/194/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Flash]Flash CS3 変形基準点用の拡張機能を作った</title>
		<link>http://violentcoding.com/blog/2008/05/21/archives/125</link>
		<comments>http://violentcoding.com/blog/2008/05/21/archives/125#comments</comments>
		<pubDate>Tue, 20 May 2008 16:41:38 +0000</pubDate>
		<dc:creator>e_s_jp</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[SparkProject]]></category>

		<guid isPermaLink="false">http://violentcoding.com/blog/?p=125</guid>
		<description><![CDATA[
Flash CS3 でオブジェクトの変形基準点をごにょごにょする拡張機能。「Apply」ボタンで選択中オブジェクトの変形基準点を一括で位置指定する。


オブジェクトの変形基準点を１個１個ダブルクリックしたり、シンボル [...]]]></description>
			<content:encoded><![CDATA[<p>
Flash CS3 でオブジェクトの変形基準点をごにょごにょする拡張機能。「Apply」ボタンで選択中オブジェクトの変形基準点を一括で位置指定する。
</p>
<p>
オブジェクトの変形基準点を１個１個ダブルクリックしたり、シンボルの基準点を気にしたり、オブジェクトの端に吸着させて・・・の作業をあまり気にせずできるようになります。</p>
<p>
<img src="http://violentcoding.com/blog/wp-content/uploads/2008/05/tp01.png" alt="TransformationPoint" title="TransformationPoint" width="224" height="182" class="aligncenter size-full wp-image-126" />
</p>
<p>&nbsp;</p>
<p>
2008/5/23追記：<br />
「変形基準点」のことをヘルプでみたら「変形点」って書いてあった。<br />
そもそも拡張機能の名前が「TransformationPoint」なんだから「変形点」が正しいわ。<br />
でも、自分は「変形の基準点」って認識。
</p>
<p>&nbsp;</p>
<hr />
<p>&nbsp;</p>
<p>
「CENTER」ではオブジェクトの真ん中を基準に変形基準点の位置を設定します。<br />
( 0, 0 )でど真ん中、( -5, 10 )ならば、ど真ん中から左に5ピクセル、下に10ピクセル移動した位置となります。<br />
<img src="http://violentcoding.com/blog/wp-content/uploads/2008/05/tp03.jpg" alt="TransformationPoint CENTER" title="TransformationPoint CENTER" width="417" height="240" class="aligncenter size-full wp-image-128" />
</p>
<hr />
<p>&nbsp;</p>
<p>
「LEFT-TOP」はオブジェクトの左上が基準となり、「CENTER」と同じように変形基準点の位置を指定します。<br />
<img src="http://violentcoding.com/blog/wp-content/uploads/2008/05/tp02.jpg" alt="TransformationPoint LEFT-TOP" title="TransformationPoint LEFT-TOP" width="417" height="240" class="aligncenter size-full wp-image-127" />
</p>
<p>&nbsp;</p>
<p>
さらに「LEFT-TOP」時の「Ratio」では、オブジェクトのタテヨコに対する比率で変形基準点を指定します。<br />
( 0, 0 )が左上、( 0.5, 0.5 )が真ん中、( 1, 1 )で右下という感じ。<br />
<img src="http://violentcoding.com/blog/wp-content/uploads/2008/05/tp04.jpg" alt="TransformationPoint Ratio" title="TransformationPoint Ratio" width="417" height="240" class="aligncenter size-full wp-image-129" />
</p>
<hr />
<p>&nbsp;</p>
<p>
「Reset」 ボタンは変形基準点をダブルクリックした時の挙動。MCならばシンボルの基準点に変形基準点が合うやつ。<br />
<img src="http://violentcoding.com/blog/wp-content/uploads/2008/05/tp05.jpg" alt="TransformationPoint Reset" title="TransformationPoint Reset" width="417" height="240" class="aligncenter size-full wp-image-130" />
</p>
<hr />
<p>&nbsp;</p>
<p>
そして、お年寄りにも優しくパネルの大きさに合わせて拡大する。<br />
<img src="http://violentcoding.com/blog/wp-content/uploads/2008/05/tp06.jpg" alt="TransformationPoint Big" title="TransformationPoint Big" width="675" height="389" class="aligncenter size-full wp-image-133" />
</p>
<hr />
<p>&nbsp;</p>
<p>
本当は、「選択中の各オブジェクトに対して一括設定する」モードと、「それら全体の選択枠に対して設定する」モードの２種類を切り替えできるようにしたかったけど、JSFLで「fl.getDocumentDOM().setTransformationPoint()」を複数選択状態で呼び出すと、Flashが落ちてしまうのでできなかった。
</p>
<p>&nbsp;</p>
<p><del datetime="2008-05-22T16:23:35+09:00">Spark project に入れようと思っているのだが、その準備ができるまではここで。</del></p>
<p>2008/5/23<br />
<a href="http://www.libspark.org/">Spark Project</a>にコミットしました。<br />
<strong>TransformationPoint &#8211; Spark project</strong><br />
<a href="http://www.libspark.org/wiki/e_s_jp/TransformationPoint">http://www.libspark.org/wiki/e_s_jp/TransformationPoint</a>
</p>
<p>&nbsp;</p>
<h3>ダウンロード</h3>
<p>
2008/07/31 : Version 1.1.1に更新
</p>
<p>
回転と傾斜変形が適用されている場合での変形点の設定バグに対応。<br />
回転角度が-180,-135,-90,-45,0,45,90,135,180度の場合のみ変形点を設定します。
</p>
<p>&nbsp;</p>
<p>
<strong>TransformationPoint.mxp 1.1.1</strong><br />
<a href="http://www.libspark.org/svn/mxp/TransformationPoint/trunk/FlashCS3/mxp/TransformationPoint.mxp">http://www.libspark.org/svn/mxp/TransformationPoint/trunk/FlashCS3/mxp/TransformationPoint.mxp</a><br />
Flash CS3用です。<br />
※インストールにはExtension Managerが必要です。
</p>
<h3>ソースリポジトリ</h3>
<p>
<strong>TransformationPoint 1.1.1 ソース</strong><br />
<a href="http://www.libspark.org/svn/mxp/TransformationPoint/trunk/FlashCS3/src/">http://www.libspark.org/svn/mxp/TransformationPoint/trunk/FlashCS3/src/</a>
</p>
<h3>利用方法</h3>
<p>
「ウィンドウ」メニュー ＞ その他のパネル ＞ TransformationPoint
</p>
<p>&nbsp;</p>
<h3><del>一応作った時のも</del></h3>
<p>
<del><strong>TransformationPoint 1.0.0</strong><br />
<a href="http://violentcoding.com/blog/download-manager.php?id=9">tp_mxp_1_0_0.zip</a><br />
Flash CS3用です。<br />
※インストールにはExtension Managerが必要です。<br />
</del>
</p>
<p>
<del><br />
<strong>TransformationPoint 1.0.0 ソースダウンロード</strong><br />
<a href="http://violentcoding.com/blog/download-manager.php?id=10">tp_src_1_0_0.zip</a><br />
</del></p>
]]></content:encoded>
			<wfw:commentRss>http://violentcoding.com/blog/2008/05/21/archives/125/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Adobe]kulerパネル</title>
		<link>http://violentcoding.com/blog/2008/02/03/archives/88</link>
		<comments>http://violentcoding.com/blog/2008/02/03/archives/88#comments</comments>
		<pubDate>Sat, 02 Feb 2008 16:43:25 +0000</pubDate>
		<dc:creator>e_s_jp</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[Fireworks]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[kuler]]></category>

		<guid isPermaLink="false">http://violentcoding.com/blog/2008/02/03/archives/88</guid>
		<description><![CDATA[前の投稿で、kulerを使ったMacのカラーピッカー「Mondrianum」について書きましたが、では本家Adobeのアプリケーション用kulerパネルはどうなっているか見てみます。
ひとつはオマケみたいなものですが、自 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://violentcoding.com/blog/2008/01/28/archives/81">前の投稿</a>で、kulerを使ったMacのカラーピッカー「<a href="http://www.lithoglyph.com/mondrianum">Mondrianum</a>」について書きましたが、では本家Adobeのアプリケーション用kulerパネルはどうなっているか見てみます。</p>
<p>ひとつはオマケみたいなものですが、自分が知っているもので３つ。</p>
<p>&nbsp;</p>
<p>まずは、Flash CS3。<br />
Pixelfumes Flash Blogで公開されたFlash CS3で使えるkulerパネル。</p>
<p>カラースキームをクリックすると、新規レイヤーを作成し、各色50×50の四角形をステージに追加してくれます。</p>
<p style="text-align:center;">
<img src='http://violentcoding.com/blog/wp-content/uploads/2008/01/flcs3_kulerpanel.png' alt='FlashCS3 kulerPanel' />
</p>
<p>Blogで公開していたのだけど、今やAdobeのDeveloper Centerに載っています。</p>
<p>拡張機能を公開しているだけでなく、さらになんと「kulerパネルの作り方」として拡張機能のパッケージを作るところまで、ソースコードを公開してくれています。MXPはもちろん、flaファイルにAS、JSFLとMXIファイルまで超太っ腹です。</p>
<p>
<strong>Adobe &#8211; Developer Center : Creating the kuler panel for Flash CS3 Professional</strong><br />
<a href="http://www.adobe.com/devnet/flash/articles/kuler_panel.html">http://www.adobe.com/devnet/flash/articles/kuler_panel.html</a>
</p>
<blockquote><p>
<strong>Pixelfumes Flash Blog</strong><br />
<a href="http://pixelfumes.blogspot.com/">http://pixelfumes.blogspot.com/</a></p>
<p><strong>Pixelfumes Flash Blog: Flash CS3 Kuler Panel Updates</strong><br />
<a href="http://pixelfumes.blogspot.com/2007/06/flash-cs3-kuler-panel-updates.html">http://pixelfumes.blogspot.com/2007/06/flash-cs3-kuler-panel-updates.html</a></p>
<p><strong>Pixelfumes &#8211; Multimedia Solutions</strong><br />
<a href="http://pixelfumes.com/">http://pixelfumes.com/</a>
</p></blockquote>
<p>&nbsp;</p>
<p>で、同じくPixelfumes Flash BlogからFireworks用のkulerパネル。</p>
<p style="text-align:center;">
<img src='http://violentcoding.com/blog/wp-content/uploads/2008/01/fwcs3_kulerpanel.png' alt='FireworksCS3 kulerPanel' />
</p>
<p>Fireworksでは各色50×50のパスで描かれた四角形を追加してくれます。</p>
<p><strong>Pixelfumes Flash Blog: Adobe Fireworks CS3 Kuler Panel Released</strong><br />
<a href="http://pixelfumes.blogspot.com/2007/08/adobe-fireworks-cs3-kuler-panel.html">http://pixelfumes.blogspot.com/2007/08/adobe-fireworks-cs3-kuler-panel.html</a></p>
<p>&nbsp;</p>
<p>そしてオマケは英語版Illustrator CS3のみのkulerパネル。</p>
<p><strong>Adobe Labs &#8211; kuler</strong><br />
<a href="http://labs.adobe.com/technologies/kuler/">http://labs.adobe.com/technologies/kuler/</a></p>
<p>
kuler_faq.pdfより</p>
<blockquote><p>
Q.Why is the kuler panel only available	in the English versions of Illustrator CS3?<br />
A. The inclusion of the kuler panel only in the English releases of Illustrator CS3 matches the languages currently supported by kuler.
</p></blockquote>
<p style="text-align:center;">
<img src='http://violentcoding.com/blog/wp-content/uploads/2008/01/aics3_kulerpanel.png' alt='IllustratorCS3 kulerPanel' />
</p>
<p>kulerのカラースキームをIllustratorで使うには、<a href="http://kuler.adobe.com/">kulerのサイト</a>にログインして、カラースキームのaseファイルをダウンロードしないとスウォッチとして使えないんですが、kulerパネルから直接カラースキームをカラーグループとしてスウォッチに追加できたりするんですね。
</p>
<p style="text-align:center;">
<img src='http://violentcoding.com/blog/wp-content/uploads/2008/02/ai_colorgroup.png' alt='AI Color Group Panel' />
</p>
<p>
なんで、日本語版のIllustratorにも入れてくれないんですかね・・・
</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://violentcoding.com/blog/2008/02/03/archives/88/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Flash]TwitterPanel for Flash CS3</title>
		<link>http://violentcoding.com/blog/2007/09/28/archives/27</link>
		<comments>http://violentcoding.com/blog/2007/09/28/archives/27#comments</comments>
		<pubDate>Fri, 28 Sep 2007 14:56:34 +0000</pubDate>
		<dc:creator>e_s_jp</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[TwitterPanel]]></category>

		<guid isPermaLink="false">http://violentcoding.com/blog/2007/09/28/archives/27</guid>
		<description><![CDATA[Flash CS3用の拡張機能「TwitterPanel」を作ってみました。



Flash CS3のパネルからtwitterにアクセスする、新ジャンル「Flashに関係ない拡張機能」です。
&#160;

他の人から [...]]]></description>
			<content:encoded><![CDATA[<p>Flash CS3用の拡張機能「TwitterPanel」を作ってみました。</p>
<p>
<img src='http://violentcoding.com/blog/wp-content/uploads/2007/09/twpcap01.jpg' alt='TwitterPanel01' />
</p>
<p>Flash CS3のパネルからtwitterにアクセスする、新ジャンル「Flashに関係ない拡張機能」です。</p>
<p>&nbsp;</p>
<p>
他の人から見れば、ただFlashを使っているだけですので、お仕事中に堂々とtwitterすることもできます。ついでに、Flashで開発しながら、Flashに関する質問とかをtwitterすることにも利用できそうです。<br />
1日中Flashで作業している人にとっては、こういうWebサービスに接続する機能がFlash IDE内にあっても良いんじゃないかと。
</p>
<p>&nbsp;</p>
<p>
<strong>主な機能</strong></p>
<ul>
<li>Friendsの発言の表示・更新</li>
<li>Public発言の表示・更新</li>
<li>単一ユーザー発言の表示・更新</li>
</ul>
<p>
<img src='http://violentcoding.com/blog/wp-content/uploads/2007/09/twpcap02.jpg' alt='TwitterPanelCap02' />
</p>
<p>&nbsp;</p>
<p>遠目にはFlashを開いているだけ。</p>
<p><img src='http://violentcoding.com/blog/wp-content/uploads/2007/09/twpcap03.jpg' alt='TwitterPanelCap03' /></p>
<p>&nbsp;</p>
<p>大胆なあなたに。</p>
<p><img src='http://violentcoding.com/blog/wp-content/uploads/2007/09/twpcap04.jpg' alt='TwitterPanelCap04' /></p>
<p>でもパネルを小さくした状態で見てれば、ステージをクリックするだけでパネルが隠れる。</p>
<p>&nbsp;</p>
<p>
<strong>利用について</strong>
</p>
<p>
Flash Player 9が入っていれば、Flash 8でも動くかなと思って試してみたんですが、表示されませんでした。もしかすると、Flash 8ではパネル部分でもFlash Player 8が使用されるのかもしれません。
</p>
<p>
<a href="http://twitter.com/help/api">TwitterのActionScript 3.0のライブラリ</a>を使って、機能が満たせるくらいの感じで作ってます。<br />
ログインエラーやタイムアウトとかの処理はしていないので、ログインに失敗してそうな時はスパッと一度パネルを閉じ、ずっとロード中の場合やTwitterが重いときなどはタブを切り替えると更新されたりします。<br />
※ユーザー名／パスワードの保存などはSharedObject保存です。アカウント情報を保存する機能を使用する際にはご注意ください。
</p>
<p>&nbsp;</p>
<h4>現在、正常に動作しないようになってしまいましたので、TwitterPanelの公開はひかえておきます。<br />
Flex3でURLRequestHeader あたりが変わってTwitter ActionScript Libraryが動かないってこともメモしておきます。<br />
</h4>
<p>&nbsp;</p>
<p style="text-decoration: line-through;">
<strong>TwitterPanel.mxp 0.8 ダウンロード</strong><br />
TwitterPanel08.zip<br />
※インストールにはExtension Managerが必要です。
</p>
<p>&nbsp;</p>
<p style="text-decoration: line-through;">
<strong>利用方法</strong><br />
「ウィンドウ」メニュー ＞ その他のパネル ＞ TwitterPanel
</p>
<p>&nbsp;</p>
<p>
そのうち、「Flashに関係ない拡張機能」として、YouTubeパネルみたいなのでも作ってみようと思います。
</p>
<p>&nbsp;</p>
<p>参考<br />
Twitter ActionScript Library<br />
<a href="http://twitter.com/help/api">http://twitter.com/help/api</a>
</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://violentcoding.com/blog/2007/09/28/archives/27/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

