<?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>jp.ferv.blog &#187; FileReference</title>
	<atom:link href="http://ferv.jp/blog/tag/filereference/feed/" rel="self" type="application/rss+xml" />
	<link>http://ferv.jp/blog</link>
	<description>「ActionScriptは素晴らしい。コンパイルする価値がある。」って偉い人が言ってた。</description>
	<lastBuildDate>Sun, 15 Aug 2010 00:42:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Alchemy PNG encoder のデモ</title>
		<link>http://ferv.jp/blog/2010/02/04/alchemy-png-encoder-demo/</link>
		<comments>http://ferv.jp/blog/2010/02/04/alchemy-png-encoder-demo/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 20:55:11 +0000</pubDate>
		<dc:creator>dsk</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Alchemy]]></category>
		<category><![CDATA[FileReference]]></category>
		<category><![CDATA[PNGEncoder]]></category>

		<guid isPermaLink="false">http://ferv.jp/blog/?p=1214</guid>
		<description><![CDATA[dsk/PNG &#8211; Spark project の /src/sample にある二種類デモをパブリッシュした swf を張っておきます。
同期処理でエンコード

zlib 圧縮率を 1 で、不透明な画 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.libspark.org/wiki/dsk/PNG">dsk/PNG &#8211; Spark project</a> の /src/sample にある二種類デモをパブリッシュした swf を張っておきます。</p>
<h2>同期処理でエンコード</h2>
<p><a rel="shadowbox;width=500;height=400;" href='http://ferv.jp/blog/wp-content/uploads/2010/02/PNGEncodeSync.swf'><img src="http://ferv.jp/blog/wp-content/uploads/2010/02/PNGEncodeSync.png" title="PNGEncodeSync" width="465" height="150" class="alignnone size-full wp-image-1034" /></a></p>
<p>zlib 圧縮率を 1 で、不透明な画像と透明な画像に対してフィルタの種類を変えてエンコードしてみる。</p>
<h2>非同期処理でエンコード</h2>
<p><a rel="shadowbox;width=500;height=400;" href='http://ferv.jp/blog/wp-content/uploads/2010/02/PNGEncodeAsync.swf'><img src="http://ferv.jp/blog/wp-content/uploads/2010/02/PNGEncodeAsync.png" alt="PNGEncodeAsync" title="PNGEncodeAsync" width="465" height="150" class="alignnone size-full wp-image-1034" /></a></p>
<p>非同期処理の注目点は、この例だと 12 回一気にコールしてるんだけど最後にコールしたところから順々に実行され、一個処理が終わると次の処理って感じにお行儀よく処理されていく。
これは Alchemy の機能だと思うんだけどコールしたのと逆順なのはなんか理由があるのかな・・・</p>
<p>あと、こっちはエンコード終了時に toXML() メソッドでちょっとだけデコードして情報を抜き出した XML を trace() してるから Firefox で FlashTracer 入れてる人は開いてみるといいかも。</p>]]></content:encoded>
			<wfw:commentRss>http://ferv.jp/blog/2010/02/04/alchemy-png-encoder-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iCone1.1.1リリース</title>
		<link>http://ferv.jp/blog/2009/12/18/icone1-1-1/</link>
		<comments>http://ferv.jp/blog/2009/12/18/icone1-1-1/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 19:25:16 +0000</pubDate>
		<dc:creator>dsk</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[FileReference]]></category>
		<category><![CDATA[iCone]]></category>

		<guid isPermaLink="false">http://ferv.jp/blog/?p=1082</guid>
		<description><![CDATA[
アイコン保存時に設定した各プロパティをSharedObjectに保存し、次回閲覧時に適用するようにしました。
iCone1.1.1リリースノート

&#8220;remember the properties&#038; [...]]]></description>
			<content:encoded><![CDATA[<a href="http://ferv.jp/app/icone/"><img src="http://ferv.jp/blog/wp-content/uploads/2009/12/icone_1-1-1.png" alt="icone_1-1-1" title="icone_1-1-1" width="465" height="150" class="alignnone size-full wp-image-1083" /></a>
<p>アイコン保存時に設定した各プロパティをSharedObjectに保存し、次回閲覧時に適用するようにしました。</p>
<h2>iCone1.1.1リリースノート</h2>
<ol>
<li>&#8220;remember the properties&#8221;にチェックを入れて作ったアイコン保存時に、各プロパティを保存します。</li>
<li>&#8220;reset&#8221;ボタンを押すと、各プロパティを初期値に戻します。保存した各プロパティも初期化されます。</li>
<li>&#8220;width&#8221;と&#8221;height&#8221;を512pxまで設定できるように変更しました。</li>
<li>カラーピッカーをRGBベースからHSVベースに変更しました。(FlashIDEのカラーパネルについてるやつっぽいのを自作)</li>
</ol>
<p>前バージョン &#8211; <a href="http://ferv.jp/app/icone/old/1_1_0/">iCone1.1.0</a></p>]]></content:encoded>
			<wfw:commentRss>http://ferv.jp/blog/2009/12/18/icone1-1-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iCone1.1.0リリース</title>
		<link>http://ferv.jp/blog/2009/10/22/icone1-1-0/</link>
		<comments>http://ferv.jp/blog/2009/10/22/icone1-1-0/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 19:32:37 +0000</pubDate>
		<dc:creator>dsk</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[FileReference]]></category>
		<category><![CDATA[iCone]]></category>

		<guid isPermaLink="false">http://ferv.jp/blog/?p=937</guid>
		<description><![CDATA[
iConeを紹介してくれてるブログの記事とか見てると意外とちゃんとつかってもらってるみたいで、まじめに機能をつけなきゃいけないと思ってソースを見直すと・・・FlashPlayer10のFileReferenceの機能 [...]]]></description>
			<content:encoded><![CDATA[<a href="http://ferv.jp/app/icone/"><img src="http://ferv.jp/blog/wp-content/uploads/2009/10/icone_1-1-0.png" alt="icone_1-1-0" title="icone_1-1-0" width="465" height="150" class="alignnone size-full wp-image-951" /></a>
<p><a href="http://ferv.jp/app/icone/">iCone</a>を紹介してくれてるブログの記事とか見てると意外とちゃんとつかってもらってるみたいで、まじめに機能をつけなきゃいけないと思ってソースを見直すと・・・FlashPlayer10のFileReferenceの機能を使ってみるのが目的なだけあってやっつけすぎ・・・<br />
なんで、一から作り直して拡張性を持たせてみました。自分の中のタスクとしては自作コンポーネントの構造を見直して作り変えちゃったんでそれのデバッグも兼ねての拡張でしたよと。</p>
<h2>iCone1.1.0リリースノート</h2>
<ol>
<li>パーツを全てGraphicsで描画するように変更。（拡張性を高めるため。）</li>
<li>アイコンの画像をunloadする機能を追加。（前面のアイコンを非表示にするため。）</li>
<li>ボタンの画像をload/unloadする機能を追加。（アイコン全部を画像で構成してる人がいたため。こっちにロードするとグローとか余計なものが付かない上、光沢より裏側にロードできるから光沢生かしつつ作成できる。）</li>
<li>アイコンの幅・高さ・角丸のサイズを変える機能を追加。（Graphicsで描画するようにした恩恵。）</li>
<li>光沢のレイヤーのアルファを変更する機能を追加。（上部・下部・エッジの各光沢レイヤーの透明度をいじるため。）</li>
<li>影のアルファを変更する機能を追加。（影の透明度をいじるため。）</li>
<li>明度を変更する機能を追加。（htmlとかに埋めて使ってる人がいたため。a:hoverとかに使えるんじゃないかと。）</li>
</ol>
<p>前のバージョン1.0.0は<a href="http://ferv.jp/app/icone/old/1_0_0/">iCone1.0.0</a>に置いてます。なんかバグあったらここのコメントに報告していただきつつ、前のバージョン使ってまったり修正をお待ち下さい。1.1.0はちょっとマットな感じになっちゃってるかもしれないけど、拡張性とトレードオフです・・・。</p>]]></content:encoded>
			<wfw:commentRss>http://ferv.jp/blog/2009/10/22/icone1-1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

