<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>タロタローグ ブログ &#187; Spark Project</title>
	<atom:link href="http://blog.tarotaro.org/archives/category/actionscript/spark-project/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.tarotaro.org</link>
	<description>ActionScript3.0のサンプルを色々と弄る日記</description>
	<lastBuildDate>Mon, 30 Jan 2012 15:32:27 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/category/actionscript/spark-project/feed" />
		<item>
		<title>不気味な火の玉時計を作ってみたら、呪いのようなバグに悩まされた</title>
		<link>http://blog.tarotaro.org/archives/309</link>
		<comments>http://blog.tarotaro.org/archives/309#comments</comments>
		<pubDate>Thu, 09 Oct 2008 13:51:40 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Spark Project]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/?p=309</guid>
		<description><![CDATA[TeraFire＋TeraClockシリーズ第2段と言う事で、時・分・秒の値をRGBとして使った、色と大きさの変わる炎で時計を表現すると言う妙な時計を作ってみた。demoはこちら。当初はもうちょっと違う物を作りたかったような気もするが、気付けば凄く不気味なものが出来てしまった。まぁいいか。 元々のTeraFireの仕様上、毎回色の違う炎を新規作成し、古い炎をStageから取り除き、新しい炎をStageに乗せるという方法をとってみたんだが、取り除いた炎がメモリから消えず、15?20秒で目に見えて動きが遅くなってしまった。 TeraFireのENTER_FRAMEイベントハンドラ関数loopをremoveEventListenerしてから取り除いてやった所、メモリ圧迫がなくなったんだが、何？イベントハンドラ関数があるSpriteをStageから削除してそのまま破棄するときは、イベントハンドラ関数を全部removeしないと駄目って事なの？ 最終的には、以下の2点の変更をTeraFireに施し、コミットすると言う荒業に出てみたんだ。 炎とゆらぎ用の表示オブジェクトを作っている部分をpublicな外部関数化し、炎の幅・高さ・色を変更可能にした ENTER_FRAMEイベントが他の表示オブジェクト上に乗ってる時以外は発生しないようにした でもやっぱ思い直してbranchesにしといた。TeraFire本流の変更は全部元に戻しといた。 一応、火の玉時計はちゃんと時・分・秒が分かるようになってる。 炎の幅で今何時かが分かる 炎の高さで今何分かが分かる 炎の色で今何秒かが分かる ただし、色は時分秒全部から出来てるので、1日中毎回違うと言う状況だが。 と言うか、これ見ても今何時何分何秒かなんて絶対分からんな。 何でも、今TeraClock作品を紹介してくれるキャンペーン的なものをやっているらしいが、到底出せない。 「TeraClock」ユーザの皆さん 14日のイベント「dotFes 2008 Tokyo」の展示スペースにiMac24inchで皆さんの時計作品を紹介させていただきたいのです。趣旨としましては「TeraClock でいろんな人がいろんな時計を表現してくれましたよー！」という感じになればありがたいのです。ネット上で作品公開してくださっている方で、紹介OKよという人は、このエントリのコメント欄やメール等で、紹介OKの旨を11日までにお知らせいただければ本当に助かります。 trick7.com blog: 東京てら子 5 の連絡と、dotfes&#038;WebDesigningでのお願い では、branches版の説明をしていく。 炎の変更 まず、炎を作ったら二度と変えられないと言う現仕様を変更するため、コンストラクタの一部を別関数changeFireに移してみた。 コンストラクタからはコイツを呼びつけてある。ゆらぎ用BitmapDataを毎回作る必要が無いかもしれないが、そこは要研究だな。本当は、幅と高さだけ書き換えて、上手く再利用できるといいんだが。 PLAIN TEXT public function changeFire&#40;fireWidth:Number = 30, &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;fireHeight:Number = 90, &#160; &#160; &#160; &#160; [...]]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/309/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/309" />
	</item>
		<item>
		<title>Spark Project勉強会SP1には行かなかったので、次は#3レポート</title>
		<link>http://blog.tarotaro.org/archives/303</link>
		<comments>http://blog.tarotaro.org/archives/303#comments</comments>
		<pubDate>Wed, 08 Oct 2008 15:28:19 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Spark Project]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/?p=303</guid>
		<description><![CDATA[Spark Project勉強会#3に行ってきた。 会場が広くなって参加者が3倍になっていた。懇親会の参加者も50人を突破し、サッカーを見ながら立食で飯を食うバーみたいな所を貸しきってた。飯が凄く美味くてたっぷり食った。食ってばっかりであんまり話はしなかったな。あと、主催者新藤氏が20歳になったらしく、ビールを飲んでいた。 ではレポート。 Adobe最新情報 CS4は日本ではまだですとの事 勉強会SP1の話。Adobeエバンジェリストの外人さんのノートPCに、Spark Projectのシールが貼られたとの事。写真の場所は飲み屋だった。 FlasyPlayer10は、外国でCS4が発売されるしそろそろ出てくるだろーなとの事 3Dがかなり凄くなってると分かるデモが登場してきた。 Drawing APIが拡張され、drawTriangleなる3角ポリゴン描写用みたいな関数が出来たらしい。布の動きのデモを見せられた。詳しくは「senocular.com Tutorial: Flash Player 10 Drawing API」参照との事。個人サイトだけど。 Spark Project近況報告 勉強会SP1の話 エバンジェリスト達が「FLARToolKit」のサンプル動画「ポリチクビ」を気に入ったらしいが、あの動作は完全にバグっつうか裏技だよな tkis/WindowResize - Spark Project Windowの大きさを変更したときの位置決め用 hikatsuka/HikaToolTips - Spark Project ツールチップ表示 /as3/HikaUrawaza - Spark Project コナミコマンドなど、連続したキー入力でイベントを発生させる Craptune - Spark Project mmlファイルの再生 uranodai/StreetView - Spark Project Wii FitとWiiリモコンで、Googleストリートビューの街を歩ける kaede/Sanzoku - Spark Project 一括trace gunyarapaint - [...]]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/303/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/303" />
	</item>
		<item>
		<title>もう#4の募集も終わろうかと言う時期に、Spark Project勉強会#2をまとめる</title>
		<link>http://blog.tarotaro.org/archives/300</link>
		<comments>http://blog.tarotaro.org/archives/300#comments</comments>
		<pubDate>Wed, 08 Oct 2008 15:24:26 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Spark Project]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/?p=300</guid>
		<description><![CDATA[Spark Project勉強会にはSP1以外毎回行ってるんだが、レポート日記を1回しか書いてないので、#2と#3の分を書いていく。まずは#2。 Adobe最新情報 既に古い情報になっているので微妙だが。 FlashPlayer9/10の変更について のポリシーファイル、セキュリティに関する変更があったのでチェックしておいて欲しい ECMAScript HarmonyとASの関係についての非公式情報 次の2点が挙げられた ActionScriptはHarmonyかするのか？→しません ActionScriptはECMA標準ではなくなるのか？→Harmonyではないだけで、ECMA 3.0には準拠している Pixel Benderについて PBExchangeには、まだ8人しか登録して無いので9人目を目指してほしいらしい。また、見たサンプルでは、動画のフィルタリング時に再生バーにまでフィルタが掛かってたのが気になった。 FlashPlayer10について サンプルで被写界深度が実装されてたが、あれはサンプルの機能？FP10の機能？ Papervision3Dなどの外部ライブラリを動作させるための工夫も行っている FPSのゲームみたいなデモを見せてもらった。凄かった。 Adobe的には、もっとFP10を試せよデコ助野郎共が！って感じらしい Spark Projectの近況 つっても8月段階だが。 リビジョン1000を突破 よかったね。 hael/gameai - Spark project ゲームのAI Syndication - Spark project やべぇ全く同じもの作ってた俺。 AbstractUI - Spark project 抽象的なUI表現らしい。 dealforest/Dumper - Spark project Firebugに、オブジェクトの内容を吐き出す そうめん用Thread各種 FileUploadThread、DraggerThread、ThreadViewer FlashデベロッパセンターにSpark Project勉強会の記事を載せました。 Adobe - デベロッパーセンター : ActionScriptのノウハウをみんなで共有しよう＠Spark project参照のこと [...]]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/300/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/300" />
	</item>
		<item>
		<title>聖闘士聖矢のアレを作ってみたが、絵心が無いので誰か続き頼む。</title>
		<link>http://blog.tarotaro.org/archives/290</link>
		<comments>http://blog.tarotaro.org/archives/290#comments</comments>
		<pubDate>Mon, 06 Oct 2008 15:11:36 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Spark Project]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/?p=290</guid>
		<description><![CDATA[trick7さんがTeraFire(ブログ記事)とTeraClock(ブログ記事)という非常に面白いライブラリを公開されてたので、ちょっと使ってみた。ガスコンロにしか見えないdemoはこちら。 一応イメージとしては、サンクチュアリの黄道十二宮にある、全て消える前に何とかして矢を抜かないとアテナが死んでしまうと言うあの火時計をイメージしたものを作ってみたのだが、時計の文字盤部分が絵心の無い俺には難しすぎて作れなかった。現状では、1時間に1個火が消える、何やら不気味な火の玉集団になってしまっている。 一応、午前/午後0時が全部火がついてる状態で、それから1時間ごとに1つ1つ火が消えていく。時刻はギリシャに合わせてある(GMT+2)。なお、12時になると火が全部消えるかと思いきや、逆に全部点く。 こんなものを作るために、TeraFireとTeraClockのソースを躊躇無く書き換え、コミットしてしまった。ゴメンよ。 聖闘士星矢 THE MOVIE BOX [DVD]Amazon価格：￥ 26,000 TeraFireのココを変えました！ まずTeraFireだが、コンストラクタに引数を2つ追加してみた。 PLAIN TEXT public function TeraFire&#40;xPos:Number=0, yPos:Number=0, fireWidth:Number=30, fireHeight:Number=90&#41;&#123; ↓ PLAIN TEXT public function TeraFire&#40;xPos:Number=0, yPos:Number=0, fireWidth:Number=30, fireHeight:Number=90, fireColorIn:uint = 0xFFCC00,fireColorOut:uint = 0xE22D09&#41;&#123; これで何が出来るかと言うと、炎の色が変えられる。今回、どうしても青い炎を作りたかったので変更。 TeraClockのココを変えました！ 次にTeraClockだが、newした直後にhoursを取得した所、何故か0だった。 PLAIN TEXT var clock:TeraClock = new TeraClock&#40;2&#41;; trace&#40;clock.hours&#41;;//常に0 どうやら、時刻の設定をENTER_FRAMEのイベントハンドラ内でのみ行っていたのが原因らしい。通常、時計であれば毎秒表示を更新するだろうからあまり問題にはならないのかも知れないが、今回俺が作ったのは1時間ごとにしか変更されないので、ちょっと困る。 そこで、コンストラクタ内で1回、無理矢理イベントハンドラ関数を呼び出してみた。 PLAIN TEXT public function TeraClock&#40;GMT:int = 9&#41; &#123; [...]]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/290/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/290" />
	</item>
		<item>
		<title>GeniusFrameworkの枝を勝手に伸ばす</title>
		<link>http://blog.tarotaro.org/archives/171</link>
		<comments>http://blog.tarotaro.org/archives/171#comments</comments>
		<pubDate>Fri, 18 Jul 2008 14:29:53 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Spark Project]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/?p=171</guid>
		<description><![CDATA[Genius Frameworkの1.3.0が出たらしい。 先日に引き続き、Genius Framework Version 1.3.0 をリリースしました。 ロードマップなどは前回と変わっていません。 Version 1.5.0 へ向けて、着々と開発が進んでおります。 Genius Framework Version 1.3.0 - yoshizu@S2F で、よく見ると1.2辺りからAIRアプリにも対応してくれてるようだ。有り難い。と言うことで、俺がつけた枝、FlashDevelopテンプレートもFlex用とAIR用2つ作ってみた。AIR用の方は、core.Applicationクラスの親をjp.seagirl.genius.core.WindowedApplicationにしたのと、application.xmlを準備してみた。後は配布用のパッケージ作りをどうサポートするかだが、FlashDevelopのAIR用テンプレートには、何かバッチがあったのであれをパクろう。 それと、generateコマンドにはどう考えても太刀打ちできないので、Rubyか何かで実装して、Javaのスクリプト言語機構で動かすとかの方法を考えてみようかね。 さて、Genius Frameworkは予定では22日までに後2回バージョンが上がるはずなので、俺もそれに備えておこう。]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/171/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/171" />
	</item>
	</channel>
</rss>

