<?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"
	>

<channel>
	<title>ちゃぶ台メモ</title>
	<atom:link href="http://chabudai.org/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://chabudai.org/blog</link>
	<description>chabudai memo: flash, actionscript, web</description>
	<pubDate>Mon, 30 Aug 2010 17:04:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>ja</language>
			<item>
		<title>メグとジョー</title>
		<link>http://chabudai.org/blog/?p=276</link>
		<comments>http://chabudai.org/blog/?p=276#comments</comments>
		<pubDate>Mon, 30 Aug 2010 17:04:33 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[works]]></category>

		<guid isPermaLink="false">http://chabudai.org/blog/?p=276</guid>
		<description><![CDATA[
　
シオノギ製薬 ポポンピュメリスペシャルサイト「メグ＆ジョー」サイトを会社の仕事で制作しました。
8月もあっという間に終わり、明日から9月だというのに、5月に公開されたサイトに関するエントリー。今更感ありすぎですが、 [...]]]></description>
			<content:encoded><![CDATA[<p><a class="noborder" href="http://www.pumeri.jp/" target="_blank"><img src="http://chabudai.org/blog/wp-content/uploads/2010/08/megjoe.gif" width="512" height="372" /></a><br />
　<br />
シオノギ製薬 ポポンピュメリスペシャルサイト「メグ＆ジョー」サイトを会社の仕事で制作しました。</p>
<p>8月もあっという間に終わり、明日から9月だというのに、5月に公開されたサイトに関するエントリー。今更感ありすぎですが、会社のサイトのWorksに載せてもらえたのと、個人的にとても楽しくてやりがいのあった仕事なのでやはりブログに載せておこうと。<br />
私はFlashを担当しました。デザインは<a href="http://www.yuuri.co.uk/" target="_blank">yuuri</a>。</p>
<p>タイムラインアニメーションが見所のサイトです。線がぷるぷるしているのもスクリプトですか？と良く聞かれましたがタイムラインです。線を少しずらした2コマの絵を入れ替えています。スクリーンセーバーはとても気に入っていておすすめ。今でもノートパソコンで使っています。<br />
　<br />
シオノギ製薬 ポポンピュメリスペシャルサイト「メグ＆ジョー」<br />
<a href="http://www.pumeri.jp/" target="_blank">http://www.pumeri.jp/</a><br />
　<br />
<img src="http://chabudai.org/blog/wp-content/uploads/2010/08/megjoe_sc.jpg" width="480" height="360"  class="noborder" /></p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=276</wfw:commentRss>
		</item>
		<item>
		<title>ホネホネ・クロック JS がJAMでSilverをいただきました</title>
		<link>http://chabudai.org/blog/?p=274</link>
		<comments>http://chabudai.org/blog/?p=274#comments</comments>
		<pubDate>Sun, 08 Aug 2010 11:47:54 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[works]]></category>

		<guid isPermaLink="false">http://chabudai.org/blog/?p=274</guid>
		<description><![CDATA[wonderflと、wonderflのjavascript、HTML5、css版であるjs do it共同でJAMというイベントが現在開催中です。
それの第一回のお題がなんと「人の動作をモチーフに時計を作ってください」と [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wonderfl.net/" target="_blank">wonderfl</a>と、wonderflのjavascript、HTML5、css版である<a href="http://jsdo.it/" target="_blank">js do it</a>共同で<a href="http://jsdo.it/event/jam/" target="_blank">JAM</a>というイベントが現在開催中です。<br />
それの第一回のお題がなんと「人の動作をモチーフに時計を作ってください」というもので、これはホネホネ・クロックを出さないわけにはいかないと思い、ホネホネ・クロックのJS版を作ってエントリーしていたのですが、昨日結果発表がありまして、嬉しいことにSilverをいただくことができました！</p>
<p><strong><a href="http://jsdo.it/event/jam/session1/result" target="_blank">JAM Session1 Result Presentation</a></strong></p>
<p>ありがとうございます！これで一桁秒のホネホネちゃんのがんばりも報われたと思います。（js do itのshareコードを貼ってみたけど、コードしか見えない↓）<br />
　<br />
<script type="text/javascript" src="http://jsdo.it/blogparts/4K7S/js"></script>
<p class="ttlBpJsdoit" style="width: 465px; margin: 0; text-align: right; font-size: 11px;"><a href="http://jsdo.it/chabudai/4K7S" title="ホネホネ・クロック JS - forked from: Human Clock">ホネホネ・クロック JS - forked from: Human Clock - jsdo.it - share JavaScript, HTML5 and CSS</a></p>
<p>　<br />
今回ホネホネ・クロックのJS版を作ろうとしてわかったのは、パラパラ漫画の手法のアニメーションをCanvasを使ってやるのは簡単ではないということ。結局gifアニメを使うお手軽な手法をとってしまったのですが、gifアニメだとfirefox以外のブラウザではフレームレートに制限があるようで、アニメーションがすごくゆっくりになってしまいました。<br />
しかし例えゆっくりでもホネホネ・クロックJS版ならiPhoneやiPadでも見られるんですよね・・・。<br />
また時間のあるときにCanvasを使ったホネホネ・クロックも完成させたいと思ってます。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=274</wfw:commentRss>
		</item>
		<item>
		<title>useOwnContainer=trueにaddChildしたらuseOwnContainer=trueできない</title>
		<link>http://chabudai.org/blog/?p=272</link>
		<comments>http://chabudai.org/blog/?p=272#comments</comments>
		<pubDate>Sat, 15 May 2010 16:24:30 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.org/blog/?p=272</guid>
		<description><![CDATA[Papervision3Dのオブジェクトに透明度つけたりフィルターかけたりしたいときはuseOwnContainerというプロパティをtrueにしなければならないのですが、useOwnContainer=trueにしたオ [...]]]></description>
			<content:encoded><![CDATA[<p>Papervision3Dのオブジェクトに透明度つけたりフィルターかけたりしたいときはuseOwnContainerというプロパティをtrueにしなければならないのですが、useOwnContainer=trueにしたオブジェクトにaddChildしたら、そのオブジェクトはuseOwnContainer=trueにできないという話。<br />
どちらかには効くのでやりたいことができない！ということはないと思うけど、知らなかったらはまるかもしれないのでメモ。<br />
　<br />
以下がwonderflで検証したもの。<br />
左が普通のPlane。右はuseOwnContainer=trueにしたDisplayObject3DにaddChildしたPlane。</p>
<div style="text-align:center;width:465px;"><iframe title="flash on 2010-5-16 - wonderfl build flash online" scrolling="no" src="http://wonderfl.net/blogparts/t0hE" width="465" height="490" style="border:1px black solid;"></iframe><a href="http://wonderfl.net/c/t0hE" title="flash on 2010-5-16 - wonderfl build flash online">flash on 2010-5-16 - wonderfl build flash online</a></div>
<p>　<br />
・_containerのalphaは変えることができる<br />
・_container.useOwnContainer = true;をコメントアウトすれば_plane2のalphaを変えれるようになる。<br />
・ちなみにalphaとかを有効にするのはuseOwnContainer以外に、ViewportLayerを使う方法もある。そっちのほうが軽いらしい。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=272</wfw:commentRss>
		</item>
		<item>
		<title>FLVPlaybackのSeekBarHandleにハマりまくりました</title>
		<link>http://chabudai.org/blog/?p=270</link>
		<comments>http://chabudai.org/blog/?p=270#comments</comments>
		<pubDate>Sun, 09 May 2010 16:59:56 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.org/blog/?p=270</guid>
		<description><![CDATA[
　
何回使っても良くわからないFLVPlaybackに今回もどっぷりハマりました。
FLVPlaybackのSeekBarHandleはムービーの再生位置を示してくれるもの。ドラッグして左右に動かすとビデオの巻き戻しや早送りができます。自分でこの機能を実装しようと思ったら少々面倒くさい（というかできるかあんまり自信ない）ので、FLVPlayback備え付けのSeekBarHandleがちゃんと使えれば便利なのですが、このSeekBarHandle、ちゃんと指定しているのに出てこないことが度々あったのです。
その原因が今まで解明できていなかったので、SeekBarHandleを仕事で使うのは極力避けていたのですが、つい最近原因を解明せざるを得ない場面に遭遇したので、この機会にきちんとSeekBarHandleと向かい合ってみました。
　
まず以下のような、FLVPlaybackを使用してムービーを再生させるFlvPlayerクラスを作成しました。FLVPlaybackおよびPlayPauseButtonなど各FLVPlaybackカスタムUI コンポーネントをnewして、割り当てているだけのシンプルなものです。
[以下のページなどを参考に]
FLV Playback カスタム UI コンポーネントの使用
http://www.gcommerce.com/jp/devnet/flash/articles/custom_flvcomp_03.html
PLAIN TEXT
ACTIONSCRIPT:




package &#123;


&#160; &#160; import flash.display.Sprite;


&#160; &#160; import flash.events.Event;


&#160; &#160; import flash.events.MouseEvent;


&#160; &#160; import fl.video.MetadataEvent;


&#160; &#160; import fl.video.FLVPlayback;


&#160; &#160; import fl.video.VideoEvent;


&#160; &#160; 


&#160; &#160; public class FlvPlayer extends Sprite &#123;


&#160; &#160; &#160; &#160; private var _path:String;


&#160; &#160; &#160; &#160; private var flvplayback:FLVPlayback;


&#160; &#160; &#160; &#160; private var playpauseBtn:PlayPauseButton;


&#160; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chabudai.org/blog/wp-content/uploads/2010/05/flvplayback01.jpg" alt="" width="512" height="448" class="noborder" /><br />
　<br />
何回使っても良くわからないFLVPlaybackに今回もどっぷりハマりました。</p>
<p>FLVPlaybackのSeekBarHandleはムービーの再生位置を示してくれるもの。ドラッグして左右に動かすとビデオの巻き戻しや早送りができます。自分でこの機能を実装しようと思ったら少々面倒くさい（というかできるかあんまり自信ない）ので、FLVPlayback備え付けのSeekBarHandleがちゃんと使えれば便利なのですが、このSeekBarHandle、ちゃんと指定しているのに出てこないことが度々あったのです。</p>
<p>その原因が今まで解明できていなかったので、SeekBarHandleを仕事で使うのは極力避けていたのですが、つい最近原因を解明せざるを得ない場面に遭遇したので、この機会にきちんとSeekBarHandleと向かい合ってみました。<br />
　<br />
まず以下のような、FLVPlaybackを使用してムービーを再生させるFlvPlayerクラスを作成しました。FLVPlaybackおよびPlayPauseButtonなど各FLVPlaybackカスタムUI コンポーネントをnewして、割り当てているだけのシンプルなものです。</p>
<p>[以下のページなどを参考に]<br />
FLV Playback カスタム UI コンポーネントの使用<br />
<a href="http://www.gcommerce.com/jp/devnet/flash/articles/custom_flvcomp_03.html" target="_blank">http://www.gcommerce.com/jp/devnet/flash/articles/custom_flvcomp_03.html</a></p>
<div class="igBar"><span id="lactionscript-6"><a href="#" onclick="javascript:showPlainTxt('actionscript-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-6">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">package <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Sprite</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">Event</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">MouseEvent</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> fl.<span style="color: #0066CC;">video</span>.<span style="color: #006600;">MetadataEvent</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> fl.<span style="color: #0066CC;">video</span>.<span style="color: #006600;">FLVPlayback</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> fl.<span style="color: #0066CC;">video</span>.<span style="color: #006600;">VideoEvent</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> FlvPlayer <span style="color: #0066CC;">extends</span> Sprite <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _path:<span style="color: #0066CC;">String</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> flvplayback:FLVPlayback;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> playpauseBtn:PlayPauseButton;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> mutebtn:MuteButton;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> seekbar:SeekBar;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> FlvPlayer<span style="color: #66cc66;">&#40;</span>path:<span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _path = path;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ADDED_TO_STAGE</span>, _onAdded<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> _onAdded<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; removeEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ADDED_TO_STAGE</span>, _onAdded<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; flvplayback = <span style="color: #000000; font-weight: bold;">new</span> FLVPlayback<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; flvplayback.<span style="color: #0066CC;">width</span> = <span style="color: #cc66cc;color:#800000;">400</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; flvplayback.<span style="color: #0066CC;">height</span> = <span style="color: #cc66cc;color:#800000;">300</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; flvplayback.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;color:#800000;">50</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; flvplayback.<span style="color: #006600;">source</span> = _path;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//自動再生</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//flvplayback.autoPlay = false;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">// playpauseBtn</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; playpauseBtn = <span style="color: #000000; font-weight: bold;">new</span> PlayPauseButton<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; playpauseBtn.<span style="color: #006600;">buttonMode</span> = <span style="color: #000000; font-weight: bold;">true</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; playpauseBtn.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;color:#800000;">50</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; playpauseBtn.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;color:#800000;">310</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//seekbar</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; seekbar = <span style="color: #000000; font-weight: bold;">new</span> SeekBar<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; seekbar.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;color:#800000;">89</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; seekbar.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;color:#800000;">317</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//mutebtn</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mutebtn = <span style="color: #000000; font-weight: bold;">new</span> MuteButton<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mutebtn.<span style="color: #006600;">buttonMode</span> = <span style="color: #000000; font-weight: bold;">true</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mutebtn.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;color:#800000;">427</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mutebtn.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;color:#800000;">310</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; flvplayback.<span style="color: #006600;">playPauseButton</span> = playpauseBtn;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; flvplayback.<span style="color: #006600;">muteButton</span> = mutebtn;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; flvplayback.<span style="color: #006600;">seekBar</span> = seekbar;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addChild<span style="color: #66cc66;">&#40;</span>playpauseBtn<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addChild<span style="color: #66cc66;">&#40;</span>mutebtn<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addChild<span style="color: #66cc66;">&#40;</span>seekbar<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addChild<span style="color: #66cc66;">&#40;</span>flvplayback<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">REMOVED_FROM_STAGE</span>, _onRemoved<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> _onRemoved<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; removeEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">REMOVED_FROM_STAGE</span>, _onRemoved<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; flvplayback.<span style="color: #0066CC;">stop</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; removeChild<span style="color: #66cc66;">&#40;</span>seekbar<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; removeChild<span style="color: #66cc66;">&#40;</span>playpauseBtn<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; removeChild<span style="color: #66cc66;">&#40;</span>mutebtn<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; removeChild<span style="color: #66cc66;">&#40;</span>flvplayback<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; seekbar = <span style="color: #000000; font-weight: bold;">null</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; playpauseBtn = <span style="color: #000000; font-weight: bold;">null</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mutebtn = <span style="color: #000000; font-weight: bold;">null</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; flvplayback = <span style="color: #000000; font-weight: bold;">null</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
　<br />
各コンポーネントはFlashデフォルトのものです。それぞれ1フレーム目に書き出す、にチェックをつけるのを忘れずに。<br />
これでFlashの1フレーム目に以下を書いて書き出したものが</p>
<div class="igBar"><span id="lactionscript-7"><a href="#" onclick="javascript:showPlainTxt('actionscript-7'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-7">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> flvplayer:FlvPlayer = <span style="color: #000000; font-weight: bold;">new</span> FlvPlayer<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"mov01.flv"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">addChild<span style="color: #66cc66;">&#40;</span>flvplayer<span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
　<br />
<span id="more-270"></span></p>
<p>↓このswfです。きちんと三角のSeekBarHandleが表示されています。（autoPlayはflaseにしています）<br />
　<br />
<script type="text/javascript">AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0","width","500","height","340","src","http://chabudai.org/blog/wp-content/uploads/2010/05/flvplayer01","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.org/blog/wp-content/uploads/2010/05/flvplayer01"); //end AC code
</script><br />
　<br />
ところがMouseEventのイベントハンドラに同じことを書いた場合はSeekBarHandleが表示されなくなるのです。</p>
<div class="igBar"><span id="lactionscript-8"><a href="#" onclick="javascript:showPlainTxt('actionscript-8'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-8">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">movie01_btn.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>, _onClick<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">function</span> _onClick<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> flvplayer:FlvPlayer = <span style="color: #000000; font-weight: bold;">new</span> FlvPlayer<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"mov01.flv"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; addChild<span style="color: #66cc66;">&#40;</span>flvplayer<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
　<br />
↓書き出したswf。<br />
　<br />
<script type="text/javascript">AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0","width","500","height","390","src","http://chabudai.org/blog/wp-content/uploads/2010/05/flvplayer02","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.org/blog/wp-content/uploads/2010/05/flvplayer02"); //end AC code
</script><br />
　<br />
で、結論まで長かったですが試行錯誤した結果、クリックしてすぐFlvPlayerをnewするのではなく、1フレーム間を置いてからFlvPlayerをnewすれば回避できることがわかりました。</p>
<div class="igBar"><span id="lactionscript-9"><a href="#" onclick="javascript:showPlainTxt('actionscript-9'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-9">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">movie01_btn.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>, _onClick<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">function</span> _onClick<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; addEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>, _onEnter<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">function</span> _onEnter<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; removeEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>, _onEnter<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> flvplayer:FlvPlayer = <span style="color: #000000; font-weight: bold;">new</span> FlvPlayer<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"mov01.flv"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; addChild<span style="color: #66cc66;">&#40;</span>flvplayer<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
　<br />
以下のような感じでSeekBarHandleがちゃんと出てくるようになりました。最終的には2つのムービーを切り替えれるようにしています。<br />
　<br />
<script type="text/javascript">AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0","width","500","height","390","src","http://chabudai.org/blog/wp-content/uploads/2010/05/flvplayer03","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.org/blog/wp-content/uploads/2010/05/flvplayer03"); //end AC code
</script></p>
<div class="igBar"><span id="lactionscript-10"><a href="#" onclick="javascript:showPlainTxt('actionscript-10'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-10">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> flvplayer:FlvPlayer;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> path:<span style="color: #0066CC;">String</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> moviePath:<span style="color: #0066CC;">Object</span> = <span style="color: #66cc66;">&#123;</span>movie01_btn:<span style="color: #ff0000;">"mov01.flv"</span>, movie02_btn:<span style="color: #ff0000;">"mov02.flv"</span><span style="color: #66cc66;">&#125;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">movie01_btn.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>, _onClick<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">movie02_btn.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>, _onClick<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">function</span> _onClick<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>flvplayer!=<span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; removeChild<span style="color: #66cc66;">&#40;</span>flvplayer<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; flvplayer = <span style="color: #000000; font-weight: bold;">null</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; path = moviePath<span style="color: #66cc66;">&#91;</span><span style="color: #0066CC;">e</span>.<span style="color: #0066CC;">target</span>.<span style="color: #0066CC;">name</span><span style="color: #66cc66;">&#93;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; addEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>, _onEnter<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">function</span> _onEnter<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; removeEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>, _onEnter<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; flvplayer = <span style="color: #000000; font-weight: bold;">new</span> FlvPlayer<span style="color: #66cc66;">&#40;</span>path<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; addChild<span style="color: #66cc66;">&#40;</span>flvplayer<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
　</p>
<p class="size10">※サンプルの動画は、<a href="http://www.niconicommons.jp/" target="_blank">ニコニ・コモンズ</a>にアップされているものを使わせていただきました。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=270</wfw:commentRss>
		</item>
		<item>
		<title>箕面のIMAXシアターでアバター見てきたんですが、すごかったです</title>
		<link>http://chabudai.org/blog/?p=267</link>
		<comments>http://chabudai.org/blog/?p=267#comments</comments>
		<pubDate>Tue, 16 Mar 2010 18:03:35 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[others]]></category>

		<guid isPermaLink="false">http://chabudai.org/blog/?p=267</guid>
		<description><![CDATA[
ちょっと前にIMAXシアターでアバター見てきたんですが、すごかったです。
映像表現のストレートな進化のかたちだと思いました。
画面に奥行きがあるだけで、今までの映画館のスクリーンとは比べものにならないくらい、空間が広く [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chabudai.org/blog/wp-content/uploads/2010/03/avatar.jpg" alt="" width="512" height="320" /></p>
<p>ちょっと前にIMAXシアターでアバター見てきたんですが、すごかったです。<br />
映像表現のストレートな進化のかたちだと思いました。</p>
<p>画面に奥行きがあるだけで、今までの映画館のスクリーンとは比べものにならないくらい、空間が広く感じられ、大きいものが大きく見えます。人間の目ってどうなってるの。疑似体験度はんぱない。ものすごい没入感。</p>
<p>これから3D映画が普及するなんて、正直眉唾もんと思っていたけれど、見たら手のひらを返したように納得。これからいっぱい3D映画作られて、どんどん体験できる機会が増えるのでしょう。<br />
ただ、ちょっとでも見え方の具合が悪いと違和感を感じたり酔ったりしそうな映像ではあるので、一番最初に体験するならIMAXシアターとか設備が良いといわれてるようなところで見るのが良いと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=267</wfw:commentRss>
		</item>
		<item>
		<title>Papervision3Dで画像がゆがむの回避する方法、どっちがいい？</title>
		<link>http://chabudai.org/blog/?p=265</link>
		<comments>http://chabudai.org/blog/?p=265#comments</comments>
		<pubDate>Sun, 28 Feb 2010 21:27:19 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.org/blog/?p=265</guid>
		<description><![CDATA[Papervision3Dでオブジェクトにビットマップ画像を貼り付けたとき、画像がゆがんでしまうのを回避するにはオブジェクトのセグメント数を上げるしかないと思っていたのですが、先日会社で隣の席に座っている@morikenさんにbitmapMaterialなどの引数“precise”をtrueにすることでもゆがみを解消できることを教わったので、せっかくだしちょっと比較検証してみることにしました。
　
まずは画像のゆがみの比較です。
一番左は、普通に貼り付けただけのもの。
真ん中はnew Plane(_material, _w, _h, 4, 4)のような感じでセグメントを4つずつ分割したもの、
一番右はnew BitmapMaterial(bitmap, true)のような感じで、2つ目の引数preciseをtrueにしたものです。
何もしてないのは論外として、真ん中と右を比べると、precise=trueの方が角度によって若干ガタつきが起こっていることが分かります。

　
スピード比較
大量にオブジェクトを作ってスピード比較してみました。上がPlaneのセグメント数を4,4にしたもの、下がmaterialのpreciseをtrueにしたものです。
あからさまにpreciseをtrueにしたものの方が速いことが分かります。
　

　

　
segmentの数を2,2まで減らせばprecise=trueにしたものより速くすることができますが、その場合はprecise=trueの方がゆがみが少なく、表示がきれいになります。
　

　
結論
ほとんどの場合、セグメント数を増やすよりprecise=trueを使う方が良さそうです。セグメント数を増やすのはprecise=trueにしたものよりさらにゆがみを少なくしたい場合でしょうか。スピードは犠牲にすることになりますが、４,４以上のセグメント数にすればprecise=trueより見た目を良くできます。
　
[追記 10/03/17]
soundkitchenさんが検証ソースをwonderflでも動くようにしてくれたので、実際に試してみたい方は以下からFork
forked from: flash on 2010-3-1 - wonderfl build flash online
　
ソースは以下。
　

■アニメーションの見え方比較
PLAIN TEXT
ACTIONSCRIPT:




package &#123;


&#160; &#160; import flash.display.Sprite;


&#160; &#160; import flash.events.Event;


&#160; &#160; import org.papervision3d.cameras.Camera3D;


&#160; &#160; import org.papervision3d.render.BasicRenderEngine;


&#160; &#160; import org.papervision3d.scenes.Scene3D;


&#160; &#160; import org.papervision3d.view.Viewport3D;


&#160; &#160; import org.papervision3d.materials.BitmapAssetMaterial;


&#160; &#160; import org.papervision3d.objects.DisplayObject3D;


&#160; &#160; import org.papervision3d.objects.primitives.Plane;


&#160; &#160; 


&#160; &#160; public class Main extends Sprite [...]]]></description>
			<content:encoded><![CDATA[<p>Papervision3Dでオブジェクトにビットマップ画像を貼り付けたとき、画像がゆがんでしまうのを回避するにはオブジェクトのセグメント数を上げるしかないと思っていたのですが、先日会社で隣の席に座っている@morikenさんにbitmapMaterialなどの引数“precise”をtrueにすることでもゆがみを解消できることを教わったので、せっかくだしちょっと比較検証してみることにしました。<br />
　<br />
まずは画像のゆがみの比較です。<br />
一番左は、普通に貼り付けただけのもの。<br />
真ん中はnew Plane(_material, _w, _h, 4, 4)のような感じでセグメントを4つずつ分割したもの、<br />
一番右はnew BitmapMaterial(bitmap, true)のような感じで、2つ目の引数preciseをtrueにしたものです。<br />
何もしてないのは論外として、真ん中と右を比べると、precise=trueの方が角度によって若干ガタつきが起こっていることが分かります。</p>
<p><script type="text/javascript"><!--
AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","510","height","240","src","http://chabudai.org/blog/wp-content/uploads/2010/03/pv01","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.org/blog/wp-content/uploads/2010/03/pv01"); //end AC code
// --></script><br />
　</p>
<h3 class="size12"><strong>スピード比較</strong></h3>
<p>大量にオブジェクトを作ってスピード比較してみました。上がPlaneのセグメント数を4,4にしたもの、下がmaterialのpreciseをtrueにしたものです。<br />
あからさまにpreciseをtrueにしたものの方が速いことが分かります。<br />
　<br />
<script type="text/javascript"><!--
AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","510","height","280","src","http://chabudai.org/blog/wp-content/uploads/2010/03/pv02","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.org/blog/wp-content/uploads/2010/03/pv02"); //end AC code
// --></script><br />
　<br />
<script type="text/javascript"><!--
AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","510","height","280","src","http://chabudai.org/blog/wp-content/uploads/2010/03/pv03","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.org/blog/wp-content/uploads/2010/03/pv03"); //end AC code
// --></script><br />
　<br />
segmentの数を2,2まで減らせばprecise=trueにしたものより速くすることができますが、その場合はprecise=trueの方がゆがみが少なく、表示がきれいになります。<br />
　<br />
<script type="text/javascript"><!--
AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","510","height","240","src","http://chabudai.org/blog/wp-content/uploads/2010/03/pv01_2","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.org/blog/wp-content/uploads/2010/03/pv01_2"); //end AC code
// --></script><br />
　</p>
<h3 class="size12"><strong>結論</strong></h3>
<p>ほとんどの場合、セグメント数を増やすよりprecise=trueを使う方が良さそうです。セグメント数を増やすのはprecise=trueにしたものよりさらにゆがみを少なくしたい場合でしょうか。スピードは犠牲にすることになりますが、４,４以上のセグメント数にすればprecise=trueより見た目を良くできます。<br />
　<br />
[追記 10/03/17]<br />
soundkitchenさんが検証ソースをwonderflでも動くようにしてくれたので、実際に試してみたい方は以下からFork</p>
<div style="text-align:center;width:465px;"><iframe title="forked from: flash on 2010-3-1 - wonderfl build flash online" scrolling="no" src="http://wonderfl.net/blogparts/315aefa4d651e8cd94adc150e4572be6ce3ec13b" width="465" height="490" style="border:1px black solid;"></iframe><a href="http://wonderfl.net/code/315aefa4d651e8cd94adc150e4572be6ce3ec13b" title="forked from: flash on 2010-3-1 - wonderfl build flash online">forked from: flash on 2010-3-1 - wonderfl build flash online</a></div>
<p>　<br />
ソースは以下。<br />
　<br />
<span id="more-265"></span></p>
<p>■アニメーションの見え方比較</p>
<div class="igBar"><span id="lactionscript-14"><a href="#" onclick="javascript:showPlainTxt('actionscript-14'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-14">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">package <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Sprite</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">Event</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">cameras</span>.<span style="color: #006600;">Camera3D</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">render</span>.<span style="color: #006600;">BasicRenderEngine</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">scenes</span>.<span style="color: #006600;">Scene3D</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">view</span>.<span style="color: #006600;">Viewport3D</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">materials</span>.<span style="color: #006600;">BitmapAssetMaterial</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">objects</span>.<span style="color: #006600;">DisplayObject3D</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">objects</span>.<span style="color: #006600;">primitives</span>.<span style="color: #006600;">Plane</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Main <span style="color: #0066CC;">extends</span> Sprite <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> <span style="color: #0066CC;">camera</span>:Camera3D;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> scene:Scene3D;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> viewport:Viewport3D;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> renderer:BasicRenderEngine;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _plane1:Plane;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _plane2:Plane;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _plane3:Plane;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Main<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; scene = <span style="color: #000000; font-weight: bold;">new</span> Scene3D<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; viewport = <span style="color: #000000; font-weight: bold;">new</span> Viewport3D<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">510</span>, <span style="color: #cc66cc;color:#800000;">240</span>, <span style="color: #000000; font-weight: bold;">true</span>, <span style="color: #000000; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; renderer = <span style="color: #000000; font-weight: bold;">new</span> BasicRenderEngine<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span> = <span style="color: #000000; font-weight: bold;">new</span> Camera3D<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addChild<span style="color: #66cc66;">&#40;</span>viewport<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">focus</span> = <span style="color: #cc66cc;color:#800000;">100</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">zoom</span> = <span style="color: #cc66cc;color:#800000;">2</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">y</span> = -<span style="color: #cc66cc;color:#800000;">80</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">z</span> = -<span style="color: #cc66cc;color:#800000;">600</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; init<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> init<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> _picmaterial1:BitmapAssetMaterial = <span style="color: #000000; font-weight: bold;">new</span> BitmapAssetMaterial<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"Pic"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> _picmaterial2:BitmapAssetMaterial = <span style="color: #000000; font-weight: bold;">new</span> BitmapAssetMaterial<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"Pic"</span>, <span style="color: #000000; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _picmaterial1.<span style="color: #006600;">doubleSided</span> = <span style="color: #000000; font-weight: bold;">true</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _picmaterial2.<span style="color: #006600;">doubleSided</span> = <span style="color: #000000; font-weight: bold;">true</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _plane1 = <span style="color: #000000; font-weight: bold;">new</span> Plane<span style="color: #66cc66;">&#40;</span>_picmaterial1<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _plane2 = <span style="color: #000000; font-weight: bold;">new</span> Plane<span style="color: #66cc66;">&#40;</span>_picmaterial1, <span style="color: #cc66cc;color:#800000;">300</span>, <span style="color: #cc66cc;color:#800000;">300</span>, <span style="color: #cc66cc;color:#800000;">4</span>, <span style="color: #cc66cc;color:#800000;">4</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _plane3 = <span style="color: #000000; font-weight: bold;">new</span> Plane<span style="color: #66cc66;">&#40;</span>_picmaterial2, <span style="color: #cc66cc;color:#800000;">300</span>, <span style="color: #cc66cc;color:#800000;">300</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _plane1.<span style="color: #006600;">x</span> = -<span style="color: #cc66cc;color:#800000;">450</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _plane3.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;color:#800000;">450</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; scene.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>_plane3<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; scene.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>_plane1<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; scene.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>_plane2<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>, renderHandler<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> renderHandler<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _plane1.<span style="color: #006600;">rotationY</span> += <span style="color: #cc66cc;color:#800000;">2</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _plane2.<span style="color: #006600;">rotationY</span> += <span style="color: #cc66cc;color:#800000;">2</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _plane3.<span style="color: #006600;">rotationY</span> += <span style="color: #cc66cc;color:#800000;">2</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; renderer.<span style="color: #006600;">renderScene</span><span style="color: #66cc66;">&#40;</span>scene, <span style="color: #0066CC;">camera</span>, viewport<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
　<br />
　<br />
■セグメント数４,４にした時のスピード検証</p>
<div class="igBar"><span id="lactionscript-15"><a href="#" onclick="javascript:showPlainTxt('actionscript-15'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-15">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">package <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Sprite</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">Event</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">cameras</span>.<span style="color: #006600;">Camera3D</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">render</span>.<span style="color: #006600;">BasicRenderEngine</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">scenes</span>.<span style="color: #006600;">Scene3D</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">view</span>.<span style="color: #006600;">Viewport3D</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">materials</span>.<span style="color: #006600;">BitmapAssetMaterial</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">objects</span>.<span style="color: #006600;">DisplayObject3D</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">objects</span>.<span style="color: #006600;">primitives</span>.<span style="color: #006600;">Plane</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> net.<span style="color: #006600;">hires</span>.<span style="color: #006600;">debug</span>.<span style="color: #006600;">Stats</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Main2 <span style="color: #0066CC;">extends</span> Sprite <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> <span style="color: #0066CC;">camera</span>:Camera3D;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> scene:Scene3D;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> viewport:Viewport3D;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> renderer:BasicRenderEngine;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _planeList:<span style="color: #0066CC;">Array</span> = <span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Main2<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; scene = <span style="color: #000000; font-weight: bold;">new</span> Scene3D<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; viewport = <span style="color: #000000; font-weight: bold;">new</span> Viewport3D<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">510</span>, <span style="color: #cc66cc;color:#800000;">280</span>, <span style="color: #000000; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; renderer = <span style="color: #000000; font-weight: bold;">new</span> BasicRenderEngine<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span> = <span style="color: #000000; font-weight: bold;">new</span> Camera3D<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addChild<span style="color: #66cc66;">&#40;</span>viewport<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">focus</span> = <span style="color: #cc66cc;color:#800000;">50</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">zoom</span> = <span style="color: #cc66cc;color:#800000;">1</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;color:#800000;">2000</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;color:#800000;">1100</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">z</span> = -<span style="color: #cc66cc;color:#800000;">700</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; init<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> init<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//メモリ表示</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addChild<span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> Stats<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> _picmaterial:BitmapAssetMaterial = <span style="color: #000000; font-weight: bold;">new</span> BitmapAssetMaterial<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"Pic"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _picmaterial.<span style="color: #006600;">doubleSided</span> = <span style="color: #000000; font-weight: bold;">true</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">int</span> = <span style="color: #cc66cc;color:#800000;">0</span>; i &lt;= <span style="color: #cc66cc;color:#800000;">6</span>; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> j:<span style="color: #0066CC;">int</span> = <span style="color: #cc66cc;color:#800000;">0</span>; j &lt;= <span style="color: #cc66cc;color:#800000;">8</span> ; j++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> plane:Plane = <span style="color: #000000; font-weight: bold;">new</span> Plane<span style="color: #66cc66;">&#40;</span>_picmaterial, <span style="color: #cc66cc;color:#800000;">300</span>, <span style="color: #cc66cc;color:#800000;">300</span>, <span style="color: #cc66cc;color:#800000;">4</span>, <span style="color: #cc66cc;color:#800000;">4</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; plane.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;color:#800000;">500</span> * j;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; plane.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;color:#800000;">420</span> * i;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; scene.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>plane<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _planeList.<span style="color: #0066CC;">push</span><span style="color: #66cc66;">&#40;</span>plane<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>, renderHandler<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> renderHandler<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; renderer.<span style="color: #006600;">renderScene</span><span style="color: #66cc66;">&#40;</span>scene, <span style="color: #0066CC;">camera</span>, viewport<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">int</span> = <span style="color: #cc66cc;color:#800000;">0</span>; i &lt;_planeList.<span style="color: #0066CC;">length</span>; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _planeList<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">rotationY</span> += <span style="color: #cc66cc;color:#800000;">2</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
　<br />
　<br />
■presize=trueにした時のスピード検証</p>
<div class="igBar"><span id="lactionscript-16"><a href="#" onclick="javascript:showPlainTxt('actionscript-16'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-16">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">package <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">display</span>.<span style="color: #006600;">Sprite</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">Event</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">cameras</span>.<span style="color: #006600;">Camera3D</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">render</span>.<span style="color: #006600;">BasicRenderEngine</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">scenes</span>.<span style="color: #006600;">Scene3D</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">view</span>.<span style="color: #006600;">Viewport3D</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">materials</span>.<span style="color: #006600;">BitmapAssetMaterial</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">objects</span>.<span style="color: #006600;">DisplayObject3D</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">objects</span>.<span style="color: #006600;">primitives</span>.<span style="color: #006600;">Plane</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> net.<span style="color: #006600;">hires</span>.<span style="color: #006600;">debug</span>.<span style="color: #006600;">Stats</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Main3 <span style="color: #0066CC;">extends</span> Sprite <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> <span style="color: #0066CC;">camera</span>:Camera3D;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> scene:Scene3D;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> viewport:Viewport3D;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> renderer:BasicRenderEngine;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _planeList:<span style="color: #0066CC;">Array</span> = <span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Main3<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; scene = <span style="color: #000000; font-weight: bold;">new</span> Scene3D<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; viewport = <span style="color: #000000; font-weight: bold;">new</span> Viewport3D<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">510</span>, <span style="color: #cc66cc;color:#800000;">280</span>, <span style="color: #000000; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; renderer = <span style="color: #000000; font-weight: bold;">new</span> BasicRenderEngine<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span> = <span style="color: #000000; font-weight: bold;">new</span> Camera3D<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addChild<span style="color: #66cc66;">&#40;</span>viewport<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">focus</span> = <span style="color: #cc66cc;color:#800000;">50</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">zoom</span> = <span style="color: #cc66cc;color:#800000;">1</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;color:#800000;">2000</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;color:#800000;">1100</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">z</span> = -<span style="color: #cc66cc;color:#800000;">700</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; init<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> init<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//メモリ表示</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addChild<span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> Stats<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> _picmaterial:BitmapAssetMaterial = <span style="color: #000000; font-weight: bold;">new</span> BitmapAssetMaterial<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"Pic"</span>, <span style="color: #000000; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _picmaterial.<span style="color: #006600;">doubleSided</span> = <span style="color: #000000; font-weight: bold;">true</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">int</span> = <span style="color: #cc66cc;color:#800000;">0</span>; i &lt;= <span style="color: #cc66cc;color:#800000;">6</span>; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> j:<span style="color: #0066CC;">int</span> = <span style="color: #cc66cc;color:#800000;">0</span>; j &lt;= <span style="color: #cc66cc;color:#800000;">8</span> ; j++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> plane:Plane = <span style="color: #000000; font-weight: bold;">new</span> Plane<span style="color: #66cc66;">&#40;</span>_picmaterial, <span style="color: #cc66cc;color:#800000;">300</span>, <span style="color: #cc66cc;color:#800000;">300</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; plane.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;color:#800000;">500</span> * j;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; plane.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;color:#800000;">420</span> * i;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; scene.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>plane<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _planeList.<span style="color: #0066CC;">push</span><span style="color: #66cc66;">&#40;</span>plane<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addEventListener<span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>, renderHandler<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> renderHandler<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; renderer.<span style="color: #006600;">renderScene</span><span style="color: #66cc66;">&#40;</span>scene, <span style="color: #0066CC;">camera</span>, viewport<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">int</span> = <span style="color: #cc66cc;color:#800000;">0</span>; i &lt;_planeList.<span style="color: #0066CC;">length</span>; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _planeList<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">rotationY</span> += <span style="color: #cc66cc;color:#800000;">2</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=265</wfw:commentRss>
		</item>
		<item>
		<title>ENDLESS NIGHTMARE</title>
		<link>http://chabudai.org/blog/?p=242</link>
		<comments>http://chabudai.org/blog/?p=242#comments</comments>
		<pubDate>Sun, 06 Sep 2009 05:49:38 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[works]]></category>

		<guid isPermaLink="false">http://chabudai.org/blog/?p=242</guid>
		<description><![CDATA[
　
yuuri.co.uk の人と『ENDLESS NIGHTMARE』というプライベートサイトを作りました。ちょっと重いサイトなのですが、良かったら見に行ってみてください。
　
初めて人と一緒にプライベートワークをし [...]]]></description>
			<content:encoded><![CDATA[<p><a class="noborder" href="http://endlessnightmare.net" target="_blank"><img class="noborder" src="http://chabudai.org/blog/wp-content/uploads/2009/09/endlessnightmare.jpg" alt="" width="512" height="384" /></a><br />
　<br />
yuuri.co.uk の人と『<a href="http://endlessnightmare.net" target="_blank">ENDLESS NIGHTMARE</a>』というプライベートサイトを作りました。ちょっと重いサイトなのですが、良かったら見に行ってみてください。<br />
　<br />
初めて人と一緒にプライベートワークをしましたが、最初にぼんやりとしかないイメージが何倍も良い形のデザインとなって返ってくるのはなかなかすごい体験でした。とても楽しく制作することができました。</p>
<p>ボタン音はMarkさん作。<br />
その他、SEの一部は<a href="http://soundbible.com/" target="_blank">soundbible.com</a>のものを使用しています。<br />
　<br />
　<br />
<strong>Credit</strong><br />
Design： yuuri (<a href="http://www.yuuri.co.uk/" target="_blank">yuuri.co.uk</a>)<br />
Flash： chabudai<br />
Special thanks：Mark</p>
<p><a href="http://endlessnightmare.net" target="_blank">http://endlessnightmare.net/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=242</wfw:commentRss>
		</item>
		<item>
		<title>山と川と緑をもとめて丹波篠山へ</title>
		<link>http://chabudai.org/blog/?p=240</link>
		<comments>http://chabudai.org/blog/?p=240#comments</comments>
		<pubDate>Sun, 23 Aug 2009 16:17:46 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[others]]></category>

		<guid isPermaLink="false">http://chabudai.org/blog/?p=240</guid>
		<description><![CDATA[
起きている間中パソコンやって、ちょっと寝るだけの生活が続いた8月。突発的に体が自然を要求し、遅いお盆休みを利用して日帰りで丹波篠山方面へ。
山と緑に囲まれて、命の洗濯をしてきました。
　
上の写真は着いてすぐお昼を食べ [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://chabudai.org/blog/wp-content/uploads/2009/08/tanba01.jpg" width="512" height="340" /></p>
<p>起きている間中パソコンやって、ちょっと寝るだけの生活が続いた8月。突発的に体が自然を要求し、遅いお盆休みを利用して日帰りで丹波篠山方面へ。<br />
山と緑に囲まれて、命の洗濯をしてきました。<br />
　<br />
上の写真は着いてすぐお昼を食べに行った<a href="http://r.tabelog.com/hyogo/A2807/A280702/28000072/" target="_blank">お蕎麦屋さん</a>からの景色。風の通る涼しい日本家屋で蕎麦を食べながら、ふと横を見ると見える風景がこれ。蝉が鳴いてて、小川の水音がして、風鈴が時々鳴ってて、夏。<br />
　<br />
<img alt="" src="http://chabudai.org/blog/wp-content/uploads/2009/08/tanba02.jpg" width="512" height="340" /></p>
<p>そばがきというものを初めて食べました。<br />
　<br />
<span id="more-240"></span></p>
<p><img alt="" src="http://chabudai.org/blog/wp-content/uploads/2009/08/tanba03.jpg" width="512" height="280" /></p>
<p>陶の郷方面へ。山、山！<br />
　<br />
<img alt="" src="http://chabudai.org/blog/wp-content/uploads/2009/08/tanba04.jpg" width="512" height="300" /></p>
<p>一本の木陰に、駐車一台スペースという、空間を贅沢に使った駐車場。<br />
　<br />
<img alt="" src="http://chabudai.org/blog/wp-content/uploads/2009/08/tanba05.jpg" width="512" height="340" /></p>
<p>子供のころに一度だけ捕まえたことがあって、いつかまた見たいと思っていた羽が黒くて体がエメラルドグリーンのトンボ。川べりの山道に全くありがたくないほど大量に飛んでた。実物は装飾品のように奇麗。見とれながらシャッターチャンスをうかがっている間にあちこち蚊にかまれる。<br />
　<br />
<img alt="" src="http://chabudai.org/blog/wp-content/uploads/2009/08/tanba06.jpg" width="512" height="340" /></p>
<p>山、川、緑。<br />
　<br />
<img alt="" src="http://chabudai.org/blog/wp-content/uploads/2009/08/tanba07.jpg" width="512" height="340" /></p>
<p>池。ほかに人は誰もいないので、完全に景色をひとり占め。<br />
　<br />
きっちり体の空気を入れ替えることができた、良い一日でした。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=240</wfw:commentRss>
		</item>
		<item>
		<title>FLARToolKitとPapervision3Dをもうちょっとだけがんばってみる</title>
		<link>http://chabudai.org/blog/?p=237</link>
		<comments>http://chabudai.org/blog/?p=237#comments</comments>
		<pubDate>Sun, 10 May 2009 19:55:46 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=237</guid>
		<description><![CDATA[前の記事から一ヶ月以上経ってしまいました…。
AS3.0が少しだけわかってきたので、FLARToolKitとPapervision3Dをもうちょっとだけがんばってみる。
今までこのブログに載せていたFLARToolKitは、すべてFLARToolKitに備え付けのサンプル、SimpleCube.asをもとにしていて、認識したマーカーと常に同じ座標に3Dオブジェクトが表示されているというものでした。これをもう少しだけ変更して、3Dオブジェクトを常にマーカーと同期させるのではなく、マーカーの座標を利用しながら3Dオブジェクトの動きを変化させることができるようにしたいと思います。
言葉だけではわかりにくいですが、以下のようなことがしたいわけです。
　

　
今回もFLARToolKitのサンプル、SimpleCube.asをもとに変更していきます。
（SimpleCube.asの動かし方はSaqoosha.net :: FLARToolKit スタートガイドから）
　
SimpleCube.asの44行目
this._baseNode.addChild(this._cube);
を見ると、cubeが_baseNodeにaddChildされていることがわかります。
_baseNodeとは何かとPV3DARApp.asを見ると、57行目で_sceneにaddChildされており、その一行上で_sceneというのはただのScene3Dということがわかるので、この_baseNodeがマーカーを認識して座標を変更しているものなのだな、と推測することができます。
　

そこでSimpleCube.asの44行目を_sceneにaddChildするように変更します。
ここでパブリッシュしても何も表示されません。
ENTER_FRAMEリスナーを作って、_cubeのx、y、z位置を_baseNodeと同じにするように書いてみます。
PLAIN TEXT
ACTIONSCRIPT:




//44行目を以下に変更


this._scene.addChild&#40;this._cube&#41;;


&#160;


//ENTER_FRAMEリスナーを作る


this.stage.addEventListener&#40;Event.ENTER_FRAME, onEnterframe&#41;;


&#160;


private function onEnterframe&#40;e:Event&#41;:void &#123;


&#160; &#160; this._cube.x = this._baseNode.x;


&#160; &#160; this._cube.y = this._baseNode.y;


&#160; &#160; this._cube.z = this._baseNode.z;


&#125; 






　

　
デモFlashはこちら
　
マーカーと同じ位置に_cubeが表示されています。
角度も同じにしたいので以下のように記述を変更してみます。
PLAIN TEXT
ACTIONSCRIPT:




private function onEnterframe&#40;e:Event&#41;:void &#123;


&#160; &#160; this._cube.x = this._baseNode.x;


&#160; &#160; this._cube.y = this._baseNode.y;


&#160; &#160; this._cube.z = this._baseNode.z;


&#160; &#160; this._cube.rotationX = this._baseNode.rotationX;


&#160; &#160; this._cube.rotationY = this._baseNode.rotationY;


&#160; &#160; this._cube.rotationZ = this._baseNode.rotationZ;


&#125; 






ところがこれでパブリッシュしても角度は変わりません。_baseNodeの各rotation
の値をtraceしてみるとすべて0のままです。なぜなんでしょう。わかりません。
　
もう少し調べてみると、Papervisionはオブジェクトの座標をMatrix3Dというので管理していることがわかります。
オブジェクトのtransformというプロパティがMatrix3Dのようなので、試しに以下のように記述を変更してパブリッシュしてみます。
PLAIN TEXT
ACTIONSCRIPT:




private function onEnterframe&#40;e:Event&#41;:void &#123;


&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>前の記事から一ヶ月以上経ってしまいました…。</p>
<p>AS3.0が少しだけわかってきたので、FLARToolKitとPapervision3Dをもうちょっとだけがんばってみる。</p>
<p>今までこのブログに載せていたFLARToolKitは、すべてFLARToolKitに備え付けのサンプル、SimpleCube.asをもとにしていて、認識したマーカーと常に同じ座標に3Dオブジェクトが表示されているというものでした。これをもう少しだけ変更して、3Dオブジェクトを常にマーカーと同期させるのではなく、マーカーの座標を利用しながら3Dオブジェクトの動きを変化させることができるようにしたいと思います。</p>
<p>言葉だけではわかりにくいですが、以下のようなことがしたいわけです。<br />
　<br />
<object width="500" height="375"><param name="movie" value="http://www.youtube.com/v/yGkwXUgmm5A&#038;hl=ja&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/yGkwXUgmm5A&#038;hl=ja&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="375"></embed></object><br />
　<br />
今回もFLARToolKitのサンプル、SimpleCube.asをもとに変更していきます。<br />
（SimpleCube.asの動かし方は<a href="http://saqoosha.net/flartoolkit/start-up-guide/" target="_blank">Saqoosha.net :: FLARToolKit スタートガイド</a>から）<br />
　<br />
SimpleCube.asの44行目</p>
<p><strong>this._baseNode.addChild(this._cube);</strong></p>
<p>を見ると、cubeが_baseNodeにaddChildされていることがわかります。<br />
_baseNodeとは何かとPV3DARApp.asを見ると、57行目で_sceneにaddChildされており、その一行上で_sceneというのはただのScene3Dということがわかるので、この_baseNodeがマーカーを認識して座標を変更しているものなのだな、と推測することができます。<br />
　<br />
<span id="more-237"></span></p>
<p>そこでSimpleCube.asの44行目を_sceneにaddChildするように変更します。<br />
ここでパブリッシュしても何も表示されません。<br />
ENTER_FRAMEリスナーを作って、_cubeのx、y、z位置を_baseNodeと同じにするように書いてみます。</p>
<div class="igBar"><span id="lactionscript-22"><a href="#" onclick="javascript:showPlainTxt('actionscript-22'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-22">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #808080; font-style: italic;">//44行目を以下に変更</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">this</span>._scene.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span>._cube<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #808080; font-style: italic;">//ENTER_FRAMEリスナーを作る</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">this</span>.<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>, <span style="color: #0066CC;">onEnterframe</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">onEnterframe</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">x</span> = <span style="color: #0066CC;">this</span>._baseNode.<span style="color: #006600;">x</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">y</span> = <span style="color: #0066CC;">this</span>._baseNode.<span style="color: #006600;">y</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">z</span> = <span style="color: #0066CC;">this</span>._baseNode.<span style="color: #006600;">z</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2009/05/ar01.jpg" alt="" width="510" height="340" class="noborder" /><br />
　<br />
<a href="http://chabudai.sakura.ne.jp/sample/flar/cube01.html" target="_blank">デモFlashはこちら</a><br />
　<br />
マーカーと同じ位置に_cubeが表示されています。<br />
角度も同じにしたいので以下のように記述を変更してみます。</p>
<div class="igBar"><span id="lactionscript-23"><a href="#" onclick="javascript:showPlainTxt('actionscript-23'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-23">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">onEnterframe</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">x</span> = <span style="color: #0066CC;">this</span>._baseNode.<span style="color: #006600;">x</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">y</span> = <span style="color: #0066CC;">this</span>._baseNode.<span style="color: #006600;">y</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">z</span> = <span style="color: #0066CC;">this</span>._baseNode.<span style="color: #006600;">z</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">rotationX</span> = <span style="color: #0066CC;">this</span>._baseNode.<span style="color: #006600;">rotationX</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">rotationY</span> = <span style="color: #0066CC;">this</span>._baseNode.<span style="color: #006600;">rotationY</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">rotationZ</span> = <span style="color: #0066CC;">this</span>._baseNode.<span style="color: #006600;">rotationZ</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>ところがこれでパブリッシュしても角度は変わりません。_baseNodeの各rotation<br />
の値をtraceしてみるとすべて0のままです。なぜなんでしょう。わかりません。<br />
　<br />
もう少し調べてみると、Papervisionはオブジェクトの座標をMatrix3Dというので管理していることがわかります。</p>
<p>オブジェクトのtransformというプロパティがMatrix3Dのようなので、試しに以下のように記述を変更してパブリッシュしてみます。</p>
<div class="igBar"><span id="lactionscript-24"><a href="#" onclick="javascript:showPlainTxt('actionscript-24'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-24">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">onEnterframe</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span> = <span style="color: #0066CC;">this</span>._baseNode.<span style="color: #006600;">transform</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2009/05/ar02.jpg" alt="" width="510" height="340" class="noborder" /><br />
　<br />
<a href="http://chabudai.sakura.ne.jp/sample/flar/cube02.html" target="_blank">デモFlashはこちら</a><br />
　<br />
一応思い通りに動くようになりました。<br />
ただこれではFLARToolKitのサンプルとほとんど同じなので、イージングをつけてみることにします。</p>
<p>Matrix3Dはなんかこんなのに↓それぞれ座標の値が入っていて</p>
<p>n11,n12,n13,n14,<br />
n21,n22,n23,n24,<br />
n31,n32,n33,n34,<br />
n41,n42,n43,n44,<br />
　<br />
ちゃんと理解するのは難しいですが、<br />
<strong>・n14=x座標、n24=y座標、n34=z座標<br />
・角度に関係してそうなのは、n11～n13、n21～n23、n31～n33。</strong></p>
<p>のようです。<br />
　<br />
とりあえず目標値から現在値を引いて、適当な数値で割ってみるという古典的な方法でイージングをつけてみました。</p>
<div class="igBar"><span id="lactionscript-25"><a href="#" onclick="javascript:showPlainTxt('actionscript-25'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-25">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">onEnterframe</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">　<span style="color: #000000; font-weight: bold;">var</span> speed:uint = <span style="color: #cc66cc;color:#800000;">4</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">　<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n11</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n11</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n11</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n11</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">　<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n12</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n12</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n12</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n12</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">　<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n13</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n13</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n13</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n13</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">　<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n14</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n14</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n14</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n14</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">　<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n21</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n21</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n21</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n21</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">　<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n22</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n22</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n22</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n22</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">　<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n23</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n23</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n23</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n23</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">　<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n24</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n24</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n24</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n24</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">　<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n31</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n31</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n31</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n31</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">　<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n32</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n32</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n32</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n32</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">　<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n33</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n33</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n33</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n33</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">　<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n34</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n34</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n34</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n34</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2009/05/ar03.jpg" alt="" width="510" height="340" class="noborder" /><br />
　<br />
<a href="http://chabudai.sakura.ne.jp/sample/flar/cube03.html" target="_blank">デモFlashはこちら</a><br />
　<br />
　<br />
最終ソースコード</p>
<div class="igBar"><span id="lactionscript-26"><a href="#" onclick="javascript:showPlainTxt('actionscript-26'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-26">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">package net.<span style="color: #006600;">saqoosha</span>.<span style="color: #006600;">flartoolkit</span>.<span style="color: #006600;">example</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">Event</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">MouseEvent</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">lights</span>.<span style="color: #006600;">PointLight3D</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">materials</span>.<span style="color: #006600;">WireframeMaterial</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">materials</span>.<span style="color: #006600;">shadematerials</span>.<span style="color: #006600;">FlatShadeMaterial</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">materials</span>.<span style="color: #006600;">utils</span>.<span style="color: #006600;">MaterialsList</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">objects</span>.<span style="color: #006600;">primitives</span>.<span style="color: #006600;">Cube</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">objects</span>.<span style="color: #006600;">primitives</span>.<span style="color: #006600;">Plane</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#91;</span>SWF<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">width</span>=<span style="color: #cc66cc;color:#800000;">640</span>,<span style="color: #0066CC;">height</span>=<span style="color: #cc66cc;color:#800000;">480</span>,frameRate=<span style="color: #cc66cc;color:#800000;">10</span>,<span style="color: #0066CC;">backgroundColor</span>=0x0<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> SimpleCube2 <span style="color: #0066CC;">extends</span> PV3DARApp <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #0066CC;">static</span> const PATTERN_FILE:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">"Data/patt.hiro"</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #0066CC;">static</span> const CAMERA_FILE:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">"Data/camera_para.dat"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _plane:Plane;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _cube:Cube;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> SimpleCube2<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">INIT</span>, <span style="color: #0066CC;">this</span>._onInit<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">init</span><span style="color: #66cc66;">&#40;</span>CAMERA_FILE, PATTERN_FILE<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> _onInit<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">removeEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">INIT</span>, <span style="color: #0066CC;">this</span>._onInit<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> wmat:WireframeMaterial = <span style="color: #000000; font-weight: bold;">new</span> WireframeMaterial<span style="color: #66cc66;">&#40;</span>0xff0000, <span style="color: #cc66cc;color:#800000;">1</span>, <span style="color: #cc66cc;color:#800000;">2</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; wmat.<span style="color: #006600;">doubleSided</span> = <span style="color: #000000; font-weight: bold;">true</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._plane = <span style="color: #000000; font-weight: bold;">new</span> Plane<span style="color: #66cc66;">&#40;</span>wmat, <span style="color: #cc66cc;color:#800000;">80</span>, <span style="color: #cc66cc;color:#800000;">80</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._baseNode.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span>._plane<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> light:PointLight3D = <span style="color: #000000; font-weight: bold;">new</span> PointLight3D<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; light.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;color:#800000;">1000</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; light.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;color:#800000;">1000</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; light.<span style="color: #006600;">z</span> = -<span style="color: #cc66cc;color:#800000;">1000</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> fmat:FlatShadeMaterial = <span style="color: #000000; font-weight: bold;">new</span> FlatShadeMaterial<span style="color: #66cc66;">&#40;</span>light, 0xff22aa, 0x0<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube = <span style="color: #000000; font-weight: bold;">new</span> Cube<span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> MaterialsList<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#123;</span>all: fmat<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>, <span style="color: #cc66cc;color:#800000;">40</span>, <span style="color: #cc66cc;color:#800000;">40</span>, <span style="color: #cc66cc;color:#800000;">40</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//this._cube.z = 320;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._scene.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span>._cube<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>, <span style="color: #0066CC;">this</span>._onClick<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #0066CC;">stage</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>, <span style="color: #0066CC;">onEnterframe</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">onEnterframe</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> speed:uint = <span style="color: #cc66cc;color:#800000;">4</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n11</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n11</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n11</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n11</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n12</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n12</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n12</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n12</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n13</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n13</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n13</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n13</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n14</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n14</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n14</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n14</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n21</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n21</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n21</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n21</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n22</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n22</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n22</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n22</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n23</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n23</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n23</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n23</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n24</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n24</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n24</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n24</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n31</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n31</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n31</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n31</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n32</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n32</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n32</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n32</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n33</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n33</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n33</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n33</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n34</span> = <span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n34</span>+<span style="color: #66cc66;">&#40;</span>_baseNode.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n34</span>-<span style="color: #0066CC;">this</span>._cube.<span style="color: #006600;">transform</span>.<span style="color: #006600;">n34</span><span style="color: #66cc66;">&#41;</span>/speed;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> _onClick<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">this</span>.<span style="color: #006600;">mirror</span> = !<span style="color: #0066CC;">this</span>.<span style="color: #006600;">mirror</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=237</wfw:commentRss>
		</item>
		<item>
		<title>背景が黒いWebページにQRコード載せるときは注意が必要</title>
		<link>http://chabudai.org/blog/?p=235</link>
		<comments>http://chabudai.org/blog/?p=235#comments</comments>
		<pubDate>Sun, 22 Mar 2009 17:33:22 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[others]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=235</guid>
		<description><![CDATA[QRコードを配置したページの背景が黒い場合、携帯電話のQRコードリーダーの認識が悪くなることがあるようです。これは良く考えれば当たり前なのですが、画面が暗いとQRコードを読み取るカメラが明るさを勝手に調整して白い部分が光 [...]]]></description>
			<content:encoded><![CDATA[<p>QRコードを配置したページの背景が黒い場合、携帯電話のQRコードリーダーの認識が悪くなることがあるようです。これは良く考えれば当たり前なのですが、画面が暗いとQRコードを読み取るカメラが明るさを勝手に調整して白い部分が光ったようになってしまうからです。</p>
<p>以下は背景が黒い場合と白い場合のQRコードを読み取った画面の比較画像です。背景が黒いと左のように光って、QRコードがほとんど見えなくなっています。</p>
<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2009/03/qrcode02.jpg" alt="" width="506" height="220" /><br />
　<br />
実際に試したい場合は以下のサンプルページから。<br />
画面クリックで黒いページと白いページが切り替わるので、携帯電話をかざしたままクリックすると、カメラが自動的に明るさを調整する様子が良くわかると思います。<br />
※トリニトロンのモニターだと輝度が低いため、この現象が起こらないようです。</p>
<p><strong><a href="http://chabudai.sakura.ne.jp/sample/qrcode/sample01.html" target="_blank">サンプルページ01</a></strong> （画面クリックで切り替わります）<br />
　<br />
以下のように、QRコードの明度を下げたり色をつけたりしてコントラストを低くくすれば回避することができます。</p>
<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2009/03/qrcode03.png" alt="" width="506" height="220" /></p>
<p><strong><a href="http://chabudai.sakura.ne.jp/sample/qrcode/sample02.html">サンプルページ02</a></strong> （画面クリックで切り替わります）<br />
　<br />
もちろんQRコード自体を大きくすることでも認識を上げることができます。ただ多少大きくするよりかは、明度を下げる方が認識度が高いです。</p>
<p>携帯の機種やモニターの明度にも関係して必ず起こる現象ではありませんし、QRコードリーダーの明るさ調整で調整すれば読み取ることもできますが、背景が黒いWebページにQRコードを載せる時はデザインに注意が必要そうです。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=235</wfw:commentRss>
		</item>
		<item>
		<title>FLARToolKitを使った素敵コンテンツ</title>
		<link>http://chabudai.org/blog/?p=233</link>
		<comments>http://chabudai.org/blog/?p=233#comments</comments>
		<pubDate>Tue, 24 Feb 2009 19:25:29 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[bookmarked]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=233</guid>
		<description><![CDATA[FLARToolKitを使った素敵コンテンツを2つご紹介。

ひとつ目はボストーク株式会社さんの名刺連動コンテンツ『BOW』。
シンプルなキャラクターの可愛さ、小学校の図工の時間を思い出させるような楽しいデザインが素敵な [...]]]></description>
			<content:encoded><![CDATA[<p>FLARToolKitを使った素敵コンテンツを2つご紹介。</p>
<p><a class="noborder" href="http://b-o-w.jp/" target="_blank"><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2009/02/bow.gif" alt="bow" width="510" height="355" /></a></p>
<p>ひとつ目は<strong><a href="http://b-o-w.jp/" target="_blank">ボストーク株式会社さんの名刺連動コンテンツ『BOW』</a></strong>。<br />
シンプルなキャラクターの可愛さ、小学校の図工の時間を思い出させるような楽しいデザインが素敵なサイトです。<br />
BOWさんの名刺に印刷されているマーカーでサイト内のFLARToolKitコンテンツを体験することが基本になっていますが、名刺がなくても自分でカスタムデザインしたFLARToolKit用アバターを作って遊ぶことができたり、FlickerやTwitterと連携させる仕組みも用意してあったりと、目一杯工夫がこめられたコンテンツです。<br />
その他、FLARToolKitでマルチマーカー（複数のマーカーで複数のモデルを表示する）を使ったコンテンツは珍しいので、そこも見所。<br />
　<br />
　<br />
<a class="noborder" href="http://09.aid-dcc.com/" target="_blank"><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2009/02/aid-dcc.gif" alt="aid-dcc" width="510" height="383" /></a></p>
<p>二つ目は既にご存知の方も多いと思いますが<strong><a href="http://09.aid-dcc.com/" target="_blank">AID-DCC/カタマリの年賀コンテンツ『HAPPY NEW YEAR '09』</a></strong>。<br />
こちらはAID-DCC/カタマリから送られたFLARToolKit用マーカー付きの年賀状を用意してサイトにアクセスすると、今年一年のメッセージを含んだ3Dアニメーションが見られるというものです。<br />
　<br />
<span id="more-233"></span></p>
<p>FLARToolKitは、初めて見た人にインパクトのある体験と驚きを与えることの出来る面白い技術ですが、素敵コンテンツに仕上げるためには<br />
・体験するためにはWebカメラとマーカーが必要<br />
・FLARToolKitはFlashにとっては負荷の高い処理なので、動きが重い<br />
という2点のハードルをクリアしなければなりません。<br />
　<br />
紹介した2つのコンテンツは1点目に関しては、<br />
前者は名刺を利用する、後者は年賀状を利用することでマーカーを用意しなければならないというユーザーの負担を軽くし、<br />
2点目に関しても、<br />
前者はローポリゴンで上手にデザインされたキャラクターを使い、カスタムできたり、マルチマーカーを使ったりすることで処理の重さを上回る楽しさを演出しています。<br />
後者はマーカーから飛び出すラインやテキストのスピード感や軽快さが失われないように配慮されており、途中でマーカーとの同期が外れても気にならない作りのアニメーションになっています。</p>
<p>これらをお手本にして、デモどまりのものしか作れていない私も、FLARToolKitを使った楽しいコンテンツを作りたいなあと思っています。<br />
FLARToolKitはGPLライセンスで配布されているため、使用しているコンテンツはソースコードの公開が義務付けられており、クライアントワークでは使いづらい事情があったのですが（紹介したコンテンツは2つとも自社コンテンツですね）、つい最近<a href="http://saqoosha.net/2009/02/21/1710/" target="_blank">商用ライセンスで使用できる準備が整った</a>みたいなので、今年はFLARToolKitを使用した面白い商用コンテンツも目にする機会が増えるかもしれません。<br />
　</p>
<h3 class="size12"><strong>ついでにおまけ</strong></h3>
<p>せっかくGPLライセンスなので、公開されているソースコードはぜひ自分で試さなければ！と思ってやってみたら引っかかってしまったことをメモしておきます。<br />
<a href="http://saqoosha.net/2008/12/24/1662/" target="_blank">さくーしゃさんのブログでも触れられているように</a>、コンパイラ？のメモリ不足でFlashがうまくパブリッシュできないときは、環境変数を設定することで回避できるようなのですが、この記事どおり設定してもWindowsの場合「JRE（Java Runtime Environment）の初期化時にエラーが発生しました。」というエラーが出てパブリッシュできないことがあります。<br />
　<br />
<img class="noborder" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2009/02/error.gif" width="510" height="130"　/><br />
　<br />
これは設定する1024Mという値が大きすぎることから起こるようで、以下のようにもっと小さな値に設定すれば出なくなります。自宅のマシンでは低めに128Mと設定しましたが、これでも問題なくパブリッシュできました。<br />
　<br />
<img class="noborder" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2009/02/kankyohensu.gif" width="510" height="193"　/></p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=233</wfw:commentRss>
		</item>
		<item>
		<title>このあいだのFLARToolKit使ったやつのソースと、その動かし方の解説</title>
		<link>http://chabudai.org/blog/?p=225</link>
		<comments>http://chabudai.org/blog/?p=225#comments</comments>
		<pubDate>Mon, 26 Jan 2009 14:45:03 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=225</guid>
		<description><![CDATA[いまさらな感じですが、12月のてら子で発表したFLARToolKitの使ったやつのソースを公開しました。
xmas_sample_flartoolkit.zip
FLARToolKitの中に入っているサンプルファイルとほ [...]]]></description>
			<content:encoded><![CDATA[<p>いまさらな感じですが、<a href="http://chabudai.sakura.ne.jp/blog/?p=214">12月のてら子で発表したFLARToolKitの使ったやつ</a>のソースを公開しました。</p>
<p><a href="http://chabudai.sakura.ne.jp/sample/xmas/xmas_sample_flartoolkit.zip">xmas_sample_flartoolkit.zip</a></p>
<p>FLARToolKitの中に入っているサンプルファイルとほとんど同じで、公開するほどのものでもない･･･て感じなのですが、以前解説した<a href="http://chabudai.sakura.ne.jp/blog/?p=44">FlexBuilderでFLARToolKit動かす記事</a>が古くなっててあまり参考にならないというのもあり、今回公開したソースファイルを動かすまでの手順を書いておきます。FLARToolKit備えつけのサンプルファイルも同じ手順で動かせます。<br />
今回はFlexBuilderもFlashDevelopも使わず、Flash CS3単体で動かしてみます。</p>
<h3 class="size12"><strong>必要なライブラリのダウンロード</strong></h3>
<p>・<a href="http://www.libspark.org/svn/as3/FLARToolKit/trunk" target="_blank">FLARToolkit</a>（TortoiseSVNなどでダウンロード）</p>
<p>・<a href="http://code.google.com/p/papervision3d/" target="_blank">Papervison3D</a></p>
<p>・<a href="http://code.google.com/p/tweener/" target="_blank">Tweener</a></p>
<p>FLARToolkitとPapervison3Dは必須です。Tweenerは、FLARToolKit備えつけのサンプルファイルでは必要ないですが、今回動かすソースで使っているのでダウンロードしてください。<br />
　<br />
FLARToolKitのtrunk以下をダウンロードすると以下のようになっています。</p>
<p><img class="noborder" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2009/01/flar01.png" alt="" width="356" height="159" /><br />
　<br />
<span id="more-225"></span></p>
<p>Papervision3DとTweenerを解凍し、中身のファイルをsrcフォルダ内にコピーします。<br />
　<br />
<img class="noborder" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2009/01/flar02.png" alt="" width="510" height="310" /><br />
　<br />
今回実際に動かす<a href="http://chabudai.sakura.ne.jp/sample/xmas/xmas_sample_flartoolkit.zip">xmas_sample_flartoolkit.zip</a>を解凍して出来たsamplesフォルダの中身を、FLARToolKitのsampleフォルダ内へコピーします。<br />
　<br />
このようなファイル構造になります。</p>
<p><img class="noborder" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2009/01/flar03.png" alt="" width="510" height="330" /><br />
　<br />
samplesフォルダ内のSimpleXmas01.flaを開きます。</p>
<p>「パブリッシュ設定」-「ActionScriptのバージョン 設定」を開き、<strong>ドキュメントクラスが「net.saqoosha.flartoolkit.example.SimpleXmas01」になっていること</strong>、FLARToolkitの<strong>srcフォルダにクラスパスが通っていること</strong>を確認します。（最初からそうなっているはずです）</p>
<p><img class="noborder" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2009/01/flar04.png" alt="" width="459" height="448" /><br />
　<br />
パブリッシュすると動きます。<br />
　<br />
<a class="noborder" href="http://chabudai.sakura.ne.jp/sample/xmas/xmas01.html" target="_blank"><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2009/01/flar05.png" alt="" width="500" height="310" /></a><br />
　<br />
左上のステータス表示は<br />
samples/net/saqoosha/flartoolkit/example/PV3DARApp.as<br />
ファイルの61行目、<br />
this.stage.addChild(new StatsView(this._renderer));<br />
をコメントにすると消えます。<br />
　<br />
雪を降らしたり、クリスマスツリーのモデリングデータを読み込むスクリプトは<br />
samples/net/saqoosha/flartoolkit/example/SimpleXmas01.asファイルに書いてあるので、興味のある人は見てみてください。<br />
　<br />
ドキュメントクラスを「net.saqoosha.flartoolkit.example.SimpleCube」に変えると、FLARToolKitに備え付けのキューブを表示するだけのシンプルなサンプルを動かすことが出来ます。自分でいろいろ試してみたい場合はこちらのファイルを変更していくと分かりやすいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=225</wfw:commentRss>
		</item>
		<item>
		<title>注文してたものが届いた</title>
		<link>http://chabudai.org/blog/?p=220</link>
		<comments>http://chabudai.org/blog/?p=220#comments</comments>
		<pubDate>Wed, 31 Dec 2008 12:31:16 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[others]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=220</guid>
		<description><![CDATA[
三ノ宮の革靴職人さんに注文していたものが届いた。
とても気に入ったので写真撮ってブログにアップ。
　

　

これ何かというとPCのキャリングケースです。皮でつくってもらいました。
　
　

あつらえたようにぴったりで [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/12/case01.jpg" alt="" width="500" height="312" /></p>
<p>三ノ宮の革靴職人さんに注文していたものが届いた。<br />
とても気に入ったので写真撮ってブログにアップ。<br />
　<br />
<span id="more-220"></span><br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/12/case02.jpg" alt="" width="500" height="332" /></p>
<p>これ何かというとPCのキャリングケースです。皮でつくってもらいました。<br />
　<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/12/case03.jpg" alt="" width="500" height="300" /></p>
<p>あつらえたようにぴったりです。（あつらえたので）<br />
しまうときにふたを開ける手間が面倒くさいので、ふたなしのものを頼みました。サイズがぴったりなのでふたがなくても出てきたりしない。このまま充電もできる。<br />
　<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/12/case04.jpg" alt="" width="500" height="300" /></p>
<p>PCのななめのところもちゃんと作ってあるー。<br />
　<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/12/case05.jpg" alt="" width="500" height="320" /></p>
<p>PCを持っているようにはとても見えない。<br />
　<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/12/case06.jpg" alt="" width="500" height="340" /></p>
<p>（手前に植物などを入れてぼかすとそれっぽい写真が撮れる、というのを鵜呑みにして実践してみた。）PC入れるケースって黒とかグレーばっかりなのでオーダーメードで頼んでみたけど全然高くなかったし、ほんと作ってもらってよかったです。来年はPCをこれに入れて勉強会とか行く！<br />
　<br />
　<br />
それではFlashと全く関係ないエントリーで2008年を締めくくりつつ、皆様良いお年を。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=220</wfw:commentRss>
		</item>
		<item>
		<title>Blenderのアニメーション付きファイルをPapervision3Dで表示する</title>
		<link>http://chabudai.org/blog/?p=217</link>
		<comments>http://chabudai.org/blog/?p=217#comments</comments>
		<pubDate>Thu, 18 Dec 2008 14:31:38 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[blender]]></category>

		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=217</guid>
		<description><![CDATA[
　
Blenderで作ったアニメーションを、Papervision3Dで使う方法の解説です。
Flashで3Dアニメーション付きのファイルを扱う場合、3DソフトはフリーソフトのBlender、FlashはPapervi [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/12/blender00.png" width="510" height="220" /><br />
　<br />
Blenderで作ったアニメーションを、Papervision3Dで使う方法の解説です。<br />
Flashで3Dアニメーション付きのファイルを扱う場合、3DソフトはフリーソフトのBlender、FlashはPapervision3Dのライブラリを使用するのがポピュラーみたいです。</p>
<p>Papervison3Dでアニメーション付きの3Dファイルを読み込む場合は、Collada形式（拡張子.dae）のファイルを使用するのですが、BlenderからPapervision3Dで使えるdaeファイルを書き出すのが、ちょっといやかなりやっかいで、この工程が作業の中で一番のポイントとなります。私もうまくいくまでほんと何度も失敗しました。<br />
試行錯誤した結果、重要だったのは以下の2点でした。<br />
　<br />
<strong>・Blenderの最新安定版（12月18日現在2.48a）をインストールすること</strong><br />
<strong>・Python2.5.2（←最新版ではないので注意）をインストールすること</strong><br />
　<br />
↑の環境以外では以下に記述するとおり作業を進めても、daeファイルをエクスポートできません。逆に言えばこの2点を押さえておけばできたも同然です。</p>
<p><strong>注意</strong>：BlenderもPapervision3Dもしょっちゅうバージョンアップされるので1～2ヶ月も経てば最適な環境は変わってくると思います。気が付いた時点で追記していくつもりですが、新しいバージョンが出てる場合はそちらを試してください。</p>
<p>それでは以下から順を追って説明していきます。<br />
　<br />
<span id="more-217"></span></p>
<h3 class="size12"><strong>Blenderのインストール</strong></h3>
<p>まずはBlenderとPythonのインストールです。以下のページからBlender 2.48aとPython2.5.2をダウンロードし、インストールしてください。</p>
<p><a href="http://www.blender.org/download/get-blender/" target="_blank">blender.org - Get Blender</a><br />
<a href="http://www.python.jp/Zope/download/pythoncore" target="_blank">Python 標準リリース</a><br />
　<br />
Blenderの基本的な使い方は以下のページから。<br />
・<a href="http://jp.youtube.com/profile?user=KyusanForestCreators&amp;view=videos" target="_blank">http://jp.youtube.com/profile?user=KyusanForestCreators&amp;view=videos</a><br />
・<a href="http://wbs.nsf.tc/tutorial/tutorial_blender.html" target="_blank">Blenderチュートリアル - WBS+(Web/Blender Studio+)</a><br />
　</p>
<h3 class="size12"><strong>BlenderからCollada(dae)形式にエクスポートする</strong></h3>
<p>Blenderをインストールしたら、適当にアニメーションを付けたファイルを用意します。</p>
<p>チュートリアルなんか読んでられない、とりあえず手っ取り早く動かしたいという人は、以下のサンプルファイルをダウンロード。（キューブを回転させてるだけのファイルです）</p>
<p>・<a href="http://chabudai.sakura.ne.jp/sample/blender/cube.blend.zip">cube.blend.zip</a><br />
　<br />
daeファイルをエクスポートします。<br />
アニメーションを付けたオブジェクトを右クリックで選択した後、<br />
　<br />
<img alt="" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/12/blender01.png" width="510" height="264" class="noborder" /><br />
　<br />
[File]-[Export]-[COLLADA 1.4(.dae)]を選択。<br />
　<br />
<img alt="" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/12/blender02.png" width="510" height="512" class="noborder" /><br />
　<br />
1. [...]を選択して書き出し先を指定。ファイル名には.daeという拡張子を忘れずに。<br />
2. 3. 「Only Export Selection」と、「Sample Animation」を選択。<br />
4. Exportボタンをクリック。「Export Successful」と出れば成功！！<br />
　<br />
解説： 「Only Export Selection」 - 選択したオブジェクトだけをエクスポートする<br />
「Sample Animation」 - キーフレーム間の補完したアニメーションをエクスポートする<br />
その他、書き出しパネルについては以下の記事が詳しいです。<br />
<a href="http://d.hatena.ne.jp/nanmo/20081119/1227104830" target="_blank">Blender 2.48aにおけるColladaのエクスポート（アニメーション無し編） - 戸袋に手を挟まれないように</a><br />
　</p>
<h3 class="size12"><strong>Papervision3DでCollada(dae)ファイルをインポート</strong></h3>
<p>Papervision3Dは<a href="http://code.google.com/p/papervision3d/" target="_blank">このページのFeatured Downloads</a>からダウンロードできます。<br />
Papervision3Dの基本および、<del datetime="2008-12-20T17:29:44+00:00">アニメーションなしの</del>（daeファイル読み込みについてはアニメーションありもなしも一緒なので記述を修正）daeファイル読み込みについては以下のブログを参考にしてください。</p>
<p><a href="http://rainyday.jp/blog/flash/pv3d.html" target="_blank">Papervision3Dやってみるシリーズ | [FlaTech+]WebDesign Rainyday</a><br />
　<br />
flaファイルを作ります。先ほど書き出したdaeファイルも同じ場所に置いてください。<br />
Main.asというドキュメントクラスを作って以下のソースをコピペします。</p>
<div class="igBar"><span id="lactionscript-28"><a href="#" onclick="javascript:showPlainTxt('actionscript-28'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-28">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">package <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">objects</span>.<span style="color: #006600;">parsers</span>.<span style="color: #006600;">DAE</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">import</span> org.<span style="color: #006600;">papervision3d</span>.<span style="color: #006600;">view</span>.<span style="color: #006600;">BasicView</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Main <span style="color: #0066CC;">extends</span> BasicView <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> daeObj:DAE;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Main<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;color:#800000;">4</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;color:#800000;">3</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">camera</span>.<span style="color: #006600;">z</span> = -<span style="color: #cc66cc;color:#800000;">4</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; daeObj = <span style="color: #000000; font-weight: bold;">new</span> DAE<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//Loopさせたい時は↑をコメントアウトして、↓のコメント外す</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">//daeObj = new DAE(true,null,true);</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; daeObj.<span style="color: #0066CC;">load</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"cube.dae"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; scene.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span> daeObj<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; startRendering<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
　</p>
<p>パブリッシュしてうまく行くとこんな感じになります。<br />
　<br />
<script type="text/javascript">AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","510","height","300","src","http://chabudai.sakura.ne.jp/sample/blender/cube","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.sakura.ne.jp/sample/blender/cube"); //end AC code
</script><br />
　　<br />
flaファイル、asファイル、daeファイルをまとめたzipファイルもアップしておきます。<br />
・<a href="http://chabudai.sakura.ne.jp/sample/blender/cube.zip">cube.zip</a></p>
<p>（おわり）<br />
　<br />
なんかリンク貼りまくりな記事になってしまいました。リンクを貼らせていただいたページにはとてもお世話になりました。ありがとうございました。<br />
その他、<a href="http://blog.r3c7.net/" target="_blank" target="_blank">note.x</a>さん、<a href="http://blog.tarotaro.org/" target="_blank">タロタローグ</a>さんも、かなり参考にさせていただきました。<br />
どの記事がなくても前回のエントリーの動かすのできなかっただろうな･･･。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=217</wfw:commentRss>
		</item>
		<item>
		<title>大阪てら子 18 「Flasherのクリスマス大喜利」で発表してきたもの</title>
		<link>http://chabudai.org/blog/?p=214</link>
		<comments>http://chabudai.org/blog/?p=214#comments</comments>
		<pubDate>Sun, 14 Dec 2008 08:30:15 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[event]]></category>

		<category><![CDATA[works]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=214</guid>
		<description><![CDATA[
　
先週の土曜、12月6日の大阪てら子で、BlenderとFLARToolKitを使ってクリスマスにちなんだものを作り、発表してきました。
6月の大阪てら子で発表したやつの続編です。6月の発表では3Dソフトで作成したモ [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/12/snowman.jpg" alt="" width="514" height="283" /><br />
　<br />
先週の土曜、12月6日の大阪てら子で、BlenderとFLARToolKitを使ってクリスマスにちなんだものを作り、発表してきました。<br />
<a href="http://chabudai.sakura.ne.jp/blog/?p=47">6月の大阪てら子で発表したやつ</a>の続編です。6月の発表では3Dソフトで作成したモデルデータをFLARToolKitで表示するだけだったのですが、今回はそのモデルデータを動かすところまで挑戦してみました。</p>
<p>まずは以下が最初に作ってみたもののデモ。<br />
WebカメラとFLARToolKit用のマーカー（<a href="http://saqoosha.net/2008/05/16/665/" target="_blank">→こちらから</a>）が必要です。<br />
　<br />
<strong><a href="http://chabudai.sakura.ne.jp/sample/xmas/xmas01.html" target="_blank">FLARToolKitで3Dモデル動かすデモ01</a></strong><br />
　<br />
Webカメラ持ってねーよもしくはマーカー印刷すんのめんどいって方のためのデモ動画。</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/sodh9r6RHhU&#038;hl=ja&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/sodh9r6RHhU&#038;hl=ja&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
　<br />
一応モデルデータや雪を動かしてますが、これはスクリプトで回転させたり移動させたりしているだけなので、技術的には前回の発表とほとんど変わりないです。</p>
<p>今回初挑戦したのはBlenderで作成したアニメーションをFLARToolKit上で動かすというもの。以下がそのデモです。<br />
　<br />
<span id="more-214"></span></p>
<p><strong><a href="http://chabudai.sakura.ne.jp/sample/xmas/xmas02.html" target="_blank">FLARToolKitで3Dモデル動かすデモ02</a></strong><br />
　<br />
Webカメラ持ってねー以下略の方のためのデモ動画。</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/gJmMFOdYUbU&#038;hl=ja&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/gJmMFOdYUbU&#038;hl=ja&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
　<br />
箱から出てきてるのは<a href="http://atnd.org/events/156" target="_blank">これ</a>の"O"なんですけど、誰も気付いていませんでした。</p>
<p>こういったキャラクターの動きみたいなのはスクリプトだけで作ろうとしてもなかなか難しいので、3Dソフトで作ったアニメーションをFlashに取り込めれば、表現の幅を広げることができそうです。<br />
Blenderで作ったアニメーションをFlashで動かす方法は、このブログで次の記事から書いていきます。<br />
　<br />
[追記]上記デモのソースファイル公開しました。<br />
<a href="http://chabudai.sakura.ne.jp/sample/xmas/xmas_sample_flartoolkit.zip">xmas_sample_flartoolkit.zip</a> (source code) <a href="http://chabudai.sakura.ne.jp/blog/?p=225">解説はこちら</a><br />
　</p>
<h3 class="size12">最後に大阪てら子18で発表された他の方のブログ記事へのリンクなど。</h3>
<p><strong>みのんさん</strong><br />
<a href="http://minomix.net/blog/2008/12/09/102/" target="_blank">minomix blog » 大阪てら子 18 で発表したやつなど</a><br />
今回のクリスマス大喜利で1番に選ばれたみのんさんの作品が見られます。Spaceボタンを押すとカタルシスが！！<br />
　<br />
<strong>パンツカムヨさん</strong><br />
<a href="http://www.y-tti.com/blog/2008/12/_18_flasher.php" target="_blank">崖っぷちWEBデザイナーブログ | 大阪てら子 18「 Flasherのクリスマス大喜利」で作ったもの</a><br />
いつも可愛くてどこか毒のある作品を作るパンツカムヨさんのクリスマスけしからん！Flash。おまけ動画が無駄にリキ入っていてかなり見もの。<br />
　<br />
<strong>idoさん</strong><br />
簡単に雪が作れるライブラリを紹介してくれました。<br />
<a href="http://flintparticles.org/">FLiNT particle sysytem</a><br />
雪だけではなく、炎とか、パーティクルで作れそうなものはなんでも作れるそうです。デモとして見せてくれたクリスマスツリーのある景色きれいだった。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=214</wfw:commentRss>
		</item>
		<item>
		<title>TeraClockのAS2版を使ってみよう</title>
		<link>http://chabudai.org/blog/?p=72</link>
		<comments>http://chabudai.org/blog/?p=72#comments</comments>
		<pubDate>Sun, 30 Nov 2008 14:09:08 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=72</guid>
		<description><![CDATA[Web Designing 12月号、連載「ActionScriptライブラリ」のTeraClock編で、TeraClock使用例として、他のTeraClockerさん達の作品とともに、ホネホネ・クロックを紹介していただ [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.amazon.co.jp/gp/product/B001JSGUQK?ie=UTF8&#038;tag=11350-22&#038;linkCode=as2&#038;camp=247&#038;creative=1211&#038;creativeASIN=B001JSGUQK">Web Designing 12月号</a>、連載「ActionScriptライブラリ」のTeraClock編で、TeraClock使用例として、他のTeraClockerさん達の作品とともに、<a href="http://chabudai.sakura.ne.jp/blog/?p=59">ホネホネ・クロック</a>を紹介していただきました。とてもとても嬉しいです。<br />
<a href="http://book.mycom.co.jp/wd/teraclock/gallery.html" target="_blank">Webサイトにも</a>載っけていただいてる様子･･･。teraさん、Web Designingさん、ありがとうございます！</p>
<p>さて、そんな素敵ライブラリのTeraClockですが、<a href="http://ameblo.jp/uranodai/" target="_blank">uranodai さん</a>という方が移植してくださっていて、AS2でも使えます。ただAS2版の使い方が解説されてなく、使ってみたときにちょっととまどったのでメモしておきます。</p>
<p>TeraClock AS2版のダウンロードは以下から。<br />
<a href="http://www.libspark.org/svn/as2/TeraClock/">http://www.libspark.org/svn/as2/TeraClock/</a></p>
<h3 class="size12"><strong>使い方</strong></h3>
<p>と言っても使い方はAS3版とほとんど同じです。<br />
<strong> 違うのは1箇所だけ！</strong>TeraClockインスタンスを作成する際に引数としてMovieClipを渡すことです。一番シンプルな書き方は以下のような感じでしょうか。</p>
<p>var clock:TeraClock = new TeraClock(this);</p>
<p>ただTeraClockAS2版は、渡したMovieClipに対してonEnterFrameを使うので、その後this.onEnterFrameを使ってしまうとTeraClockが動かなくなります。なのでthisを渡すよりは、TeraClock専用のMovieClipを作ってそれを渡す方が無難でしょう。</p>
<p>TeraClock AS3版に付いているサンプルコードと同じようなことをAS2版でする場合のスクリプトは以下のようになります。</p>
<div class="igBar"><span id="lactionscript-30"><a href="#" onclick="javascript:showPlainTxt('actionscript-30'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-30">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">import</span> uranodai.<span style="color: #006600;">utils</span>.<span style="color: #006600;">TeraClock</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> mc:<span style="color: #0066CC;">MovieClip</span> = <span style="color: #0066CC;">this</span>.<span style="color: #0066CC;">createEmptyMovieClip</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"mc"</span>, <span style="color: #0066CC;">this</span>.<span style="color: #0066CC;">getNextHighestDepth</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> clock:TeraClock = <span style="color: #000000; font-weight: bold;">new</span> TeraClock<span style="color: #66cc66;">&#40;</span>mc<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">clock.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>TeraClock.<span style="color: #006600;">SECONDS_CHANGED</span>,secondsListener<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">clock.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>TeraClock.<span style="color: #006600;">MINUTES_CHANGED</span>,minutesListener<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">clock.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>TeraClock.<span style="color: #006600;">HOURS_CHANGED</span>,hoursListener<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">function</span> secondsListener<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>clock.<span style="color: #006600;">seconds</span>+<span style="color: #ff0000;">"秒です。現在："</span>+clock.<span style="color: #006600;">hours</span>+<span style="color: #ff0000;">":"</span>+clock.<span style="color: #006600;">minutes</span>+<span style="color: #ff0000;">":"</span>+clock.<span style="color: #006600;">seconds</span>+<span style="color: #ff0000;">" です。"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">function</span> minutesListener<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>clock.<span style="color: #006600;">minutes</span>+<span style="color: #ff0000;">"分になったよ。"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">function</span> hoursListener<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>clock.<span style="color: #006600;">hours</span>+<span style="color: #ff0000;">"時になったよ。"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>上記のスクリプトを、Flashファイルのフレームにコピペしてください。<br />
newする時以外はAS3版と全く同じ書き方で動くので、その他詳しい解説はTeraClock作者teraさんのブログの記事かWebDesigning12月号を参考にしましょう。</p>
<p><a href="http://www.trick7.com/blog/2008/09/02-074335.php" target="_blank">trick7.com - Flashで時計作る時に - 「TeraClock」ライブラリ作りました</a></p>
<h3 class="size12"><strong>AS3</strong>版<strong>と同じでアナログ時計も作れるよ</strong></h3>
<p>AS2でもEventDispatcherというのを使えば、AS3と全く同じようにイベントリスナーが使えるんですね。本当に良く出来てます！その他AS3版に付いているアナログ時計の機能なども、まるコピーするだけで使えるようになります。<br />
そのコピペしただけのものを<a href="http://www.libspark.org/browser/as2/TeraClock/src/uranodai/utils/TeraClock.as" target="_blank">こっそりコミットしておいた</a>ので、アナログ時計を作りたい方は使ってみてください。（こんなのコミットしてもいいのだろうか。。。）<br />
使い方はAS3版と同じなので以下の記事か、WebDesigning12月号を参考に。</p>
<p><a href="http://www.trick7.com/blog/2008/09/19-073201.php" target="_blank">trick7.com - TeraClock でアナログ時計も簡単に作れます</a></p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=72</wfw:commentRss>
		</item>
		<item>
		<title>swap symbols in the same layer をフォルダ内のシンボルにも使えるように</title>
		<link>http://chabudai.org/blog/?p=138</link>
		<comments>http://chabudai.org/blog/?p=138#comments</comments>
		<pubDate>Tue, 18 Nov 2008 12:46:41 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=138</guid>
		<description><![CDATA[前回の記事のコメントでFlashのExtension「swap symbols in the same layer」のエラーの原因（ライブラリのフォルダの中にあるシンボルを置き換え先として指定するとエラーが出る）を教えて [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chabudai.sakura.ne.jp/blog/?p=61">前回の記事</a>のコメントでFlashのExtension「<a href="http://blog.emotional-box.com/index.php/monoblogue/individual/jsfl_swap_symbols_in_the_same_layer/" target="_blank">swap symbols in the same layer</a>」のエラーの原因（ライブラリのフォルダの中にあるシンボルを置き換え先として指定するとエラーが出る）を教えてもらったので、もしかしたら自分で直せるかなと思い、調べてみたら本当に簡単に直せたのでメモとして残しておきます。<br />
　<br />
まずインストールしたswap symbols in the same layerのjsflを探します。<br />
jsflファイルはWindowsなら</p>
<p>C:\Documents and Settings\ユーザー\Local Settings\Application Data\Adobe\Flash CS3\ja\Configuration\Commands</p>
<p>または</p>
<p>C:\Documents and Settings\ユーザー\Local Settings\Application Data\Macromedia\Flash 8\ja\Configuration\Commands</p>
<p>のような場所にあります。</p>
<div class="size10" style="padding:5px 0; line-height:1.4em;">※フォルダオプションで「すべてのファイルとフォルダを表示する」にしておかないと見つかりません。</div>
<div class="size10" style="padding-bottom:5px; line-height:1.4em;">※場所が良くわからない場合は「swap symbols in the same layer.jsfl」をDocuments and Settingsとかから検索すればOK。</div>
<p>　<br />
jsflファイルが見つかったら、テキストエディタなどでjsflファイルを開きます。<br />
<strong>104行目を以下のように変更します。</strong></p>
<div class="igBar"><span id="ljavascript-33"><a href="#" onclick="javascript:showPlainTxt('javascript-33'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-33">
<div class="javascript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">doc.<span style="color: #006600;">swapElement</span><span style="color: #66cc66;">&#40;</span>libItem<span style="color: #66cc66;">&#91;</span><span style="color: #CC0000;color:#800000;">0</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #000066;">name</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>↓</p>
<div class="igBar"><span id="ljavascript-34"><a href="#" onclick="javascript:showPlainTxt('javascript-34'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-34">
<div class="javascript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">doc.<span style="color: #006600;">swapElement</span><span style="color: #66cc66;">&#40;</span>libItem.<span style="color: #000066;">name</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
　<br />
なんかこんな大げさに書くこともないというか、[0]を取るだけです。これで保存して、Flashでswap symbols in the same layerを使うと、ライブラリのフォルダ内のシンボルにも置き換えできるようになっていると思います。<br />
バージョンは8でもCS3でも同じです。修正は自己責任でお願いします。</p>
<p>　<br />
修正するにあたっては以下のPDFファイルを参考にしました。<br />
（結局ほとんど必要なかったけど･･･）<br />
<a href="http://livedocs.adobe.com/flash/9.0_jp/main/flash_cs3_extending.pdf" target="_blank">http://livedocs.adobe.com/flash/9.0_jp/main/flash_cs3_extending.pdf</a></p>
<p>[ 参考ブログ ] <a href="http://www.ficc.jp/labs/archives/ando/jsfl_jsf/" target="_blank">JSFLとJSF - FICC LABS</a><br />
　<br />
修正したjsflファイルをmxpファイルにもしてみたのですが、mxpファイルの作り方は以下のブログの記事が参考になりました。<br />
[ 参考ブログ ] <a href="http://bitmap.dyndns.org/blog/archives/001405.html" target="_blank">Tanablog: MXP ファイルの作り方</a></p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=138</wfw:commentRss>
		</item>
		<item>
		<title>Extension（JSFL）を使うとFlashがもっと便利になるよ</title>
		<link>http://chabudai.org/blog/?p=61</link>
		<comments>http://chabudai.org/blog/?p=61#comments</comments>
		<pubDate>Sun, 02 Nov 2008 13:43:20 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=61</guid>
		<description><![CDATA[Flashを使い始めて間もない人の中には、Flash Extension（JSFL）というものがあることを知らない人がいるかもしれません。
Flash ExtensionはFlashの機能を拡張するプラグインのようなもの [...]]]></description>
			<content:encoded><![CDATA[<p>Flashを使い始めて間もない人の中には、Flash Extension（JSFL）というものがあることを知らない人がいるかもしれません。<br />
Flash ExtensionはFlashの機能を拡張するプラグインのようなものです。自分で作ることができるので、多くの人が便利なExtensionをWeb上で公開されています。<br />
Flashはデフォルトのままだと細かいところで融通が利かず、面倒くさい作業を繰り返しおこなわなければならないことが多々あります。そういった作業を自動的にやってくれるExtensionを見つけてインストールすれば、Flashの使い勝手が格段に良くなります。<br />
　<br />
まずは私が実際に使っていて、もうこれなしでは作業できないというExtensionをいくつかご紹介。（Extensionをインストールするには<a href="http://www.adobe.com/jp/exchange/em_download/" target="_blank">Extension Manager</a>が必要です）<br />
　</p>
<ul>
<li><a href="http://void.heteml.jp/blog/archives/2007/07/eachtransformer2.html" target="_blank"><strong>EachTransformer</strong></a>（Flash cs3のみ）<br />
illustratorでいうところの「個別に変形」を実現してくれるツールです。<br />
<img class="noborder" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/11/eachtransform.png" alt="eachtransform.png" width="490" height="180" /></li>
<li><a href="http://blog.emotional-box.com/index.php/monoblogue/individual/jsfl_setinstancenames/" target="_blank"><strong>[JSFL] setInstanceNames</strong></a><br />
キーフレームたくさんのアニメーションを付けてしまった後でもMovieClipに一発で名前を付けてくれるExtension。<img class="noborder" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/11/setinstancenames.png" alt="eachtransform.png" width="490" height="210" /></li>
<li><a href="http://blog.emotional-box.com/index.php/monoblogue/individual/jsfl_swap_symbols_in_the_same_layer/" target="_blank"><strong>[JSFL] swap symbols in the same layer</strong><br />
</a>キーフレームたくさんのアニメーションを付けてしまった後でも、シンボルの置き換えが一発できるExtension。（実はこれ一番良く使ってたのですが、最近エラーが出て使えなくなってしまってとても困ってます。<del datetime="2008-11-05T17:04:52+00:00">誰か似た機能で使い方シンプルなExtension知っていたら教えてください。</del>）<br />
[追記] どうやら置き換え先として指定するシンボルが、ライブラリのフォルダの中に入っている場合にエラーが出るようです。フォルダから出して指定すると使えました。（ちくわさん、教えていただいてありがとうございました。）</li>
</ul>
<p>　<br />
<span id="more-61"></span>　<br />
<strong>その他Flash Extensionがたくさん紹介されているページ</strong></p>
<ul>
<li><a href="http://www.link-log.net/archives/2007/08/flashmxpjsfl.html" target="_blank">Flashの作業を楽にする拡張機能mxpとかjsflとか｜link-log powered by fullsizeimage.inc</a></li>
<li><a href="http://hakuhin.hp.infoseek.co.jp/main/down.html#DOWNLOAD_MXP" target="_blank">Flash Extension 一覧 - HAKUHIN's home page【ダウンロード】</a></li>
<li><a href="http://blog.seyself.com/2007/08/commandsjsfl.html" target="_blank">Commands用JSFLもろもろ - blog.seyself.com</a></li>
<li><a href="http://yoropan.no.coocan.jp/wp/index.php/archives/211" target="_blank">Yoropan@Fla - Flashアニメ制作をサポートする機能拡張パネル「Timeline Controler」</a></li>
<li><a href="http://www.libspark.org/#mxp-project" target="_blank">Spark Project - mxp-project</a></li>
</ul>
<p>ステージ上のMCの位置を整数値にまるめる、ライブラリのプロパティを一括設定するなど、誰もがほしいと思う機能のExtensionは似たようなものがたくさんあります。（リンケージを一括設定する機能は、<a href="http://progression.jp/" target="_blank">Progression3</a>にも付いています。）使い比べて自分にしっくりくるのを探すのも良いでしょう。</p>
<p>　<br />
<strong>Flash Extensionが紹介されている本</strong></p>
<table border="0">
<tbody>
<tr>
<td><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=11350-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=4798116300&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=00BB1E&#038;bc1=FFFFFF&#038;bg1=FFFFFF&#038;f=ifr&#038;npa=1" style="width:120px;height:160px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></td>
<td valign="top"><a href="http://www.amazon.co.jp/gp/product/4798116300?ie=UTF8&#038;tag=11350-22&#038;linkCode=as2&#038;camp=247&#038;creative=1211&#038;creativeASIN=4798116300">FLASH OOP for ActionScript 3.0</a><img src="http://www.assoc-amazon.jp/e/ir?t=11350-22&#038;l=as2&#038;o=9&#038;a=4798116300" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />の第3章にも便利なFlash Extensionがいくつか紹介されています。いまさら紹介するまでもない有名な本ですが、とても良い本なのでまだ持っていない方はぜひ。<br />
この本に載っている「<a href="http://blog.naggg.jp/2008/07/flash-extension-this-codehint.html" target="_blank">this_codehint</a>」というExtensionも便利でおすすめです。</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=61</wfw:commentRss>
		</item>
		<item>
		<title>Progression３都物語 workshop in Kyoto, Osaka, Kobe に参加します</title>
		<link>http://chabudai.org/blog/?p=60</link>
		<comments>http://chabudai.org/blog/?p=60#comments</comments>
		<pubDate>Fri, 17 Oct 2008 17:48:38 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=60</guid>
		<description><![CDATA[
　
巷で話題のFlashフレームワーク「Progression」のワークショップが関西3都市でおこなわれることになったので参加しようと思っています！
　
ワークショップの詳細ページはこちら
Progression３都物 [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://event.progression.jp/" class="noborder"><img width="510" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/10/santomonogatari.png" height="210" class="noborder" /></a><br />
　<br />
巷で話題のFlashフレームワーク「<a target="_blank" href="http://progression.jp/">Progression</a>」のワークショップが関西3都市でおこなわれることになったので参加しようと思っています！<br />
　<br />
<strong>ワークショップの詳細ページはこちら</strong><br />
<a target="_blank" href="http://event.progression.jp/" onclick="pageTracker._trackPageview('/outbound/article/event.progression.jp');">Progression３都物語 - workshop in Kyoto, Osaka, Kobe -</a><br />
（参加申し込みページも↑からリンクされています）</p>
<p>大阪と神戸は参加枠にまだ余裕があるので、AS3ビギナーで参加を迷ってるような方もどんどん参加すればいいんだと思います。私もAS3超ビギナーです（涙目）。<br />
　<br />
Progressionフレームワークを使えるようになると、高度に設計されたフルFlashサイトがかなり制作時間を短縮して作れるようになる、と素人考えで理解しています。<br />
わかりやすいところで言うと、<a href="http://chabudai.sakura.ne.jp/blog/?p=36">前にこのブログでも取り上げたswfAdress</a>や右クリックメニューのカスタマイズが標準でサポートされていたりします。<br />
制作時間を短縮できるだけでなく、Flashエキスパートでない人間では実装がかなり難しいっていうか無理ってゆーぐらいレベルの高いFlashサイトが作れるようなので、頑張って覚えたいと思っています。<br />
　<br />
ハンズオンてきなワークショップなので参加にはノートパソコンとFlashCS3が必要です。<br />
FlashCS3持ってないよという人はとりあえず、<a target="_blank" href="http://www.adobe.com/jp/products/">体験版</a>をインストールすれば大丈夫。</p>
<p>私は1ヶ月ほど前に体験版をインストールして使用期限が過ぎてしまったので、買わざるを得ないんですが･･･。Flashブログみたいなものを書いていながらCS3持っていなかった私もついに個人でCS3を購入しなければならない日がやってきたわけですが、今CS3買ったら無料でCS4にアップグレードできます！みたいなのになるのっていつですかね！？できればそうなってから買いたかったんですけどもう間に合わなそうなので明日あたりヨドバシいって買ってこようと思ってます。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=60</wfw:commentRss>
		</item>
		<item>
		<title>ホネホネ・クロック [時計・ブログパーツ]</title>
		<link>http://chabudai.org/blog/?p=59</link>
		<comments>http://chabudai.org/blog/?p=59#comments</comments>
		<pubDate>Mon, 22 Sep 2008 21:07:24 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[works]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=59</guid>
		<description><![CDATA[    AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version= [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript">    AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","500","height","200","src","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/09/honehone_clock","quality","high","wmode","opaque","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/09/honehone_clock"); //end AC code</script><br />
　<br />
大阪てら子17で発表した時計、ホネホネ・クロックです。honehoneちゃんというもじもじくんみたいなキャラクターが数字になっているという時計です。<br />
1→2→3・・・9→0　という一方向のみのアニメーションしか作ってないので、59秒から00秒になるとき、24時から00時になるときなどが見所です。<br />
　<br />
小さくしたら、まあ、か・可愛いかな・・・と思いブログパーツにしました。<br />
　</p>
<table border="0" width="500" cellPadding="0" cellSpacing="2">
<tr>
<td height="90" bgColor="#eeeeee" align="center" vAlign="top"><script charset="Shift_JIS" src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_tr.js"></script></td>
<td bgColor="#eeeeee" align="center"><script charset="Shift_JIS" src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_wh.js"></script></td>
</tr>
<tr>
<td><strong>背景透明バージョン</strong><br />
<span class="size10">白とか薄い背景におすすめ</span></td>
<td><strong>背景白バージョン</strong><br />
<span class="size10">黒とか濃い背景におすすめ</span></td>
</tr>
</table>
<p>　</p>
<h3 class="size12">貼り付けるコードはこちら↓</h3>
<div class="igBar"><span id="ljavascript-37"><a href="#" onclick="javascript:showPlainTxt('javascript-37'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-37">
<div class="javascript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&lt;script charset=<span style="color: #3366CC;">"Shift_JIS"</span> src=<span style="color: #3366CC;">"http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_tr.js"</span>&gt;&lt;/script&gt; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
<strong>背景透明バージョン</strong><br />
　</p>
<div class="igBar"><span id="ljavascript-38"><a href="#" onclick="javascript:showPlainTxt('javascript-38'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-38">
<div class="javascript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&lt;script charset=<span style="color: #3366CC;">"Shift_JIS"</span> src=<span style="color: #3366CC;">"http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_wh.js"</span>&gt;&lt;/script&gt; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
<strong>背景白バージョン</strong><br />
　<br />
　<br />
時間、分、秒をロールオーバーすると拡大するユニバーサル機能？付きです。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=59</wfw:commentRss>
		</item>
		<item>
		<title>大阪てら子17、テーマは東京てら子5と同じ「Flash で時計大会」！</title>
		<link>http://chabudai.org/blog/?p=58</link>
		<comments>http://chabudai.org/blog/?p=58#comments</comments>
		<pubDate>Sun, 21 Sep 2008 20:04:48 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=58</guid>
		<description><![CDATA[9月20日大阪てらこ17、お題は「Flash で時計大会」。
先週のFPSでタイムラインの楽しさを思い出した私は（FPSに関してはまたブログに書きます）、今回はFlashでタイムラインアニメーションばりばりのものを作るこ [...]]]></description>
			<content:encoded><![CDATA[<p>9月20日大阪てらこ17、お題は「Flash で時計大会」。<br />
先週の<a target="_blank" href="http://www.fps2008.org/">FPS</a>でタイムラインの楽しさを思い出した私は（FPSに関してはまたブログに書きます）、今回はFlashでタイムラインアニメーションばりばりのものを作ることをテーマに発表してきました。</p>
<p>発表に使用したスライドはこちら↓。<br />
（右半分をクリックすると進む、左半分をクリックすると戻ります）</p>
<p><script type="text/javascript">AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","500","height","375","src","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/09/slide_s","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/09/slide_s"); //end AC code</script><br />
　<br />
ASも好きだけどタイムラインもね。<br />
その他の方々の発表の感想と、ブログ等へのリンクは以下に。<br />
　<br />
<span id="more-58"></span></p>
<h3 class="size12"><strong>1.シナチクさん</strong></h3>
<p><a target="_blank" href="http://sakotsu.jp/blog/?p=41">SAKOTSU INSPIRE - 阪てら子17 には参加できなかったけどTeraClock使って時計は用意しといたよ</a></p>
<p>今回シナチクさんは用事があるため出席できなかったのですが、作品は用意してくれてました。相変わらずのシナチクワールド炸裂。でもシナチクさんの撮る写真はなかなか美しいんですよね。その写真とFlashのグラフィックを組み合わせて独特の世界観を構築していました。<br />
　</p>
<h3 class="size12"><strong>2.みのんさん</strong></h3>
<p><a target="_blank" href="http://minomix.net/blog/2008/09/23/99/">minomix blog - 大阪てら子17に作ったやつとか</a></p>
<p>Marilenaの顔認識ライブラリを使って時計のグラフィックに落とし込んでいました。カメラで写真を取り込んだら顔がどんどん増えていくのが面白い。写真は50枚までキャッシュできるそう。せっかくなのでその場にいる人全員の顔を取り込んだとこが見たかった！<br />
　</p>
<h3 class="size12"><strong>3.ノブヒデさん</strong></h3>
<p><a target="_blank" href="http://www.nbhd6119.com/blog/?p=116">NBHD6119 - TERACO</a></p>
<p>Flashのアニメーションをうまく利用して、新しいデザインの時計を作る。今回のお題に対して一番正統派な解の切り口ではないでしょうか。私もここ何週間かずーっと新しい時計の仕組みを考えていたのですが結局思いつかず･･･。既存のアナログ時計のデザインってまじすごいなーとか思ったのみで終わり。難題をやりきったノブヒデさんはさすが。<br />
このアニメーションをTweenerなどのアニメーションライブラリを使わずに作ったという謎の苦労話が素敵でした。<br />
　</p>
<h3 class="size12"><strong>4.パンツカムヨさん</strong></h3>
<p><a target="_blank" href="http://www.y-tti.com/blog/2008/09/_17_flash.php">崖っぷちWEBデザイナーブログ - 大阪てら子 17 Flash で時計大会</a></p>
<p>Flashでドラムマシーン。もうその可愛さと完成度の高さはパンツカムヨさんのブログを見ればわかるかと思います。<br />
この作品も良いのですが、発表時に使ってたスライドの凝りように驚いた。微妙に光ったテキストが宇宙の星のようにちりばめられていて、それが中心に集まって文章になるというもの。ぜひこのスライドも公開してほしいです。<br />
この後に発表した私のスライドがテキスト打っただけの冒頭のあれ↑だったわけで・・・悲惨。</p>
<p>[追記] スライドについての記事もアップされています。<br />
<a target="_blank" href="http://www.y-tti.com/blog/2008/09/17.php">崖っぷちWEBデザイナーブログ - 大阪てらこ17 おまけ　自己紹介用のやつ</a><br />
　</p>
<h3 class="size12"><strong>5.ちゃぶ台</strong></h3>
<p>もじもじくんのようなキャラクターが各数字になっているデジタル時計を作りました。アニメーションの中ではキャラクターアニメーションを作るのが一番好き。スクリプト書いてた時間は全制作時間の5％くらいですね。<br />
作ったものは<a href="http://chabudai.sakura.ne.jp/blog/?p=59">次の記事</a>で。<br />
　</p>
<h3 class="size12"><strong>6.カッシーさん</strong></h3>
<p><a target="_blank" href="http://stid.jp/wp/?p=128">stid blog - 大阪てら子 17 Flash で時計大会</a></p>
<p>時間がくるくるまわって出てくるきれいな時計でした。文字をFlashでアニメーションさせたり効果つけたりするときは一回ビットマップに変換してからアニメーションさせると。テキストにロールオーバーすると文字が炸裂してましたw。<br />
　</p>
<h3 class="size12"><strong>7.さくーしゃさん</strong></h3>
<p><a target="_blank" href="http://saqoosha.net/2008/09/21/1577/">Saqoosha.net - Sonicode Clock</a></p>
<p>Flash Player 10 から音をごにょごにょできる機能が追加されるらしく、それを使って音の波形をエラいことにしていました。あとそれをiPhoneでも操作していました。私に解説できるようなシロモノでないので詳細はさくーしゃさんのブログで。<br />
　</p>
<h3 class="size12"><strong>8.hoehoeさん</strong></h3>
<p><a target="_blank" href="http://txton.net/hoehoe/2008/080929014053.html">hoelog - Flash : 画像認識でアナログ時計をデジタル時計に変換する</a></p>
<p>リアルのアナログ時計をWebカムで認識して、PC上でデジタル時計に変換させるという、恐ろしく無駄に高度な技術の作品を見せてくれました。ハフ変換というのを使ってアナログ時計の針の傾きを認識するそうですが、半周分の角度の計算しかできないことと、短針と長針が重なったときにどう認識するかが課題だそうです。ハフ変換という言葉は覚えた。ハフ変換。<br />
　</p>
<h3 class="size12"><strong>9. slnsyndicateさん</strong></h3>
<p><a target="_blank" href="http://yasuhirotsuchiya.com/archives/signwaveclock/">5 1 G N W 4 V 3 C L 0 C K V 3 R . 0 . 1</a></p>
<p>音の時計のスクリーンセーバ。音の高低で時間が表現されています。私は音感が全然ないのですが、絶対音感があると割と正確に時間がわかったりするのでしょうか。家のPCにインストールしたかったんですけどできなかった･･･（WindowsXP SP2）。<br />
　</p>
<h3 class="size12"><strong>ケンタロウさん</strong></h3>
<p><a target="_blank" href="http://www.ficc.jp/">FICC</a></p>
<p>その後、飛び入りのような感じでケンタロウさんが、FICCの制作物の紹介や制作秘話などを話してくれました。ものすごく話が上手くて引き込まれたんですけど、全部アドリブ、、、なんだぜ・・・？<br />
ケンタロウさんの何分の一かで良いのでうまく話せる能力がほしいです。<br />
　<br />
　<br />
<strong>・USKさんのブログにもレポがアップされています</strong><br />
<a target="_blank" href="http://www.mrlittlebig.com/blog/2008/09/80920.html">trace | Mr.littleBIG - 大阪てらこ１７</a></p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=58</wfw:commentRss>
		</item>
		<item>
		<title>クラスファイルを保存するフォルダ名について、あとWebDesigningとか</title>
		<link>http://chabudai.org/blog/?p=57</link>
		<comments>http://chabudai.org/blog/?p=57#comments</comments>
		<pubDate>Fri, 05 Sep 2008 17:26:57 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[books]]></category>

		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=57</guid>
		<description><![CDATA[少し前に自作のasファイルを公開してみたりしたわけですが、その時に悩んだのがクラスファイルを保存するフォルダ名（パッケージとか言う）をどうしたらいいのかということ。
ライブラリとしてまとめられ一般に公開されているasファ [...]]]></description>
			<content:encoded><![CDATA[<p>少し前に自作のasファイルを公開してみたりしたわけですが、その時に悩んだのがクラスファイルを保存するフォルダ名（パッケージとか言う）をどうしたらいいのかということ。</p>
<p>ライブラリとしてまとめられ一般に公開されているasファイルは、そのクラスが公開されているドメインの名前のフォルダに保存されているようです。<br />
　<br />
例えばAS2.0の有名なライブラリであるFuseKitは<br />
<strong><a target="_blank" href="http://www.mosessupposes.com/Fuse/">http://www.mosessupposes.com/Fuse/</a></strong>で公開されているのでasファイルは<br />
<strong>com/mosesSupposes/fuse/～</strong></p>
<p>というフォルダ下に保存されています。</p>
<p><strong><a target="_blank" href="http://casaframework.org/">http://casaframework.org/</a></strong>で公開されているCasaFrameWorkは<br />
<strong>org/casaframework/～</strong></p>
<p>というフォルダ下に保存されています。このルールでいけば、どんなにたくさんのライブラリを使っても、同じ場所にまとめて保存した複数のファイルのフォルダ名がかぶることはありません。良く考えられています。<br />
　<br />
ということで私が作るクラスファイルは<br />
jp/ne/sakura/chabudai/～</p>
<p>というフォルダ下に保存されるわけですが、これはなんかやたら階層深くていやです。クラスを公開するなら独自ドメインは必須ということなのか。<br />
　<br />
私はFuseKitなどのライブラリを使い始めて1年くらいになるのですが、このルールに気が付いたのはほんの少し前、それこそブログでasファイルを公開する時で、自分の鈍感さにほとほと嫌気が差したのですが、そんな話はどうでも良くて、<a target="_blank" href="http://book.mycom.co.jp/wd/">WebDesigning</a>8月号から始まった『Flash開発の新機軸「ActionScriptライブラリ」』という連載がすごいという話なんですよ。<br />
これは<a target="_blank" href="http://www.trick7.com/blog/">trick7のteraさん</a>がFlashの便利なライブラリについて焦点を絞って書かれた記事なのですが、Flashをこつこつ勉強しながら使っている人間にとって、今！そこにある疑問！に届くように本当に丁寧に書かれているというか、現場に即しているというか、とにかくFlashのエキスパートではないけどFlashする人にとっては永久保存版みたいな記事だと思います。冒頭に書いたクラスファイルを保存するフォルダ名についても述べられていました。最近は必ずしもドメイン名をフォルダ名にするわけでもないこととか。</p>
<p>9月号では<a target="_blank" href="http://code.google.com/p/tweener/">Tweener</a>の使い方についてこれ以上ないくらい詳しく解説されていて、ライブラリを使ったことのない人でもこれを読めば必ず使えるようになると思います。私も今まではFuseKit使ってきたのですが、次からはTweenerに変えようと思っています。</p>
<p>空きをゆったり使ったスマートなデザインを鼻で笑うかのように、ぎっちりと密度の濃い情報でページを埋め尽くした記事は見所が山のよう。来月号も楽しみです。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=57</wfw:commentRss>
		</item>
		<item>
		<title>Flashとjavascriptでクッキー（Cookie）を扱う</title>
		<link>http://chabudai.org/blog/?p=56</link>
		<comments>http://chabudai.org/blog/?p=56#comments</comments>
		<pubDate>Mon, 25 Aug 2008 17:56:18 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=56</guid>
		<description><![CDATA[function setMyCookie(str){document.cookie = str;}function getMyCookie() {var c = document.cookie; return c;}

 [...]]]></description>
			<content:encoded><![CDATA[<p><script language="JavaScript" type="text/javascript">function setMyCookie(str){document.cookie = str;}function getMyCookie() {var c = document.cookie; return c;}</script><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="500" height="230" id="sample_cookie02" align="middle"><param name="allowScriptAccess" value="always" /><param name="movie" value="http://chabudai.org/sample/cookie/sample_cookie02.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="http://chabudai.org/sample/cookie/sample_cookie02.swf" quality="high" bgcolor="#ffffff" width="500" height="230" name="sample_cookie02" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /><br />
</object><br />
　<br />
最近仕事でイントロムービーがあるFlashを作ったのですが</p>
<p><strong>・1回目に見ときはイントロムービーが流れるように</strong><br />
<strong>・2回目以降はイントロムービーは流れずにスキップ</strong><br />
<strong>・ブラウザを終了させてもう一度開いたら、またイントロムービーが見れるように</strong></p>
<p>という要望がありました。</p>
<p>まあ良くありがちな要望なのですが、今回それをブラウザのクッキーを使って判定させようと思って『flash クッキー』などで検索したのですが、Flash版のクッキーであるSharedObjectに関する記事ばっかり引っかかって、なかなかそのものずばりのページにいきつかなかったので、メモとして残しておくことにします。</p>
<p>（昔はFlashでクッキー扱う記事よく見たような気がするんですが。今はFlashでクッキーみたいなの使いたいときはSharedObeject使えば良いということなんでしょうか。そもそもイントロムービーがあるようなFlashも最近はあまり見かけませんね。）</p>
<p><strong><a href="http://chabudai.sakura.ne.jp/sample/cookie/index.html" target="_blank">サンプルはこちら。</a></strong>（上に貼っているFlashと同じですが取得してるクッキーは別です）</p>
<p>上のページに最初にアクセスすると最初は背景が黄色い画面が表示されます（ここでクッキーが保存されます）、更新ボタンを押すと緑の画面が表示され、以降黄色い画面を見ることは出来ません。ブラウザを一度終了させてからアクセスすると、また黄色い画面に飛びます。</p>
<p><span id="more-56"></span></p>
<h3 class="size12"><strong>スクリプトについて</strong></h3>
<p>html側には以下のjavascriptを記述します。</p>
<div class="igBar"><span id="ljavascript-42"><a href="#" onclick="javascript:showPlainTxt('javascript-42'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-42">
<div class="javascript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&lt;script language=<span style="color: #3366CC;">"JavaScript"</span> type=<span style="color: #3366CC;">"text/javascript"</span>&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> setMyCookie<span style="color: #66cc66;">&#40;</span>str<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; document.<span style="color: #006600;">cookie</span> = str;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> getMyCookie<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> c = document.<span style="color: #006600;">cookie</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">return</span> c;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&lt;/script&gt; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>FlashのActionScript側には以下を記述します。</p>
<div class="igBar"><span id="lactionscript-43"><a href="#" onclick="javascript:showPlainTxt('actionscript-43'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-43">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #808080; font-style: italic;">//クッキーを取得</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> returnValue:<span style="color: #0066CC;">String</span> = flash.<span style="color: #006600;">external</span>.<span style="color: #006600;">ExternalInterface</span>.<span style="color: #0066CC;">call</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"getMyCookie"</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #0066CC;">toString</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #808080; font-style: italic;">//解析</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> judge:<span style="color: #0066CC;">Number</span> = returnValue.<span style="color: #0066CC;">indexOf</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"chabudai"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>!<span style="color: #66cc66;">&#40;</span>judge == -<span style="color: #cc66cc;color:#800000;">1</span> || judge == <span style="color: #0066CC;">undefined</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">gotoAndPlay</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"end"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><strong>↑クッキーが保存されているかどうか判定させたいところに書くスクリプト</strong><br />
ExternalInterfaceで上記で記述したjavascriptを呼び出しています。<br />
受け取ったクッキーの文字列から特定の文字列を探します。ユニークな文字列にしましょう。ここでは"chabudai"にしています。chabudaiという文字列があれば"end"というラベルのフレームまでジャンプするように指示しています。</p>
<div class="igBar"><span id="lactionscript-44"><a href="#" onclick="javascript:showPlainTxt('actionscript-44'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-44">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #808080; font-style: italic;">// クッキーをセット</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> msg:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">"chabudai"</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">flash.<span style="color: #006600;">external</span>.<span style="color: #006600;">ExternalInterface</span>.<span style="color: #0066CC;">call</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"setMyCookie"</span>, msg<span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><strong>↑クッキーを保存したいタイミングのところに書くスクリプト</strong><br />
ここでもExternalInterfaceでjavascriptを呼び出しています。<br />
この時点でクッキーに"chabudai"という文字列が保存されます。</p>
<p><a href="http://chabudai.sakura.ne.jp/sample/cookie/sample_cookie.fla">flaファイルも一応アップしておきます。（flash8以上）</a></p>
<p>ローカルで試すときはFlashを貼るhtmlソースにallowScriptAccess="always"のパラメータを足さないと動かないと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=56</wfw:commentRss>
		</item>
		<item>
		<title>やっぱり癖になる、Daft Bodies</title>
		<link>http://chabudai.org/blog/?p=55</link>
		<comments>http://chabudai.org/blog/?p=55#comments</comments>
		<pubDate>Wed, 06 Aug 2008 17:33:25 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[others]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=55</guid>
		<description><![CDATA[Daft handsやDaft Bodiesなどの名作動画を生んだDaft Punkの「Harder, Better, Faster, Stronger」ですが、久しぶりにYou Tube見たら、ナイスでアホなパロディ動 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jp.youtube.com/watch?v=K2cYWfq--Nw" target="_blank">Daft hands</a>や<a href="http://jp.youtube.com/watch?v=lLYD_-A_X5E" target="_blank">Daft Bodies</a>などの名作動画を生んだDaft Punkの「Harder, Better, Faster, Stronger」ですが、久しぶりにYou Tube見たら、ナイスでアホなパロディ動画たちが増えていたよ。<br />
　<br />
Daft Punk Harder Bodies (Male version) Harder Better Faster.<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/6EUupnF02vo&#038;hl=ja&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/6EUupnF02vo&#038;hl=ja&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>兄貴編。<br />
　<br />
　<br />
Daft Bros<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/cYDmIn6Gp8I&#038;hl=ja&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/cYDmIn6Gp8I&#038;hl=ja&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>メタボ編。<br />
　</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=55</wfw:commentRss>
		</item>
		<item>
		<title>Stageサイズが変わったときにMovieClipを動かすクラス [AS2]</title>
		<link>http://chabudai.org/blog/?p=54</link>
		<comments>http://chabudai.org/blog/?p=54#comments</comments>
		<pubDate>Tue, 29 Jul 2008 14:46:39 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=54</guid>
		<description><![CDATA[クラスを書くのに少しずつ慣れてきたところで、拙いクラスを開き直って公開してみようと思います。※注意！AS2です。
横幅、縦幅が100％のFlashで、Stageサイズを変えたときにムービークリップの位置をアニメーションで [...]]]></description>
			<content:encoded><![CDATA[<p>クラスを書くのに少しずつ慣れてきたところで、拙いクラスを開き直って公開してみようと思います。※注意！AS2です。</p>
<p>横幅、縦幅が100％のFlashで、Stageサイズを変えたときにムービークリップの位置をアニメーションで移動させる効果を使うことがよくあると思います。<br />
例えば有名な<a target="_blank" href="http://www.hybridworks.jp/">HYBRIDWORKSさんのサイト</a>がそうですね。<br />
やり方は<span style="font-family: ＭＳ Ｐゴシック">Stage.onResizeリスナーイベントを使って、リサイズされたときにムービークリップを動かすよう指示するだけで特に難しくないのですが、</span>動かしたいムービークリップがひとつだけならともかく、何個ものムービークリップをそれぞれ左上、右上、左下、右下のような位置に動かしたいとき、いちいち計算して指定するのもなかなか面倒です。<br />
　<br />
そこでそれを簡単に指示するためのクラスを作りました。</p>
<p><a target="_blank" href="http://chabudai.sakura.ne.jp/sample/stageresize/index.html">サンプルはこちら。</a></p>
<p><a href="http://chabudai.sakura.ne.jp/sample/stageresize/stageresize_sample.zip">flaファイルとソースファイル一式はこちら。<br />
</a>（<a target="_blank" href="http://www.mosessupposes.com/Fuse/">fusekit</a>つかっています。）<br />
　</p>
<h3 class="size12">使い方</h3>
<p>ダウンロードして解凍したファイルの中から「stageresize_test.fla」を開いてください。srcフォルダにクラスパスを通してパブリッシュすれば動きます。</p>
<p>動かしたいムービークリップは、好きな場所に配置できます。<br />
右上に置きたいものは右上をムービークリップの中心点に、左下は左下、右下は右下、その他は左上に設定してください。</p>
<p>タイムラインに書くスクリプトは「script」レイヤーの1フレーム目を参考に。<br />
　</p>
<div class="igBar"><span id="lactionscript-49"><a href="#" onclick="javascript:showPlainTxt('actionscript-49'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-49">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> stageObj:StageOnResize = <span style="color: #000000; font-weight: bold;">new</span> StageOnResize<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">_root</span>, <span style="color: #cc66cc;color:#800000;">800</span>, <span style="color: #cc66cc;color:#800000;">520</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>StageOnResizeクラスのインスタンスを作ります。引数は1つ目が動かしたいムービークリップを置いているムービークリップ名（ここでは_root）、２つ目と3つ目はStageの横幅と縦幅です。<br />
　</p>
<div class="igBar"><span id="lactionscript-50"><a href="#" onclick="javascript:showPlainTxt('actionscript-50'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-50">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">stageObj.<span style="color: #006600;">addMovie</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#123;</span>m:<span style="color: #ff0000;">"right_mc"</span>, pos:<span style="color: #ff0000;">"right"</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>stageObj.addMovieで動かしたいムービークリップを登録してください。ムービークリップは何個でも登録できます。mはムービークリップの名前、posは置きたい場所。<br />
・"right"　右付<br />
・"bl"　左下<br />
・"br"　右下<br />
・"center"　横も縦も中央<br />
・"cw"　横だけ中央<br />
・"ch"　縦だけ中央<br />
・"cr"　右付で縦の中央<br />
・"cb"　下付で横の中央<br />
左付のムービークリップはStageサイズが変わっても動かないので登録する必要はありません。<br />
　</p>
<div class="igBar"><span id="lactionscript-51"><a href="#" onclick="javascript:showPlainTxt('actionscript-51'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-51">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">stageObj.<span style="color: #006600;">setEase</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">0</span>.<span style="color: #cc66cc;color:#800000;">7</span>, <span style="color: #ff0000;">"easeOutQuint"</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>移動スピードを設定します。省略するとデフォルトのスピードで動きます。<br />
引数の1つ目は移動終了までの時間（秒）、ふたつめはイージングの種類です。FuseKitのPennerEasingです。イージングの違いは以下のページなどを参考にしてください。</p>
<p><a target="_blank" href="http://www.project-nya.jp/modules/weblog/details.php?blog_id=586">にゃあプロジェクト - ウェブログ - FuseKitのイージング</a></p>
<p>一応、StageOnResize.asのソースは以下。<br />
　<br />
<span id="more-54"></span></p>
<p>正直、もっとスマートな書き方があると思います。<br />
特にcase文のあたり。だらだらと分岐で計算しているだけです。<br />
赤ペン先生募集中。</p>
<div class="igBar"><span id="lactionscript-52"><a href="#" onclick="javascript:showPlainTxt('actionscript-52'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-52">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">import</span> com.<span style="color: #006600;">mosesSupposes</span>.<span style="color: #006600;">fuse</span>.<span style="color: #006600;">ZigoEngine</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">import</span> com.<span style="color: #006600;">mosesSupposes</span>.<span style="color: #006600;">fuse</span>.<span style="color: #006600;">Shortcuts</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">import</span> com.<span style="color: #006600;">mosesSupposes</span>.<span style="color: #006600;">fuse</span>.<span style="color: #006600;">PennerEasing</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">class</span> usr.<span style="color: #006600;">StageOnResize</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> root:<span style="color: #0066CC;">MovieClip</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> mcList:<span style="color: #0066CC;">Array</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> stagew:<span style="color: #0066CC;">Number</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> stageh:<span style="color: #0066CC;">Number</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> fuseSec:<span style="color: #0066CC;">Number</span> = <span style="color: #cc66cc;color:#800000;">0</span>.<span style="color: #cc66cc;color:#800000;">8</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> fuseEase:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">"easeOutCubic"</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #000000; font-weight: bold;">function</span> StageOnResize<span style="color: #66cc66;">&#40;</span>mc:<span style="color: #0066CC;">MovieClip</span>, w:<span style="color: #0066CC;">Number</span>, h:<span style="color: #0066CC;">Number</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #808080; font-style: italic;">// FuseKit</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  ZigoEngine.<span style="color: #006600;">simpleSetup</span><span style="color: #66cc66;">&#40;</span>Shortcuts, PennerEasing<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  ZigoEngine.<span style="color: #006600;">SKIP_LEVEL</span> = <span style="color: #cc66cc;color:#800000;">2</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  root = mc;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  stagew = w;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  stageh = h;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #808080; font-style: italic;">// Flashムービーを左上に配置</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">align</span> = <span style="color: #ff0000;">"TL"</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #808080; font-style: italic;">// 伸縮を拡大/縮小なしに</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">scaleMode</span> = <span style="color: #ff0000;">"noScale"</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #808080; font-style: italic;">// MovieClipをリスナーに登録</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">addListener</span><span style="color: #66cc66;">&#40;</span>root<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #000000; font-weight: bold;">var</span> scope = <span style="color: #0066CC;">this</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  root.<span style="color: #0066CC;">onResize</span> = <span style="color: #000000; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   scope.<span style="color: #006600;">moveMovie</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #808080; font-style: italic;">//動くスピード</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> setEase<span style="color: #66cc66;">&#40;</span>sec:<span style="color: #0066CC;">Number</span>, ease:<span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  fuseSec = sec;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  fuseEase = ease;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #808080; font-style: italic;">//動かすMovieClipを登録</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> addMovie<span style="color: #66cc66;">&#40;</span>obj:<span style="color: #0066CC;">Object</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #808080; font-style: italic;">//xy初期値</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  obj.<span style="color: #006600;">x</span> = root<span style="color: #66cc66;">&#91;</span>obj.<span style="color: #006600;">m</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #0066CC;">_x</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  obj.<span style="color: #006600;">y</span> = root<span style="color: #66cc66;">&#91;</span>obj.<span style="color: #006600;">m</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #0066CC;">_y</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #808080; font-style: italic;">//配列化</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  mcList.<span style="color: #0066CC;">push</span><span style="color: #66cc66;">&#40;</span>obj<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #808080; font-style: italic;">//ターゲット位置取得</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  getPosition<span style="color: #66cc66;">&#40;</span>obj<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #808080; font-style: italic;">//初期位置へ移動</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  root<span style="color: #66cc66;">&#91;</span>obj.<span style="color: #006600;">m</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #0066CC;">_x</span> = obj.<span style="color: #006600;">nx</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  root<span style="color: #66cc66;">&#91;</span>obj.<span style="color: #006600;">m</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #0066CC;">_y</span> = obj.<span style="color: #006600;">ny</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> moveMovie<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">String</span> <span style="color: #b1b100;">in</span> mcList<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #808080; font-style: italic;">//ターゲット位置取得</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   getPosition<span style="color: #66cc66;">&#40;</span>mcList<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #808080; font-style: italic;">//移動（Fusekit）</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   root<span style="color: #66cc66;">&#91;</span>mcList<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">m</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">slideTo</span><span style="color: #66cc66;">&#40;</span>mcList<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">nx</span>, mcList<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">ny</span>, fuseSec, fuseEase<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> getPosition<span style="color: #66cc66;">&#40;</span>p_obj:<span style="color: #0066CC;">Object</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span><span style="color: #66cc66;">&#123;</span> </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #b1b100;">switch</span><span style="color: #66cc66;">&#40;</span>p_obj.<span style="color: #006600;">pos</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">case</span> <span style="color: #ff0000;">"right"</span>: <span style="color: #808080; font-style: italic;">//右付</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">nx</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">round</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">width</span> - <span style="color: #66cc66;">&#40;</span>stagew-p_obj.<span style="color: #006600;">x</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">ny</span> = p_obj.<span style="color: #006600;">y</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">break</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">case</span> <span style="color: #ff0000;">"bl"</span>: <span style="color: #808080; font-style: italic;">//左下</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">nx</span> = p_obj.<span style="color: #006600;">x</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">ny</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">round</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">height</span> - <span style="color: #66cc66;">&#40;</span>stageh - p_obj.<span style="color: #006600;">y</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">break</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">case</span> <span style="color: #ff0000;">"br"</span>: <span style="color: #808080; font-style: italic;">//右下</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">nx</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">round</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">width</span> - <span style="color: #66cc66;">&#40;</span>stagew-p_obj.<span style="color: #006600;">x</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">ny</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">round</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">height</span> - <span style="color: #66cc66;">&#40;</span>stageh - p_obj.<span style="color: #006600;">y</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">break</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">case</span> <span style="color: #ff0000;">"center"</span>: <span style="color: #808080; font-style: italic;">//縦も横も中央</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">nx</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">round</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">width</span> - root<span style="color: #66cc66;">&#91;</span>p_obj.<span style="color: #006600;">m</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #0066CC;">_width</span><span style="color: #66cc66;">&#41;</span> / <span style="color: #cc66cc;color:#800000;">2</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">ny</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">round</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">height</span> - root<span style="color: #66cc66;">&#91;</span>p_obj.<span style="color: #006600;">m</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #0066CC;">_height</span><span style="color: #66cc66;">&#41;</span> / <span style="color: #cc66cc;color:#800000;">2</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">break</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">case</span> <span style="color: #ff0000;">"cw"</span>: <span style="color: #808080; font-style: italic;">//横だけ中央</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">nx</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">round</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">width</span> - root<span style="color: #66cc66;">&#91;</span>p_obj.<span style="color: #006600;">m</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #0066CC;">_width</span><span style="color: #66cc66;">&#41;</span>/<span style="color: #cc66cc;color:#800000;">2</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">ny</span> = p_obj.<span style="color: #006600;">y</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">break</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">case</span> <span style="color: #ff0000;">"ch"</span>: <span style="color: #808080; font-style: italic;">//縦だけ中央</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">nx</span> = p_obj.<span style="color: #006600;">x</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">ny</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">round</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">height</span> - root<span style="color: #66cc66;">&#91;</span>p_obj.<span style="color: #006600;">m</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #0066CC;">_height</span><span style="color: #66cc66;">&#41;</span> / <span style="color: #cc66cc;color:#800000;">2</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">break</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   </div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">case</span> <span style="color: #ff0000;">"cr"</span>: <span style="color: #808080; font-style: italic;">//右付で縦の中央</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">nx</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">round</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">width</span> - <span style="color: #66cc66;">&#40;</span>stagew-p_obj.<span style="color: #006600;">x</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">ny</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">round</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">height</span> - root<span style="color: #66cc66;">&#91;</span>p_obj.<span style="color: #006600;">m</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #0066CC;">_height</span><span style="color: #66cc66;">&#41;</span> / <span style="color: #cc66cc;color:#800000;">2</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">break</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">case</span> <span style="color: #ff0000;">"cb"</span>: <span style="color: #808080; font-style: italic;">//下付で横の中央</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">nx</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">round</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">width</span> - root<span style="color: #66cc66;">&#91;</span>p_obj.<span style="color: #006600;">m</span><span style="color: #66cc66;">&#93;</span>.<span style="color: #0066CC;">_width</span><span style="color: #66cc66;">&#41;</span> / <span style="color: #cc66cc;color:#800000;">2</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">    p_obj.<span style="color: #006600;">ny</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">round</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">Stage</span>.<span style="color: #0066CC;">height</span> - <span style="color: #66cc66;">&#40;</span>stageh - p_obj.<span style="color: #006600;">y</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">   <span style="color: #b1b100;">break</span>;    </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=54</wfw:commentRss>
		</item>
		<item>
		<title>ごはんとFlash ～おいでやす京都～ 行ってきたよ！！レポ （後編）</title>
		<link>http://chabudai.org/blog/?p=53</link>
		<comments>http://chabudai.org/blog/?p=53#comments</comments>
		<pubDate>Tue, 22 Jul 2008 20:15:21 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=53</guid>
		<description><![CDATA[
さてごはんとFlash ～おいでやす京都～後半は「Flashers'白書」コーナーからスタートです。
今回、参加者の方々には事前にかなり長ーいアンケートにメールで答えてもらっていて、それを美しいグラフで100スライド以 [...]]]></description>
			<content:encoded><![CDATA[<p><img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/gohafla10.jpg" height="380" /></p>
<p>さてごはんとFlash ～おいでやす京都～後半は「Flashers'白書」コーナーからスタートです。<br />
今回、参加者の方々には事前にかなり長ーいアンケートにメールで答えてもらっていて、それを美しいグラフで100スライド以上にまとめたのものを発表しました。</p>
<p>世のFlasherにとってはかなり興味深い内容になっていると思うのですが、参加者の方々もごはん食べてたり交流されてたりで、あまりじっくり見ることができなかったかもしれませんね。そのスライドどっかにアップされるのかな？えと・・・、アップされたらリンク貼ります。<br />
→<a target="_blank" href="http://saqoosha.net/2008/07/25/686/">アップされました。Saqooshaさんのブログから見られます。</a><br />
　<br />
<span id="more-53"></span></p>
<p><img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/gohafla11.jpg" height="196" /></p>
<p>各項目について面白い回答をしていただいた方などにインタビューしました。<br />
左端は参加者の平均年齢を調べる中でずば抜けて若い方代表ということでインタビューされるyossyさん。その隣は、Progessionの普及率を調べるアンケートの結果発表時に、作っている本人のtaka:niumさんにインタビューしているところ。ちなみに参加者の中でProgressionを知らない、という方はほとんどいませんでした。<br />
　<br />
宴もたけなわとなったところで、最後の出し物、プレゼントコーナー！！プレゼントは</p>
<p>・Saqooshaさん提供のPerfumeのアルバム「GAME」<br />
・dokeさん提供の「鳩サブレ」<br />
・Jr.さん提供の「AS3特製ビーチボール」<br />
・Idoさん提供の「ごはんとFlash＆teracoロゴ入りオリジナルグラス」<br />
・シナチクさん提供の「クマのクッション（お尻の小さい方向け）」<br />
・ごはFla京都オリジナルスタッフTシャツ（<a target="_blank" href="http://www.kumaya.org/">Printed by KUMAYA</a>）</p>
<p>とかなり盛りだくさん！！<br />
シナチクさん力作のおもしろルーレットによりプレゼント当選者が決定します！<br />
　<br />
<img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/gohafla12.jpg" height="350" /></p>
<p>チャーチャラッチャ、チャーチャラッチャ、チャーチャラッチャ、チャラチャ♪<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/gohafla13.jpg" /></p>
<p>プレゼント当たった皆さん嬉しそう。うらやまし～！<br />
　<br />
　<br />
<img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/gohafla14.jpg" height="172" /></p>
<p>最後に一本締め！皆さまお疲れさまでした～。<br />
　<br />
　<br />
<img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/gohafla15.jpg" height="172" /></p>
<p>ごはfla京都運営スタッフと、大阪てら子のメンバーで集合写真的な。<br />
この後こんなメンバーの話を聞けるチャンスは二度とない！と思い2次会も参加して、朝まで飲みました。そしてその中の半分くらいはその後、鎌倉のごはんとFlash2杯目に参加すべく東京へ向かったという。本当みんなタフだ。（私はおうちへ帰ったよ）<br />
右は2次会の最後に食べたスイーツ。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=53</wfw:commentRss>
		</item>
		<item>
		<title>ごはんとFlash ～おいでやす京都～ 行ってきたよ！！レポ （前編）</title>
		<link>http://chabudai.org/blog/?p=52</link>
		<comments>http://chabudai.org/blog/?p=52#comments</comments>
		<pubDate>Mon, 21 Jul 2008 20:28:54 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=52</guid>
		<description><![CDATA[
　
7月19日（土）18:30！ ついに、京都さらさ花遊小路にて「ごはんとFlash ～おいでやす京都」イベントが開催されました！！！
最終的にイベントに参加する予定人数はスタッフを含めて67名だったのですが、なんとキ [...]]]></description>
			<content:encoded><![CDATA[<p><img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/gohafla01.jpg" height="374" /><br />
　<br />
7月19日（土）18:30！ ついに、京都<a target="_blank" href="http://sarasak2.exblog.jp/">さらさ花遊小路</a>にて「<a target="_blank" href="http://teraco.jp/gohafla/">ごはんとFlash ～おいでやす京都</a>」イベントが開催されました！！！</p>
<p>最終的にイベントに参加する予定人数はスタッフを含めて67名だったのですが、なんとキャンセルなしで全員の方が来られました！きっと皆さんこのイベントを楽しみにされていたんですね！私もこのイベントにかける意気込みたー、相当なもんだったので、頑張っていろんな方々に声をかけさせていただきました。</p>
<p>名刺を交換していただいた皆さま、ありがとうございました。今回は短い時間しか喋ることができませんでしたが、今度何かでお会いしたときはぜひもっといろいろお話を聞かせてください。<br />
　<br />
ところで冒頭の写真の看板、これはもともと「ごはんとコーヒー」という文字が書かれていたのをビニールテープで「ごはんとFlash」に変えたものなんですよ。<a target="_blank" href="http://trio4.at.infoseek.co.jp/life/index.html">佐藤修悦</a>には遠く及ばないテープ文字ですが結構はまってませんか？え、気づかなかった！？そ、そうですか・・・。<br />
　<br />
イベントの写真とレポは以下からどうぞ。<br />
　<br />
<span id="more-52"></span></p>
<p><img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/gohafla02.jpg" height="341" /></p>
<p>18:30より受付開始<br />
　<br />
　<br />
<img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/gohafla03.jpg" height="378" /></p>
<p>続々と運び込まれるごはん。乾杯前ですがあちこちで名刺交換が始まっています。<br />
　<br />
　<br />
オープニングは1-10 designさん制作のバリバリお米エフェクトで作られたFlash Movieでスタート！！（<a target="_blank" href="http://blog.naggg.jp/2008/07/gohafla-kyoto-report.html">お米エフェクトMovieはnagggさんのブログから見られます</a>）<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/gohafla04.jpg" /></p>
<p>乾杯の後に、スポンサー紹介。<a target="_blank" href="http://katamari.co.jp/">株式会社カタマリ</a>さん、<a target="_blank" href="http://www.colors.jp/">株式会社カラーズ</a>さん、<a target="_blank" href="http://www.genephics.co.jp/">genephics design.Inc.</a>さん、<a target="_blank" href="http://www.1-10.com/">株式会社ワン・トゥー・テン・デザイン</a>さん。<br />
カタマリさんの時に写真を撮り忘れていたのですが、<a target="_blank" href="http://gotoand.net/blog/">れんさん</a>から写真提供していただきました（ありがとうございます！）。今katamariに採用された方から抽選で1名にiPhoneをプレゼント、ってばっちり写ってますね！！！<br />
　<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/gohafla06.jpg" /></p>
<p>19:40分頃からFlashで一芸コーナーの始まり。発表者一人目は<a target="_blank" href="http://d.hatena.ne.jp/hidep22/">たけいひでゆきさん</a>。インターネット越しにうちわを扇いでもらえるシステムです！<br />
　<br />
<img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/gohafla07.jpg" height="262" /></p>
<p>Wiiリモコンを振ったり、ノートPC自体を振ったりすることで「てら子」と名づけられたうちわ扇ぎマシーンのうちわがパタパタと動きます。これはすごい！エコなのかどうかは謎ですが！<br />
　<br />
　<br />
<img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/gohafla08.jpg" height="360" /></p>
<p>発表者二人目は<a target="_blank" href="http://haramakoto.com/">原真人さん</a>。Flashで作られた作品をたくさん見せてくれました。クオリティたかーい。ビジュアルもきれい！<br />
　<br />
<img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/gohafla09.jpg" height="262" /></p>
<p><a target="_blank" href="http://haramakoto.com/works/#/index/SwimmyClock">Swimmy Clock</a>は周りでも可愛い！と評判高かったです。その他発表してくれた作品は、<a target="_blank" href="http://haramakoto.com/works/">原さんのサイトのWORKSページ</a>より見ることができます。<br />
　<br />
　<br />
眠くなってきたので、<a href="http://chabudai.sakura.ne.jp/blog/?p=53">続きは後編で</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=52</wfw:commentRss>
		</item>
		<item>
		<title>1-10 designさんにお邪魔してきました！</title>
		<link>http://chabudai.org/blog/?p=51</link>
		<comments>http://chabudai.org/blog/?p=51#comments</comments>
		<pubDate>Mon, 21 Jul 2008 14:55:59 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=51</guid>
		<description><![CDATA[
7月19日土曜日の「ごはんとFlash ～おいでやす京都～」イベントの前に、京都の超素敵なweb制作会社「1-10 design」さんのところへ、Progression Frameworkのtaka:niumさんや、b [...]]]></description>
			<content:encoded><![CDATA[<p><img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/1_10_01.jpg" height="260" /></p>
<p>7月19日土曜日の「ごはんとFlash ～おいでやす京都～」イベントの前に、京都の超素敵なweb制作会社「<a target="_blank" href="http://www.1-10.com/">1-10 design</a>」さんのところへ、<a target="_blank" href="http://blog.progression.jp/">Progression Frameworkのtaka:niumさん</a>や、<a target="_blank" href="http://www.be-interactive.org/">beinteractive!のyossyさん</a>が来られる！ことになったので、1-10 designのnagggさんが皆さんもどーですかー、って流れになっていたのを聞きつけ、わわわたしもぜひ行きたい！と思っていたら、快く皆さんでどーぞーってことで、ほとんどのごはFla京都の運営スタッフがお邪魔できることになりました。結構な大人数だったのですが1-10さん、本当にありがとうございました！！</p>
<p>憧れの1-10さんは、どんな感じのとこなんだろう･･･！！<br />
めちゃわくわくドキドキものでしたよ！！<br />
　<br />
<span id="more-51"></span></p>
<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/1_10_02.jpg" /></p>
<p>入り口を入ると目に飛び込んでくるロゴ。おしゃれです。事務所はかなり広くてきれい！赤い高校ジャージの人がいる･･･。nagggさんですか！<br />
　<br />
　<br />
<img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/1_10_03.jpg" height="341" /></p>
<p>オープニングムービーの確認などをします。<br />
　<br />
　<br />
<img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/1_10_04.jpg" height="340" /></p>
<p>なんとその場にiPhoneを持っている人が3人も！<br />
（紫のTシャツはごはFla京都のスタッフTシャツです）<br />
　<br />
　<br />
<img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/1_10_05.jpg" height="340" /></p>
<p>「Saqoosha」の文字がアニメーションしているところ。<br />
　<br />
　<br />
<img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/1_10_06.jpg" height="168" /></p>
<p>左は本日ごはんとflashで司会を務めるシナチクさん。右は事務所の奥でnagggさんと蜜月中のtaka:niumさん。<br />
　<br />
　<br />
<img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/1_10_07.jpg" height="341" /></p>
<p>まったり。<br />
　<br />
　<br />
<img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/1_10_08.jpg" height="340" /></p>
<p>なんか寝ようとしてる人が。<br />
　<br />
　<br />
<img width="512" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/1_10_09.jpg" height="340" /></p>
<p>クローバーが生えてるのを発見。クローバーって1本だけ生えたりするの！？ラブリー。<br />
　<br />
1-10の何人かの方と名刺交換させていただいたのですが、皆さん素敵な方たちでした。呼ばれてもいないのに無理やり押しかけた私とも、それはもうにこやかに会話してくれたよ！<br />
関西のwebクリエイティブを牽引している1-10 designさんのような会社の存在があるから、自分も関西でがんばるぜ！って思っていけてる気がします。<br />
ほんまこんな会社で働きたい。そうそう！1-10 designさんは今求人してますよ！バリバリFlashやってクリエイティブなものを作りたい人はぜひ<a target="_blank" href="http://www.cbc-net.com/work/company/1-10design/">突撃すると良いと思います！</a></p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=51</wfw:commentRss>
		</item>
		<item>
		<title>ごはんとFlash ～おいでやす京都～ 追加募集するようです！</title>
		<link>http://chabudai.org/blog/?p=50</link>
		<comments>http://chabudai.org/blog/?p=50#comments</comments>
		<pubDate>Sat, 05 Jul 2008 18:56:30 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=50</guid>
		<description><![CDATA[
　
ごはんとFlash ～おいでやす京都～ の追加募集が七夕の7月7日月曜日、朝7時7分という大変ラッキーな日時におこなわれるようですよ！！
ていうかもう6日なので、明日ですよ！！このあいだ申し込みそびれた人は、月曜日 [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://teraco.jp/gohafla/" class="noborder"><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/tuika.gif" alt="tuika.gif" /></a><br />
　<br />
ごはんとFlash ～おいでやす京都～ の追加募集が七夕の7月7日月曜日、朝7時7分という大変ラッキーな日時におこなわれるようですよ！！<br />
ていうかもう6日なので、明日ですよ！！このあいだ申し込みそびれた人は、月曜日は早起きして<a target="_blank" href="http://teraco.jp/gohafla/">「ごはんとFlash ～おいでやす京都～ 」公式ページまでGO！</a></p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=50</wfw:commentRss>
		</item>
		<item>
		<title>ピンバックって知っていますか？</title>
		<link>http://chabudai.org/blog/?p=48</link>
		<comments>http://chabudai.org/blog/?p=48#comments</comments>
		<pubDate>Thu, 03 Jul 2008 17:12:27 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=48</guid>
		<description><![CDATA[最近何度かうちのブログに「ピンバック」というものが貼られることがありました。
ピンバック？聞いたことないけど、トラックバックのことをWordPressではそう言うのかなー。その証拠にエントリーの下のTrackBack:っ [...]]]></description>
			<content:encoded><![CDATA[<p>最近何度かうちのブログに「<strong>ピンバック</strong>」というものが貼られることがありました。</p>
<p>ピンバック？聞いたことないけど、トラックバックのことをWordPressではそう言うのかなー。その証拠にエントリーの下のTrackBack:っていうところの数が増えてるし。</p>
<p>でも待てよ、と。<br />
私のブログはトラックバックURLを公開していません。（トラックバックを受け付けてないわけじゃなくて、その部分のスタイルシートつくるのがめんどくさくて放っている）<br />
それなのに、一体どうやってピンバックを貼ってるんでしょうか。<br />
気になったので調べてみることにしました。すると今まで知らなかった事実が！</p>
<p><a target="_blank" href="http://wpdocs.sourceforge.jp/Introduction_to_Blogging#.E3.83.94.E3.83.B3.E3.83.90.E3.83.83.E3.82.AF">WordPress日本語 - ブログ入門 - ピンバック</a><br />
　<br />
<strong>・ピンバックとは<br />
</strong>例えば私のブログのエントリーから他のブログのエントリーへリンクを貼ったとする。<strike>それで向こうのエントリーにもこちらのエントリーへリンクが貼られていたら（つまり相互リンクが成立していたら）、自動でそのエントリーにトラックバックする仕組み。<br />
</strike>[追記] えーと、↑は嘘でした。相互リンクでなくても相手記事へリンクを貼るだけでトラックバックされるようです。</p>
<p>ここ、これは･･･！便利なのかそうでないのかよくわかりません。<br />
　<br />
WordPressのピンバックに関する設定は[設定]-[ディスカッション]の中にあるようです。（WordPress日本語2.3.3の場合）<br />
　<br />
<img width="514" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/pinback.gif" height="370" class="noborder" /><br />
　<br />
一番上の「投稿中からリンクしたすべてのブログへの通知を試みる」にチェックを入れると、自分のブログの記事からリンクを貼ったブログへ自動的にピンバック申請するようです。そしておそらく相手先のブログが2番目の「他のブログからのリンク通知を許可する」にチェックを入れていると、ピンバックが成立する、と。</p>
<p>とりあえずなんだか面白そうなので、私も「投稿中からリンクしたすべてのブログへの通知を試みる」にチェックを入れて、様子をみてみることにしました。</p>
<p><span id="more-48"></span> </p>
<p>でももしかしてこの機能って、知らない人結構いるんじゃないでしょうか。それともWordPressやってる人の中では普通に常識ですか？</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=48</wfw:commentRss>
		</item>
		<item>
		<title>大阪てら子 16 「アイドル！アイドル！」で発表してきました</title>
		<link>http://chabudai.org/blog/?p=47</link>
		<comments>http://chabudai.org/blog/?p=47#comments</comments>
		<pubDate>Tue, 01 Jul 2008 16:44:27 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=47</guid>
		<description><![CDATA[6月21日大阪てら子16回、テーマはアイドル。
私はここのところブログで記事にしていた「FLARToolkit」をネタに発表してきました。
今回1番目に発表したのですが、他の方々のすごい発表を聞いてたらどんどん冷や汗が出 [...]]]></description>
			<content:encoded><![CDATA[<p>6月21日大阪てら子16回、テーマはアイドル。<br />
私はここのところブログで記事にしていた「FLARToolkit」をネタに発表してきました。</p>
<p>今回1番目に発表したのですが、他の方々のすごい発表を聞いてたらどんどん冷や汗が出てくるので、最初の方に発表する方がお得かもしれない･･･！</p>
<p>↓が発表に使用したスライド。<br />
（右半分をクリックすると進む、左半分をクリックすると戻ります）<br />
　<br />
<script type="text/javascript">AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","500","height","375","src","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/slide_s","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/07/slide_s"); //end AC code</script><br />
　<br />
このスライドの後は実際にFLARToolkitのサンプルを使って、メタセコイアの3Dモデルデータを表示する解説をしました。解説っていっても、公開されているコードを使ってるだけなんですけどね。予定ではアニメーションをするところまでを発表するつもりだったのですが、静止したモデルデータを読み込むまで…。</p>
<p>このへんはまた「AS3書けないけど、FLARToolkit使ってみようとする日記」に書こうと思ってます。アニメーションさせるまでは続けます、多分。</p>
<p>その他の方々の発表は以下のような感じ。詳しくはそれぞれのブログで解説されていますので、そちらへのリンクと簡単な感想など。<br />
　<br />
<span id="more-47"></span></p>
<h3 class="size12"><strong>2.みのんさん</strong></h3>
<p><a target="_blank" href="http://minomix.net/blog/2008/06/24/92/">minomix blog - 大阪てら子 16 の感想とか発表したやつとか</a></p>
<p>Marilena Object Detection in AS3という、顔認識などができるライブラリを使って、WebCamを使用した面白いサンプルを作って見せてくれました。<br />
めちゃうけた！<br />
世の中にすごい技術はたくさんあるけれど、それを使って皆に面白い！て思ってもらえるアイデアを考えるのは機械的にはできないし、Webがどんなに進歩しようと何かを作る上で一番大切なことですね！<br />
　</p>
<h3 class="size12"><strong>3.USKさん</strong></h3>
<p><a target="_blank" href="http://www.mrlittlebig.com/blog/2008/06/80625.html">trace | Mr.littleBIG - Marilenaでアイドル(1)</a><br />
<a href="http://www.mrlittlebig.com/blog/2008/06/80623.html">trace | Mr.littleBIG - 大阪てら子 16 「アイドル！アイドル！」</a></p>
<p>USKさんもMarilena Object Detection in AS3を使った作品を、みのんさんとはまた違う切り口で見せてくれました。100チアガールを元ネタに、アイドルの画像を自動でエロく収集するスクリプトです。<br />
アイドルといえばピンクだろう、とかチラリズムの意義について考えさせられました。<br />
Marilenaを使うまでの解説は「Marilenaでアイドル(1)」のエントリーで、詳しーく書かれているので、試してみたい方はぜひ参考に。<br />
　</p>
<h3 class="size12"><strong>4.パンツカムヨさん</strong></h3>
<p><a target="_blank" href="http://www.y-tti.com/blog/2008/06/_16_.php">崖っぷちWEBデザイナーブログ - 大阪てら子16 「アイドル！アイドル！」に参加してきた</a></p>
<p>Box2Dを使用したとってもかわいらしい作品。<br />
きゃあきゃあする対象であるはずのアイドルに、逆にきゃあきゃあされる感じ。夜中に一人で動かしていると結構なごむんだそうです。自分が必要としているものを自分のために作る。創作ってそんなとこから始まるのかもしれません。<br />
　</p>
<h3 class="size12"><strong>5.hoehoeさん</strong></h3>
<p>いつも非常にマニアック、というか彼しかやってないような技術を紹介して驚かせてくれるhoehoeさん。今回もいろんなものを複合的に使ったサンプルを紹介してくれました。</p>
<p>IRヘッドトラッキングと、<br />
PaperVision3Dと、<br />
テキストtoスピーチで、<br />
バーチャルアイドルのようなものを作るという試み。</p>
<p>もうなんだかポカーンって感じ。IRヘッドトラッキングとはモーションキャプチャーみないなもんで、頭につけたLED3点を読み取って頭の動きをトラッキングしてくれるもの。<br />
でそんなものFlashの機能としてはないのでFreeTrackというソフトを使うらしいのですが、それを最終的にFlashへ持ってくまでの流れは以下のような感じなんだって。（発表中に私が取ったメモのまま。誤字脱字の可能性有）</p>
<p>FreeTrack → GlovePIE → java（ソケット通信） → Flash</p>
<p>すると、Flash上にPapervision3Dで表示させたはちゅねミクが、トラッキングした動きの通りに動いてくれます。それだけでなく、テキスト入力（漢字もOK）した言葉をはちゅねミクが喋ってくれるという仕組みまで！その仕組みは以下のような感じなんだって！</p>
<p>Flash → yahooのなんとかっていうAPI → FreeTPS？ → javaの読み上げソフト</p>
<p>メモが中途半端ですみません！詳しくは<a target="_blank" href="http://txton.net/hoehoe/">hoehoeさんのブログ</a>でそのうち解説されると思うので、それを待つとしましょう。</p>
<p>[追記] 解説記事アップされています。<br />
<a target="_blank" href="http://txton.net/hoehoe/2008/080716031353.html">hoelog - Flash : バーチャルアイドルになる！（その１） - FreeTrack + GlovePIE + Papervision3D + TTS</a><br />
　</p>
<h3 class="size12"><strong>6.シナチクさん</strong></h3>
<p><a target="_blank" href="http://sakotsu.jp/blog/?p=31">SAKOTSU INSPIRE - 大阪てら子 第16回『アイドル！アイドル！』</a></p>
<p>発表中、いきなりさくーしゃ先生によるAS3.0初心者講座のようなものに！<br />
私もAS3.0超初心者なのですごいためになりました。勉強し始めの頃って、参照の問題とかイージーミスにとにかくはまりまくる。人事とは思えませんでした。シナチクさんはどんどんAS3.0書いていってるようなので、私も負けられないわ。<br />
　</p>
<h3 class="size12"><strong>7.j.iidaさん</strong></h3>
<p><a href="http://chabudai.sakura.ne.jp/blog/?p=27">花見のとき</a>に、寝ないで「3日でAirアプリを作成する日記」を発表されてた方でした。<br />
見せてくれたのは、栗山千明の髪をさらさらーっとすると、その髪の本数分メールが送られてくるという、なんだかフェティッシュな作品。髪がシャラン！ってなびく感じがとてもきれいでした。途中から栗山千明の顔がシナチクさんに変わってしまったので気持ち悪かったです。<br />
j.iidaさんは栗山千明が大好きだそうで、以前より興味のあった<a target="_blank" href="http://mousouteki.blog53.fc2.com/blog-entry-4932.html">栗山千明のファンの生態</a>についてインタビューしてみたところ、期待通りのお答えをいただき、大変満足です。<br />
　</p>
<h3 class="size12"><strong>8.さくーしゃさん</strong></h3>
<p>トリはさくーしゃ先生。<br />
<strong>なんとこの時間内でスクリプトを仕上げられたそうで、写真画像のおっぱい部分をDisplacementMapでぼよんぼよんと揺らしておられました。</strong>これが実写の動画かと思うほどリアルなんですよ！どなたかが「才能の無駄遣い…」とつぶやいていましたが、私も心から同意いたします。<br />
　</p>
<h3 class="size12"><strong>飛び入りゲスト. slnsyndicateさん</strong></h3>
<p><a target="_blank" href="http://blog.slndesignstudio.com/archives/2007/02/post_647.html">SLN:blog* - ロボットボイスのたのしみ</a></p>
<p>最後に豪華な飛び入りゲストとして、slnsyndicateさんがロボットボイスについて発表してくれました。</p>
<p>ActionScript3.0は音声データも動的に生成することが可能なので（なんか多分このへんのこと→ <a target="_blank" href="http://sketch.txt-nifty.com/blog/2007/05/actionscript_71f7.html">テキスケ - サウンドのリアルタイム生成（１）</a>）、Flashを使って今流行っているパフュームのようなロボットボイスを作り上げることもできるかもしれないんだそうです。そのロボットボイスがどのような仕組みで実現できるのか、トーキングモジュレーターの実演も交えながらホワイトボードで！解説してくれました。</p>
<p>ひとくちにロボットボイスと言ってもその手法は何種類かあるみたいで、耳慣れた言葉であるヴォコーダー、というやつと、今回slnsyndicateさんが実演してくれたトーキングモジュレーター（=talk box）は似たようで違う技術のようです。<br />
この仕組みが、その機械的な音から想像してたのよりずっとアナログな感じだったので驚きました。基本的にはシンセから出てくる音を、そこらへんで売っているホースで口内へ導き、口と喉をしゃべる形に変えるだけで、ダフトパンクみたいな歌声になるんです！<br />
意外とアナログな手法って書きましたが、それくらい人間の喉や舌が複雑で高機能なエフェクターであるということなんですかねー。これは目の前で見せてもらったので、より実感できました。とりあえず「<a target="_blank" href="http://blog.slndesignstudio.com/archives/2007/02/post_647.html">ロボットボイスのたのしみ</a>」のエントリー中のムービーは必見です！<br />
Flasherって総じてマルチにいろいろ出来る人が多いですが、音が得意な人はなかなかいないのでこういう発表はすごくためになると思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=47</wfw:commentRss>
		</item>
		<item>
		<title>ごはんとFlash ～おいでやす京都～ 参加申し込み開始日迫る！</title>
		<link>http://chabudai.org/blog/?p=46</link>
		<comments>http://chabudai.org/blog/?p=46#comments</comments>
		<pubDate>Sun, 29 Jun 2008 04:49:26 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=46</guid>
		<description><![CDATA[
5月に鎌倉で行われた、Flash大好きな人たちでごはん食べながら交流しようー、ってイベント「ごはんとFlash」が、関西でも7月19日に開催されることになりました！
参加申し込み開始日は7月1日なのですが、詳しい時間も [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://teraco.jp/gohafla/" title="gohafla.jpg" class="noborder"><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/gohafla.jpg" alt="gohafla.jpg" /></a></p>
<p>5月に鎌倉で行われた、Flash大好きな人たちでごはん食べながら交流しようー、ってイベント「<a target="_blank" href="http://level0.cuppy.co.jp/2008/04/flashevent20080510.php">ごはんとFlash</a>」が、関西でも7月19日に開催されることになりました！</p>
<p>参加申し込み開始日は7月1日なのですが、詳しい時間も決まったようですよ。<br />
<strong><strike>7月1日 0:00～受付開始です</strike> <font color="#ff0000">→定員に達したのでいったん締め切られました！</font></strong><br />
（6月30日月曜日～7月1日火曜日に変わる瞬間ですよー。間違えないでー。）<br />
　<br />
0:00になった瞬間から、<a target="_blank" href="http://teraco.jp/gohafla/">告知ページにて</a>応募先が公開されるようなので<br />
月曜日の夜はパソコンにかじりついとかなきゃ！<br />
　<br />
<a target="_blank" href="http://teraco.jp/gohafla/"><strong>ごはんとFlash ～おいでやす京都～</strong></a> presented by <a target="_blank" href="http://teraco.jp/">teraco</a><br />
開催日　7月19日（土） 19:00～22:00<br />
場所　　さらさ花遊小路店（京都四条河原町）<br />
<strike>参加受付は7月1日 0:00から</strike><br />
　<br />
[協賛会社も超豪華]<br />
<a target="_blank" href="http://katamari.co.jp/">株式会社カタマリ</a><br />
<a target="_blank" href="http://www.colors.jp/">株式会社カラーズ</a><br />
<a target="_blank" href="http://www.1-10.com/">株式会社ワン・トゥー・テン・デザイン</a><br />
<a target="_blank" href="http://www.genephics.co.jp/">genephics design.Inc.</a><br />
　<br />
7月のこの連休中は他にもイベントが目白押し。<br />
20日には鎌倉で<a target="_blank" href="http://level0.cuppy.co.jp/2008/06/gohan_to_flash_20080720.php">「ごはんとFlash」2杯目</a>が開催されます。<br />
同じ日に<a target="_blank" href="http://cssnite.jp/wob/">「CSS Nite -Web on the Beach-」</a>というイベントも開催されるようで、関東に足を運べる方はそちらもぜひ。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=46</wfw:commentRss>
		</item>
		<item>
		<title>AS3書けないけど、FLARToolkit使ってみようとする日記 3日目</title>
		<link>http://chabudai.org/blog/?p=44</link>
		<comments>http://chabudai.org/blog/?p=44#comments</comments>
		<pubDate>Fri, 13 Jun 2008 18:14:07 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=44</guid>
		<description><![CDATA[[追記 09/01/26]
FLARToolKitもPapervision3Dも現在はバージョンアップされており、以下の記事とは変更されている部分があります。最新のFLARToolKitをFlash CS3で動かす記事を [...]]]></description>
			<content:encoded><![CDATA[<p>[追記 09/01/26]<br />
FLARToolKitもPapervision3Dも現在はバージョンアップされており、以下の記事とは変更されている部分があります。<a href="http://chabudai.sakura.ne.jp/blog/?p=225">最新のFLARToolKitをFlash CS3で動かす記事を書いたので、こちらを参考にしてください。</a><br />
　<br />
ではFlexBuilder3を使ってFLARToolkitを動かす解説に入ります。<br />
FlexBuilderを使う人にこんな解説は必要ないんじゃないかという、心の声が聞こえますが。一方で、AS初心者がAS3.0を始めてみるのにFlexBuilderは結構いいんじゃないかとも思っています。とりあえずインストールさえすればすぐに始められるので。</p>
<p>以下の記事の通りにすれば、誰でもFLARToolkitは動かせると思うので、AS初心者の方もぜひトライしてみてください。</p>
<h3 class="size12">FlexBuilder3でFLARToolkitを動かす</h3>
<p>ポイントは<a target="_blank" href="http://blog.tarotaro.org/archives/125">タロタローグさんで解説されている</a>FlashDevelopでの作業と同じ。</p>
<p>・必要なソースにパスを通す<br />
・メインでコンパイルするasファイルを指定する</p>
<p>この2点です。<br />
　<br />
<img width="268" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flex01.gif" height="417" class="noborder" /></p>
<p>まず、「←ここ」って書いたとこにある大変押しにくい小さな三角をクリックして、新規ActionScriptプロジェクトを作成します。</p>
<p><span id="more-44"></span>　<br />
　<br />
<img width="500" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flex02.gif" height="500" class="noborder" /></p>
<p>適当なプロジェクト名を付けたらその他の設定は後回しにして、終了ボタンを押します。<br />
　<br />
　<br />
<img width="500" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flex03.gif" height="250" class="noborder" /></p>
<p>新しいプロジェクトが出来ました。<br />
　<br />
　<br />
<img width="460" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flex04.gif" height="200" class="noborder" /></p>
<p>いったんFlexBuilderはほったらかして、エクスプローラのMyDocumentを見ると、MyDocument - Flex Builder 3 フォルダの中に作ったプロジェクト名の「FLAR_test」フォルダが作成されています。<br />
ここに先ほどダウンロードしたFLARToolkit - trunkフォルダ内にある「sample」フォルダと「scr」フォルダをコピーペーストします。<br />
　<br />
　<br />
<img width="460" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flex05.gif" height="200" class="noborder" /></p>
<p>同様にPapervision3DのGreatWhiteフォルダ内にある「src」フォルダもコピペします。同名のフォルダがあるので当然「上書きしますか？」のダイアログが出ますが、気にせず上書きします。<br />
　<br />
　<br />
<img width="500" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flex06.gif" height="350" class="noborder" /></p>
<p>FlexBuilderに戻って、プロジェクトの中に「samples」フォルダと、「src」フォルダが出来ていることを確認します。<br />
この「samples」フォルダの中にあるFLARToolkitTest2.asが一番上のポイントで書いた、<strong>メインでコンパイルするasファイル</strong>、「scr」フォルダが<strong>パスを通さなければいけないソースファイル</strong>、ということになります。<br />
　<br />
　<br />
<img width="500" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flex07.gif" height="350" class="noborder" /></p>
<p>「プロジェクト」-「プロパティー」を選択。<br />
　<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flex08.gif" class="noborder" /></p>
<p>①「ActionScript ビルドパス」を選択<br />
②メインソースフォルダの「参照」ボタンを押して「samples」フォルダを選択<br />
③出力フォルダのデフォルトは「bin-debug」ですが、何でもいいので別の名前にしてください。私は「swf」にしました。<br />
④「フォルダの追加」ボタンを押してエクスプローラから「src」フォルダを選択します。これでソースパスが通ります。</p>
<p>以上の作業を終えたら「OK」ボタンを押します。<br />
　<br />
　<br />
<img width="500" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flex09.gif" height="350" class="noborder" /></p>
<p>すると、プロジェクトが更新され、このような構成に変更されるはずです。<br />
　<br />
　<br />
<img width="500" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flex10.gif" height="510" class="noborder" /></p>
<p>「samples」フォルダを開き「FLARToolKitTest2.as」を右クリックして「デフォルトのアプリケーションに設定」します。<br />
　<br />
　</p>
<p>「FLARToolKitTest2.as」に緑色のマークが付いたら設定は終了です。<br />
<strong>これでFLARToolkit動くはずだよ！</strong>早速試してみよう！</p>
<p><img width="500" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flex11.gif" height="340" class="noborder" /></p>
<p>「FLARToolKitTest2.as」を右クリックして「アプリケーションの実行」を選ぶか、上記の画像の赤い四角で囲んだ緑色のボタンを押してみましょう。<br />
　<br />
　<br />
<img width="514" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/ie01.gif" height="453" class="noborder" /></p>
<p>ブラウザが立ち上がって上記のような画面になれば成功です。わーい、やったー！<br />
　<br />
　<br />
<img width="500" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flar_test01.jpg" height="375" /><br />
　</p>
<h3 class="size12">FLARToolKitTest2.asを少しだけ改造</h3>
<p>ここまでだといまいち、自分で設定したasファイルが動いている、という実感が薄いと思います。そこで少しだけasファイルをいじってみましょう。FlexBuilderの「FLARToolKitTest2.as」をダブルクリックすると、asファイルが開いて、右側にソースが表示されます。</p>
<p><img width="514" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flex13.gif" height="330" class="noborder" /><br />
　<br />
　<br />
81行目に、表示されている四角の色を指定している箇所があります。</p>
<p><code>var fmat:FlatShadeMaterial = new FlatShadeMaterial(light, 0xff22aa, 0x0);</code></p>
<p>この<code>0xff22aa</code>という数値を例えば<code>0x3333ff</code>に変えてFLARToolKitTest2.asを実行してみましょう。<br />
　<br />
　<br />
<img width="500" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flar_test02.jpg" height="376" /></p>
<p>おお～！四角の色が青に変わってる！<br />
間違いなく確かに・・・、確かにこのasファイルが実行されているよ！<br />
　<br />
　<br />
ちなみに出力されたswfファイルはどこにあるかというと、プロジェクトのプロパティーで設定した出力フォルダの中、今回の場合は「swf」フォルダの中にあります。<br />
あ、あと一番上の階層のFLAR_test.asは使ってないので削除しても大丈夫です。<br />
　<br />
<img width="514" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flex14.gif" height="420" class="noborder" /><br />
　<br />
　<br />
さらにソースをいじりたいという人は、タロタローグさんのブログを参考に。</p>
<p><a target="_blank" href="http://blog.tarotaro.org/archives/132">タロタローグ ブログ | 電脳コイルももう間近！FlashDevelopとFLARToolKitで始める、お手軽簡単Flash拡張現実の世界(2)</a><br />
　<br />
　<br />
さて、これでFLARToolkitを動かすことができたので、自分の作った3Dモデルを動かす段階に移行です。というか<a target="_blank" href="http://blog.tarotaro.org/archives/145">タロタローグさんのブログでさらにすごいことになってるようなので</a>、公開されてるものを参考に、アニメーションする3Dモデルを動かすところまでは絶対にやりたい！<br />
という気持ちだけはあります。<br />
もう本当に、高い技術を惜しみなく公開してくれる素晴らしいFlasherさんたちの恩恵を受けまくりですよ。<br />
私は高い技術はありませんが、せめて公開されているものを実際に使って、よりわかりやすく噛み砕いた記事を書けたらいいなあと思っています。</p>
<p>とりあえず、日曜日はモデリングをがんばろう。</p>
<p>多分続く。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=44</wfw:commentRss>
		</item>
		<item>
		<title>AS3書けないけど、FLARToolkit使ってみようとする日記 2日目</title>
		<link>http://chabudai.org/blog/?p=43</link>
		<comments>http://chabudai.org/blog/?p=43#comments</comments>
		<pubDate>Thu, 12 Jun 2008 14:44:04 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=43</guid>
		<description><![CDATA[それでは実際にFLARToolkitを動かしてみるよ！
　
基本的にはこちらの記事の手順に沿って進めていきます。
タロタローグ ブログ &#124; 電脳コイルももう間近！FlashDevelopとFLARToolKitで始める、 [...]]]></description>
			<content:encoded><![CDATA[<p>それでは実際にFLARToolkitを動かしてみるよ！<br />
　<br />
基本的にはこちらの記事の手順に沿って進めていきます。</p>
<p><a target="_blank" href="http://blog.tarotaro.org/archives/125">タロタローグ ブログ | 電脳コイルももう間近！FlashDevelopとFLARToolKitで始める、お手軽簡単Flash拡張現実の世界(1)</a><br />
　<br />
まず動作環境ですが、タロタローグさんのブログでは「FlexSDK+FlashDevelop」の組み合わせでやっています。私の場合はできればDOSプロンプト使わないといけないようなFlexSDKよりも、馴染みのあるFlashを使って動かしたいところなのですが・・・、問題が。<strong>自宅のPCにFlashCS3が入ってない。<br />
</strong>体験版インストールすればいいしー、とタカをくくってたら、<a target="_blank" href="http://www.adobe.com/cfusion/mmform/index.cfm?name=trial_notify&amp;loc=ja">FlashCS3体験版の配布は7月上旬まで停止中</a>。（一部CreativeSuitesの体験版が6月以降に起動すると1日しか使用できなくなるバグが発見されたため）<br />
　<br />
早くも心が折れかけた。<br />
でもそこで私は思い出しました。<br />
そういえばFlexBuilder3、持っていることを。<br />
2ヶ月ほど前、衝動買いしてほったらかしのまま、埃かむりまくりのFlexBuilderが日の目を見る時が・・・！</p>
<p>FlexBuilder3は体験版の配布の停止はされていないので、以下のページからダウンロードが可能です。<br />
<a target="_blank" href="https://www.adobe.com/cfusion/tdrc/index.cfm?loc=ja&amp;product=flex">Adobe Flex Builder 3 Professionalのダウンロード</a></p>
<p>FlexBuilderは言うたらFlexSDKとFlashDevelopが最初から一緒になってるようなもんですよね。（適当）<br />
FlexSDKを使うのに抵抗がない人は「FlexSDK+FlashDevelop」で、FlashCS3持っている人は「FlashCS3+FlashDevelop」で良いと思います。そしてこれ以降の記事は何の参考にもならないと思うので<a target="_blank" href="http://blog.tarotaro.org/archives/125">タロタローグさんのブログへGO!</a>すれば良いと思うよ。<br />
　<br />
<span id="more-43"></span></p>
<h3 class="size12">FLARToolkit、Papervision3Dのダウンロード</h3>
<p>動作環境が用意できたところで、必要なソースである<a target="_blank" href="http://www.libspark.org/wiki/saqoosha/FLARToolKit">FLARToolkit</a>と<a target="_blank" href="http://blog.papervision3d.org/">Papervision3D</a>をダウンロードします。<br />
といっても普通の感覚のダウンロードとはちょっと違う。近頃のオープンソースのプロジェクトというのはSubversionというもので管理されていることが多いようで、ってSubversionって何？て話なのですが説明できないのでそれは聞かないでほしい、とりあえずは<a target="_blank" href="http://tortoisesvn.net/">Tortoise SVN</a>っていうソフトを使ってソースをダウンロードするものなのだということさえわかってればいいと思います。<br />
Tortoise SVNのダウンロード、インストール、使い方についてはタロタローグさんのブログでももちろん解説されていますが、以下のページもとてもわかりやすいので参考に。</p>
<p><a target="_blank" href="http://www.level-zyass.net/log/2008/05/spark-project.html">lifelog - Spark Projectのソースをとりあえず使ってみる方法</a><br />
　<br />
Tortoise SVNがインストールできたら、右クリックメニューから「リポジトリブラウザ」を選択して、リポジトリブラウザを立ち上げます。</p>
<p><img width="358" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/mouse01.gif" height="271" class="noborder" /></p>
<p>urlを入力するダイアログが立ち上がるので、以下のURLを入力します。</p>
<p><a href="http://www.libspark.org/svn/as3/FLARToolKit/">http://www.libspark.org/svn/as3/FLARToolKit/</a><br />
　<br />
<img width="500" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/svn01.gif" height="220" class="noborder" /></p>
<p>FLARToolKitフォルダを右クリックしてエクスポートを選択。<br />
　<br />
　<br />
<img width="456" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/svn02.gif" height="320" class="noborder" /></p>
<p>適当なエクスポート先ディレクトリを指定すればダウンロードが始まります。<br />
　<br />
　<br />
同様に、Papervision3Dは以下のURLを入力して、GreatWhiteフォルダをエクスポートしてください。</p>
<p><a href="http://papervision3d.googlecode.com/svn/trunk/branches/GreatWhite/">http://papervision3d.googlecode.com/svn/trunk/branches/GreatWhite/</a><br />
　<br />
<img width="500" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/svn03.gif" height="220" class="noborder" /><br />
　<br />
　<br />
これでやっと必要なものが全部そろったので、FlexBuilderでの作業に入れます。<br />
　<br />
　<br />
なんか長くなりそうなので<a href="http://chabudai.sakura.ne.jp/blog/?p=44">続きは3日目</a>に。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=43</wfw:commentRss>
		</item>
		<item>
		<title>AS3書けないけど、FLARToolkit使ってみようとする日記 1日目～序章～</title>
		<link>http://chabudai.org/blog/?p=41</link>
		<comments>http://chabudai.org/blog/?p=41#comments</comments>
		<pubDate>Mon, 09 Jun 2008 19:38:06 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=41</guid>
		<description><![CDATA[
ARToolkitをFlashに移植したFLARToolkit。5月にさくーしゃさんが公開されてからずっと自分でも動かしたい！と思っていたのですが、ちょっと難易度が高そうでなんとなく二の足踏んでたところ、タロタローグさ [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/flar_top01.jpg" /></p>
<p>ARToolkitをFlashに移植したFLARToolkit。<a target="_blank" href="http://saqoosha.net/2008/05/16/665/">5月にさくーしゃさんが公開</a>されてからずっと自分でも動かしたい！と思っていたのですが、ちょっと難易度が高そうでなんとなく二の足踏んでたところ、<strong><a target="_blank" href="http://blog.tarotaro.org/archives/125">タロタローグさんのブログでものすごく詳しい解説が！</a></strong><br />
これを読みながらなら私にもできるかも…。というかやるしかない！！</p>
<h3 class="size12">目標</h3>
<p><strong>FLARtoolkitで自分が作った3Dモデルを動かす。できることならアニメーション付きで。</strong></p>
<p>ちなみに私のスキルは<br />
AS3→書けない。<br />
3D→昔Lightwaveをやっていた。でもここ5年くらい触ってない。<br />
というようなへっぽこぶり。<br />
頑張ってやってみたけどできませんでした、というオチになる可能性も大ですが、とりあえず日記にしながら進めていくことにします。</p>
<h3 class="size12"><strong>1日目</strong>　まずはタロタローグさんで公開されてるサンプルを使って実験</h3>
<p>なんか手順として間違ってる気もするけど、自分でFLARToolkitを試す前に、タロタローグさんで公開されてる素晴らしいサンプルを使って手っ取り早く自分が作ったモデリングデータを動かしてみよう！</p>
<p><a target="_blank" href="http://blog.tarotaro.org/archives/112">タロタローグ ブログ | FLARToolKitで、あなたの隣にはちゅねミク、かぐぁみねリン、いやお好きなキャラを・・・！</a></p>
<p>このサンプルは、メタセコイアという3Dソフトで作ったモデリングデータならURLを打ち込むだけでFLARToolkit上にそのデータを表示することが出来るというもの。<br />
メタセコイア…。触ったことないけど…聞いたことはあるよ！<br />
　<br />
<span id="more-41"></span></p>
<h3 class="size12">メタセコイアでモデリングデータ作ってみる</h3>
<p>メタセコイアは、半フリーでしかも日本語のとっても使いやすそうなソフト。<br />
<strong><a target="_blank" href="http://www.metaseq.net/metaseq/index.html">Metasequoia</a></strong><br />
しかも調べてみるとLightwaveとの親和性が結構高いみたいで、メタセコイアでモデリングしてLightwaveでアニメーション付け、というのは良くやられていることみたい。逆にLightwaveのオブジェクトデータをMetasequoiaで読み込むこともできる。</p>
<p><a target="_blank" href="http://www.kcn.ne.jp/~yoshimi/factlw/factlw08.html">CG Factory Nagomi 「LightwaveからMetasequoiaへモデルファイルを出力する方法についてのお話。」</a></p>
<p>早速メタセコイアをインストール。テスト用に昔モデリングした適当なLightwaveのオブジェクトデータ（lwo）ないかな～とHDを漁ったらこんなん出てきた。<br />
　</p>
<table width="514">
<tr>
<td><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/kaeru01.jpg" /></td>
<td align="right"><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/dora01.jpg" /></td>
</tr>
<tr>
<td>4500ポリゴン</td>
<td>2619ポリゴン（↑なんだこれ…）</td>
</tr>
</table>
<p>（タロタローグさんのサンプルは1000ポリゴン以下推奨なのでポリゴン多すぎ）<br />
　<br />
lwoをMetasequoiaで読み込んでみる。</p>
<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/metase01.gif" /></p>
<p>何にも表示されない。<br />
　<br />
なんでだろう。座標がずれてるのかな？<br />
ちょっとズームインしてみる。</p>
<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/metase02.jpg" /></p>
<p><strong>いた！ちっちゃ！！</strong>スケール感違いすぎ。<br />
　<br />
　<br />
もう一度読み込んでみる。<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/metase03.gif" class="noborder" /><br />
　<br />
今度は拡大率を自動調整ボタン押して設定、一応中心へ移動、にもチェック入れて読み込んでみる。<br />
　<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/metase03.jpg" /></p>
<p>大きさがいい感じに。テクスチャ外れてるけど別にいいや。そのままmqoで保存。<br />
これでメタセコイアのモデリングデータが用意できたよ。<br />
　</p>
<h3></h3>
<h3 class="size12">タロタローグさんのサンプルにモデリングデータ読み込んでみる！ドキドキ！</h3>
<p>さっきのデータを自分のサーバにアップ。<br />
カエル　http://chabudai.sakura.ne.jp/sample/mqo/flog.mqo<br />
どら　　http://chabudai.sakura.ne.jp/sample/mqo/dora.mqo</p>
<p><a target="_blank" href="http://blog.tarotaro.org/archives/112">このページにあるように</a>クロスドメインファイルもアップロードする。<br />
　<br />
では…、<a target="_blank" href="http://flash.tarotaro.org/ar/ar-url.html">FLARToolKit(URL入力版)</a>にモデリングデータのURLを入力するよ！<br />
　<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/kaeru03.jpg" /><br />
　<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/06/dora02.jpg" /><br />
　<br />
　<br />
<strong>うわー、出てきたよ！すごいすごい！！！</strong></p>
<p>…なんか結局自力ではたいしたことしてない気もするけど、今日はここまで。<br />
　<br />
[2日目以降の課題]<br />
・とりあえずまずは自分でFLARToolkit動かさないと。<br />
・マーカーとモデルデータの同期がすぐ外れる…。なんかコツがあるのかな。マーカーの印刷の黒が薄い気はしている。紙がへろへろな気も。<br />
・Metasequoiaってアニメーション付けれないよね…？アニメーション付けたかったらどうしたらいいんだろう。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=41</wfw:commentRss>
		</item>
		<item>
		<title>as-users.jpにコミットしよう！</title>
		<link>http://chabudai.org/blog/?p=40</link>
		<comments>http://chabudai.org/blog/?p=40#comments</comments>
		<pubDate>Mon, 26 May 2008 19:22:37 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[bookmarked]]></category>

		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=40</guid>
		<description><![CDATA[
そんなことよりas-users.jpという面白そうなサイトが出来ていますよ！サイトの冒頭にはこのような記述があります。
/////以下引用/////
「YAPC::Asia 2008 で Michael Schwern [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://as-users.jp/" class="noborder"><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/as-users.gif" alt="as-users.gif" /></a></p>
<p>そんなことより<strong><a target="_blank" href="http://as-users.jp/" title="as-users.jp">as-users.jp</a></strong>という面白そうなサイトが出来ていますよ！サイトの冒頭にはこのような記述があります。</p>
<p>/////以下引用/////<br />
「YAPC::Asia 2008 で Michael Schwern は「SEO に有効な独自ドメインを取って、もっと Perl 初心者が集まりやすい nice な Perl の情報を集めたサイトを作れ！」といったそうです。そして「Perl-users.jp - 日本のPerlユーザのためのハブサイト」ができました。</p>
<p>これは ActionScript も同じではないのか？ そう思って as-users.jp ドメインを取り、ここに as-users.jp を開始します。」<br />
/////引用終わり/////</p>
<p>事の発端は、5月20日に「Perl-users.jp」というハブサイト（ってなに？）ができるやいなや、あっという間に似たような名の付いたサイトが増殖し、4つだか5つだかのハブサイトがはてブの人気エントリーにずらりと並ぶという異様な現象からでした。（<a target="_blank" href="http://b.hatena.ne.jp/hotentry?mode=daily&amp;date=20080521">その時のはてブの人気エントリー</a>）</p>
<p>これはなんなの？とas-users.jpサイトを見に行くと、立ち上げたのは日本のFlash界の若きエース<a target="_blank" href="http://www.be-interactive.org/">yossyさん</a>！<a target="_blank" href="http://www.libspark.org/">Spark Project</a>とはまた別レイヤーの、超初心者から超上級者までのActionSciriptユーザのためのサイトということですよ。Spark Projectでは、変態スクリプターたちの所業を口をあんぐり開けながら見ることしか出来なかったへなちょこActionScripterも、こっちならば何か役立つことが出来るのかもしれません。これはコミットしなければ！</p>
<p>私も早速Spark Projectのアカウントを作って（as-users.jpにコミットするにはSpark Projectのアカウントが必要です）コミットする気まんまんなんですが・・・、小心者なので今はちょっと様子をうかがっています・・・。<br />
皆と情報共有したい気ばりばりだけどSpark Projectはちょっと敷居が高い・・・、そんなことを思っていたあなた！ぜひ一緒にコミットしてas-users.jpを面白くしませんかー。<br />
　<br />
　<br />
どうでもいいけど今、<a target="_blank" href="http://as-users.jp/#bookmarks">as-users.jpのみんなのブックマーク</a>にこのブログの前回の記事がリンクされてて鼻血が出るほど驚いた。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=40</wfw:commentRss>
		</item>
		<item>
		<title>SWFAddressでFash内ページにURL付けてみる（2）</title>
		<link>http://chabudai.org/blog/?p=37</link>
		<comments>http://chabudai.org/blog/?p=37#comments</comments>
		<pubDate>Sun, 25 May 2008 14:51:09 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=37</guid>
		<description><![CDATA[前回の記事のflaファイルについての説明。（説明するほどのものでもないですが…）
使用しているメソッドは基本的に以下の2つ。
SWFAddress.setValue()
URLを変更するときに使用。
例えばSWFAddr [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://chabudai.sakura.ne.jp/blog/?p=36">前回の記事</a>のflaファイルについての説明。（説明するほどのものでもないですが…）<br />
使用しているメソッドは基本的に以下の2つ。</p>
<h3 class="size12">SWFAddress.setValue()</h3>
<p>URLを変更するときに使用。<br />
例えばSWFAddress.setValue("about")とすると、URLが<br />
http://～flashを置いてるURL#about<br />
というように変わる。<br />
単にURLを変えたいだけなら、これひとつでどうにかなります。ボタンを押したタイミングや、あるフレームに飛んだタイミングなど、URLを変更したいところでSWFAddress.setValue("なになに")と書くだけ。</p>
<h3 class="size12">SWFAddress.setTitle()</h3>
<p>ページタイトルを変更するときに使用。<br />
例えばSWFAddress.setTitle("blog | about")とすると、ページタイトルが<br />
blog | about<br />
に変わります。</p>
<p>以上2点を踏まえてflaファイルのスクリプトの解説。<br />
　<br />
<span id="more-37"></span>
<div class="igBar"><span id="lactionscript-55"><a href="#" onclick="javascript:showPlainTxt('actionscript-55'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-55">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> title_obj:<span style="color: #0066CC;">Object</span> = <span style="color: #66cc66;">&#123;</span>top:<span style="color: #ff0000;">""</span>, about:<span style="color: #ff0000;">" | 会社概要"</span>, works:<span style="color: #ff0000;">" | 制作実績"</span>, recruit:<span style="color: #ff0000;">" | 採用情報"</span><span style="color: #66cc66;">&#125;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #808080; font-style: italic;">/////////////////////////////</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">function</span> makeTitle<span style="color: #66cc66;">&#40;</span>ttl:<span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">String</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>title_obj<span style="color: #66cc66;">&#91;</span>ttl<span style="color: #66cc66;">&#93;</span> == <span style="color: #0066CC;">undefined</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #b1b100;">return</span> <span style="color: #ff0000;">"SWFAddressテストサイト"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"> <span style="color: #66cc66;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #b1b100;">return</span> <span style="color: #ff0000;">"SWFAddressテストサイト"</span>+title_obj<span style="color: #66cc66;">&#91;</span>ttl<span style="color: #66cc66;">&#93;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">  <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><strong>3行目～11行目</strong><br />
ページタイトルを取得するためのスクリプト。<br />
SWFaddressのサンプルファイルではだいたいページタイトルをsetValueで指定したvalue値をそのまま使っていますが、日本人なのでページタイトルには日本語を使いたい。でもsetValueで日本語は使えないので最初にtitle_objというオブジェクト作って、その中で全タイトルを指定しています。<br />
　<br />
13行目のSWFAddress.setStrict(false);はおまじないみたいなものでこれがないとちゃんと動きません。<br />
　</p>
<div class="igBar"><span id="lactionscript-56"><a href="#" onclick="javascript:showPlainTxt('actionscript-56'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-56">
<div class="actionscript">
<ol>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">SWFAddress.<span style="color: #006600;">onChange</span> = <span style="color: #000000; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> value = SWFAddress.<span style="color: #006600;">getValue</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">_currentframe</span> == <span style="color: #cc66cc;color:#800000;">1</span> &amp;&amp; value == <span style="color: #ff0000;">""</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">play</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #0066CC;">gotoAndPlay</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"$"</span>+value<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;">SWFAddress.<span style="color: #006600;">setTitle</span><span style="color: #66cc66;">&#40;</span>makeTitle<span style="color: #66cc66;">&#40;</span>value<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Verdana', 'Trebuchet MS', Arial; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Verdana', 'Trebuchet MS', Arial; font-weight: normal;"><span style="color: #66cc66;">&#125;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><strong>14行目～23行目</strong><br />
setValueしたときは同時にflash内の同じ名前のフレームラベルの場所に飛びたい。ページのタイトルも変えたい。それらをいちいちボタンやフレームに書くのは面倒なので、onChangeイベントにまとめて書いておきます。onChangeイベントはsetValueを使ったときや、<a target="_blank" href="http://chabudai.sakura.ne.jp/sample/swfaddress/#works">こんなふうに</a>ディープリンクへ直接飛んだときにも呼び出されるので便利です。<br />
　<br />
24行目以降は省略しますが、ボタンを押したらsetValueするように指定しています。</p>
<h3 class="size12">ドルマークについて</h3>
<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/swfaddress01.gif" class="noborder" /></p>
<p>このflaファイルはSWFAddressのサンプルsamples/adobeフォルダ内のflaファイルを参考に作ったものです。ファイルの中のフレームラベルの名前は最初にドルマークがついたものになっており、わざわざ<br />
gotoAndPlay("$"+value)<br />
とこのような書き方でドルマークつきのフレームラベルへ飛ぶようになってます。なぜわざわざドルマークを使っているのでしょうか。<br />
<a target="_blank" href="http://chabudai.sakura.ne.jp/sample/swfaddress/nodollar.html">ドルマークを使わないとこのようになります</a>。（<a href="http://chabudai.sakura.ne.jp/sample/swfaddress/website_nodollar.fla">flaファイル</a>）一見ちゃんと動いているようですが、<a target="_blank" href="http://chabudai.sakura.ne.jp/sample/swfaddress/nodollar.html#works">こんなかんじで</a>ディープリンクへ直接飛ぶと、ナビゲーションボタンが効かなくなっています。１フレーム目で指定したボタンへのイベント指定が飛ばされてしまっているようです。<br />
<a target="_blank" href="http://chabudai.sakura.ne.jp/sample/swfaddress/index.html#works">ドルマークを使った場合</a>はディープリンクへ直接飛んでもちゃんとナビゲーションボタンが効きます。なぜこうなるのかasファイルとかjsファイルをちゃんと読めばわかるのかもしれませんが、それは…、また今度がんばろうと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=37</wfw:commentRss>
		</item>
		<item>
		<title>SWFAddressでFash内ページにURL付けてみる（1）</title>
		<link>http://chabudai.org/blog/?p=36</link>
		<comments>http://chabudai.org/blog/?p=36#comments</comments>
		<pubDate>Sun, 18 May 2008 18:34:23 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=36</guid>
		<description><![CDATA[フルFlashサイトでもページ遷移した時に、カチって音が（音がするのはWinIEだけか）してURLが変わったりするサイトがありますよね。そのURLを打ち込んだらちゃんとFlash内部のページが表示されるやつ。（ディープリ [...]]]></description>
			<content:encoded><![CDATA[<p>フルFlashサイトでもページ遷移した時に、カチって音が（音がするのはWinIEだけか）してURLが変わったりするサイトがありますよね。そのURLを打ち込んだらちゃんとFlash内部のページが表示されるやつ。（ディープリンクと言うらしい）</p>
<p>あれがやりたくて調べたらSWFAddressというのを使うのが一般的ぽかったので、使ってみることにしました。何をいまさらって感じもしますが、SWFAddress2.1を使った解説ページあんまりなかったので。</p>
<p><a target="_blank" href="http://www.asual.com/swfaddress/">SWFAddressはこちらから入手&gt;&gt;SWFAddress</a></p>
<p>「Download SWFAddress 2.1」をクリックすると、サンプルファイルなどがわんさか入ったzipファイルをダウンロードできます。</p>
<p>ダウンロードして解凍すると中に入っているフォルダは以下の４つ。<br />
・<strong>src</strong>　スクリプトファイルのみが入ったフォルダ<br />
・<strong>dist</strong>　スクリプトファイルのみが入ったフォルダ<br />
　　　　（srcフォルダと違うのは多分asファイルの階層だけ。importして使う人はこっち）<br />
・<strong>docs</strong>　ドキュメント<br />
・<strong>samples</strong>　各種サンプルファイル<br />
　<br />
sampleが充実しているので、通常はこの中に入っているサンプルファイルをちょっと改造して使ったらいけると思います。一緒に使うswfobject.jsもsampleの中にちゃんと入っています。</p>
<p>[AS1.0で使いたい人は]<br />
samples/flashフォルダの中のファイルを</p>
<p>[AS3.0で使いたい人は]<br />
samples/cs3フォルダの中のファイルを</p>
<p>改造して使いましょう。</p>
<p>ちなみに私はAS2.0で使いたかったのですが・・・、なんかちょうど良いsampleファイルがみつからなかったので、samples/adobeフォルダ内のflaファイルなどを参考に良くわからないまま自分で作ってみました。<br />
　<br />
<a target="_blank" href="http://chabudai.sakura.ne.jp/sample/swfaddress/">サンプルページはこちら</a></p>
<p><a href="http://chabudai.sakura.ne.jp/sample/swfaddress/website.fla">flaファイルはこちら</a><br />
　<br />
flaファイルは同階層にsrc/as/2/フォルダ内のSWFAddress.asとSWFAddressEvent.asを置いてパブリッシュすると動きます。<br />
htmlに貼るときは<a target="_blank" href="http://chabudai.sakura.ne.jp/sample/swfaddress/">サンプルページ</a>を参考に、同階層にsrc/jsフォルダ内のswfaddress.jsと、samplesフォルダ内にあるswfobject.jsを置けば動きます。<br />
（注意：ディープリンクはローカル環境では表示されません）<br />
flaファイルの中身については次回解説するつもり。<br />
　<br />
[追記]<br />
<a href="http://chabudai.sakura.ne.jp/blog/?p=37">flaファイルの解説書きました。</a></p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=36</wfw:commentRss>
		</item>
		<item>
		<title>東灘区のだんじり祭りを今年も見たよ</title>
		<link>http://chabudai.org/blog/?p=35</link>
		<comments>http://chabudai.org/blog/?p=35#comments</comments>
		<pubDate>Wed, 07 May 2008 14:46:44 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[others]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=35</guid>
		<description><![CDATA[
ゴールデンウィーク一回もブログ更新してない・・・。お祭りを見たくらいしかイベントがなかったので・・・。その時の写真を載せることにします。
毎年5月3日～5日頃に、神戸の東灘区でだんじり祭りがあります。特に理由もないんで [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/matsuri01.jpg" alt="matsuri01.jpg" /></p>
<p>ゴールデンウィーク一回もブログ更新してない・・・。お祭りを見たくらいしかイベントがなかったので・・・。その時の写真を載せることにします。</p>
<p>毎年5月3日～5日頃に、神戸の東灘区でだんじり祭りがあります。特に理由もないんですが、ここ10年くらい毎年見ています。雨天中止なはずだけどその間雨が降って中止になったことは一度もないと思う。5月のはじめごろって天気がいいんだね。<br />
　</p>
<p><span id="more-35"></span></p>
<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/matsuri02.jpg" alt="matsuri02.jpg" /></p>
<p>こどもの日の祭りだからなのか、主役は大人ではなく10代～二十歳くらいの若者。だんじりの屋根の上で踊るのはその若者たち。<br />
大人というか、おっさんはだんじりの中央に座っています。<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/matsuri03.jpg" alt="matsuri03.jpg" /></p>
<p>普段は見かけない、このようないかついおっさんが大量発生します。世話人てなに。<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/matsuri04.jpg" alt="matsuri04.jpg" /></p>
<p>屋根の上で踊る男の子たち。ディーキューエヌな感じですがこの日ばかりは格好いい。その地域ではだんじりの上で踊るのが憧れだったりするんかな。高校生女子なら次の日告白したい衝動に駆られるね。<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/matsuri05.jpg" alt="matsuri05.jpg" /></p>
<p>だんじりは地区ごとに1台あるようで、それぞれの地区の名前がちょうちんに書かれてます。岡本とか、中野とか、北田とか、魚崎とか、青木とか。</p>
<p>だんじりは東灘区内で<strong>32台</strong>もあるらしい。私は摂津本山周辺で5回引越ししてるんですが、どの家に住んでたときも、家のすぐ横の道をだんじりが通ってました。つまり駅でいうと最低2～3駅くらいの区間ほぼすべての通りを、32台いずれかのだんじりが練り歩くかんじなんでしょうね。<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/matsuri06.jpg" alt="matsuri06.jpg" /></p>
<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/matsuri07.jpg" alt="matsuri07.jpg" /></p>
<p>2台のだんじりが出会うとこんな感じで煽り合う。<br />
最後神社への宮入りでたくさんのだんじりが一箇所に集まる様はなかなか圧巻。<br />
　<br />
　<br />
　<br />
おまけ</p>
<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/inosisi01.jpg" alt="inosisi01.jpg" /></p>
<p>だんじりの写真撮るためにカメラ持って近所散歩してたらイノシシに遭遇したので激写。<br />
神戸は街中をイノシシが普通に歩いています。本当です。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=35</wfw:commentRss>
		</item>
		<item>
		<title>IEのFlash Playerが遅い件と、wmodeとの悩ましい関係</title>
		<link>http://chabudai.org/blog/?p=34</link>
		<comments>http://chabudai.org/blog/?p=34#comments</comments>
		<pubDate>Fri, 02 May 2008 14:50:17 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=34</guid>
		<description><![CDATA[Flashの変な仕様シリーズ第2弾。
「WindowsIEのFlash Playerの再生速度が遅いのは、wmodeを設定すると回避できるけど」という有名なやつを取り上げます。
このことについてはいろんなブログやらなんや [...]]]></description>
			<content:encoded><![CDATA[<p>Flashの変な仕様シリーズ第2弾。<br />
「WindowsIEのFlash Playerの再生速度が遅いのは、wmodeを設定すると回避できるけど」という有名なやつを取り上げます。</p>
<p>このことについてはいろんなブログやらなんやらで解説されていますが、以下の記事がわかりやすくまとめられています。</p>
<p><a target="_blank" href="http://3ping.org/2004/05/15/1441">3ping.org - FLASHのFPSを正常に</a></p>
<p>↑の記事が書かれたのは4年前。その間にIEは6から7になり、FlashもCS3までバージョンアップしましたが、この仕様は未だに直っていません。<br />
　<br />
CS3で作ってみた参考Flash（フレームレート50で作成）</p>
<table border="0" cellPadding="0" cellSpacing="0">
<tr>
<td><script type="text/javascript">AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","210","height","200","src","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/speed_test","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/speed_test"); //end AC code</script></td>
<td width="20"></td>
<td><script type="text/javascript">AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","210","height","200","src","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/speed_test","quality","high","wmode","opaque","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/speed_test"); //end AC code</script></td>
</tr>
<tr>
<td>wmode設定なし</td>
<td></td>
<td>wmode設定あり</td>
</tr>
</table>
<p>　<br />
「wmode」はFlashの背景を透過させるかどうか設定するパラメータです。値は「opaque（不透明表示）」と「transparent（透明表示）」の二つがありますが、どっちを設定しても、WindowsIEの再生スピードを正常にすることができます。<strong>なぜなのかは全くわかりません</strong>。回避できる以上、プレイヤーの処理スピードが追いつかないで起こっている現象じゃないと思うので直せそうなのになぜ直さないんでしょうか。</p>
<p>でもまあwmodeを設定すれば回避できるんだから解決解決、めでたしめでたし。<br />
というわけにいかないのがFlashの悩ましいところです。wmodeにはこれまたたくさんのバグというか変な仕様があるのです。<br />
　<br />
<span id="more-34"></span></p>
<p>[wmodeのバグについての参考ページ]<br />
<a target="_blank" href="http://fukenkoh.blog.shinobi.jp/Entry/5/">不健康ノート - wmodeは鬼門</a><br />
<a target="_blank" href="http://blog.graffiti-web.org/archives/2006/04/wmode.html">graffiti-blog - wmodeのクセ</a><br />
　<br />
wmodeを使うことで起こる、以下の二つのバグは深刻です<br />
・日本語入力がうまくいかなくなる<br />
・キー入力、マウスホイール操作がうまくいかなくなる<br />
　<br />
キー入力がうまくいかなくなる参考Flash</p>
<table border="0" cellPadding="0" cellSpacing="0">
<tr>
<td><script type="text/javascript">                                                                                                        AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","210","height","200","src","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/key_test","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/key_test"); //end AC code</script></td>
<td width="20"></td>
<td><script type="text/javascript">                                                                                                                  AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","210","height","200","src","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/key_test","quality","high","wmode","opaque","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/05/key_test"); //end AC code</script></td>
</tr>
<tr>
<td>wmode設定なし</td>
<td></td>
<td>wmode設定あり</td>
</tr>
</table>
<p>　<br />
上の二つのFlashは十字キーでMCを移動させるFlashです。左のwmodeを設定していないFlashは普通に動作します。右のFlashは左のFlashと全く同じものをwmode=opaqueで貼り付けたものですが、クリックしてスタートした後、上下のキーを押すと、WindowsIEの場合はキーフォーカスがうまく効かず、ブラウザがスクロールしてしまいます。FireFoxだとキー入力を全く受け付けなくなることもあります。<br />
　<br />
インタラクティブ性の高いFlashや、ゲーム的なFlashで、操作性の部分で不具合が出てしまってはお話になりません。その場合はwmodeの設定は外して、WindowsIEの再生スピードが遅くなるのを諦めるほかないでしょう。涙。</p>
<p>wmodeの設定なんかつけなくても、WindowsIEでFlashが正常なスピードで再生される。そんな日が早く来たらいいのになー。<br />
　<br />
[追記]<br />
どうしてもフレームレートどおり表示させたいときは、無音の音をストリーミングで流して強引に合わすという方法があります。<br />
<a target="_blank" href="http://hakuhin.hp.infoseek.co.jp/main/as/fps.html#FPS_04">Flashゲーム講座＆ASサンプル集 - 音に合せて映像の同期を取る</a><br />
　<br />
[追記] 2008/11/02<br />
Flash Player10より、wmodeを設定しなくても正常なスピードで再生されるようになりました。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=34</wfw:commentRss>
		</item>
		<item>
		<title>illustratorで作った素材をFlashに読み込む方法 [前回の補足]</title>
		<link>http://chabudai.org/blog/?p=33</link>
		<comments>http://chabudai.org/blog/?p=33#comments</comments>
		<pubDate>Tue, 29 Apr 2008 20:47:43 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=33</guid>
		<description><![CDATA[前回のエントリーでFlashCS3では、illustratorから読み込んだ素材の線が変になる現象を回避できる方法がない！みたいなことを書いてしまいましたが、illustratorからswfへ書き出し→Flash読み込み [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chabudai.sakura.ne.jp/blog/?p=32">前回のエントリー</a>でFlashCS3では、illustratorから読み込んだ素材の線が変になる現象を回避できる方法がない！みたいなことを書いてしまいましたが、illustratorからswfへ書き出し→Flash読み込みの方法で普通に回避できました。<br />
知ってる人も多いと思うのですが一応詳しく解説しときます。</p>
<p>1.illustratorのメニューから「ファイル」→「データ書き出し」を選択<br />
2.ファイルの種類からswfを選択して保存<br />
3.Flashのメニューから「ファイル」→読み込み→ステージに読み込み<br />
4.さっき書き出したswfを選択して読み込む<br />
　<br />
<strong>illustoratorからの書き出しの設定について</strong><br />
書き出すとき、以下のようなダイアログが出ます<br />
（この画像はillustratorのバージョンがCSのもの）</p>
<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/illustratorcs.gif" alt="illustratorcs.gif" class="noborder" /><br />
　<br />
<span id="more-33"></span></p>
<ul>
<li>書き出し形式は「AIレイヤーをSWFフレームに変換」がおすすめ。これを選ぶと、各レイヤーがフレームに分かれて書き出されます。</li>
<li>フレームレートは後からFlashの方で変えられるのでなんでもいいです。</li>
<li>曲線の精度を上げると線が滑らかになりますがポイント数が多くなります。どっちを取るかですが、私はいつも精度最大の10で書き出します。<br />
<script type="text/javascript">                                                                                                AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","400","height","150","src","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/text_test","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/text_test"); //end AC code</script></li>
<li>illustratorCS3の場合はさらにswfの書き出しバージョンを設定できます。ただ私が試した範囲では、どのバージョンで書き出してもさして変わりはなかったです。</li>
</ul>
<p>　<br />
[その他注意点]<br />
カラーモードはRGBにしてから書き出す。<br />
文字はアウトライン取ってからから書き出す。<br />
　<br />
この方法で線が変になるのを回避できるのはFlash CS3バージョンのみです。書き出し元のillustratorのバージョンは何でもOKです。ただこの方法を使うメリットは、CS3で線が変にならないこと以外にも</p>
<ul>
<li>複雑なillustratorデータをコピペでFlashに持っていくとデータが壊れることが多いが、この方法ならデータが壊れることはめったにない。</li>
<li>レイヤーで分ける必要がある素材をコピペでいちいちFlashに持っていくのは面倒。「AIレイヤーをSWFフレームに変換」するとレイヤーがフレームに分かれるので1発でFlashへ持っていくことが出来る。</li>
</ul>
<p>というメリットがあるので、Flash8以下でもillustratorの素材を持っていく時はこの方法を使うのが無難でしょう。私の場合はFlash制作時、デザイナーからillustratorデータを元データとして渡されることが多いので、必ずこの方法でFlashへ読み込んでいます。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=33</wfw:commentRss>
		</item>
		<item>
		<title>illustratorで作った素材をFlash8以降に読み込むと線が変</title>
		<link>http://chabudai.org/blog/?p=32</link>
		<comments>http://chabudai.org/blog/?p=32#comments</comments>
		<pubDate>Sun, 20 Apr 2008 09:47:02 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=32</guid>
		<description><![CDATA[初！「カテゴリーがflash」のエントリー。
予定ではこのブログはFlashの話がメインになるはずなんです。
Flashには変な仕様がたくさんあって、trick7.comの「FlashPlayer7 コンテンツ制作時の線 [...]]]></description>
			<content:encoded><![CDATA[<p>初！「カテゴリーがflash」のエントリー。<br />
予定ではこのブログはFlashの話がメインになるはずなんです。</p>
<p>Flashには変な仕様がたくさんあって、trick7.comの「<a target="_blank" href="http://www.trick7.com/blog/2008/02/25-105541.php">FlashPlayer7 コンテンツ制作時の線の設定</a>」の記事で紹介されている線の特性は、その代表的なもののひとつです。illustratorでイラストなどの素材を作って、それをFlash8以降に読み込むと「線の拡張機能」というのが漏れなくついてしまって、線の拡張機能をサポートしていないFlash Player7以下に書き出そうとするとエラーが出るし、イラストの線も変になってしまうという症状です。<br />
実際にどのような状態になるのか以下に比較したswfを載せてみます。</p>
<p><script type="text/javascript">                                                                            AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","500","height","250","src","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/line_test01","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/line_test01"); //end AC code</script></p>
<p>右に比べて左のイラストの線はなんだかいびつというか、ところどころフリーハンドで描いたようになっていることがわかると思います。特に口元の辺りはガビガビです。</p>
<p>イラストでない、単純な形のものでも変な線になります。<br />
　<br />
<span id="more-32"></span></p>
<p><script type="text/javascript">                                                                            AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0","width","500","height","250","src","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/line_test02","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/line_test02"); //end AC code</script></p>
<p>右に比べると左の図のマルは少し歪んでいます。直線はまあ大丈夫ですが、破線にいたってはまったく意図と違うイメージになってしまってます。<br />
　<br />
この現象は、線の拡張機能を削除すれば回避できるのですが、illustratorで作った素材の量が膨大なときはひとつひとつ削除するわけにもいきません。一括で線の拡張機能を削除する方法は、trick7.comの記事のコメント中でも紹介されていますが、FlashをいったんMX2004形式として保存しなおすことです。</p>
<p>ただしこれには注意が必要で、MX2004形式で保存しなおすということは、Flash8にしかない機能がすべてなくなってしまうということなので、フィルタなどの設定は消えてしまいます。また、Flash CS3からはMX2004形式に保存することは出来ません。</p>
<p>Flash8でillustratorの素材を使うときは、たとえパブリッシュ設定が8以上であっても、<strong>一番最初の読み込む段階で</strong>一度MX2004以下に保存しなおすか、最初からいったんMX2004以下のFlashに読み込んでから使うことをおすすめします。</p>
<p><strike>しかしCS3のバージョンしかもっていない方はどうしたらいいんでしょうか・・・。illustratorとFlashはCreative Suiteシリーズとして統合されたことだし、次期バージョンからはもっと簡単な、なんらかの回避策を付けてほしいものです</strike>。<br />
　<br />
[追記]<br />
<strong>Flash CS3ではこの現象は回避できるようになってました</strong>。詳しくは<a href="http://chabudai.sakura.ne.jp/blog/?p=33">次のエントリー</a>で。適当なこと書いてアドビさんごめんなさい。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=32</wfw:commentRss>
		</item>
		<item>
		<title>久しぶりに三の宮までお出かけしてきた</title>
		<link>http://chabudai.org/blog/?p=31</link>
		<comments>http://chabudai.org/blog/?p=31#comments</comments>
		<pubDate>Sat, 19 Apr 2008 11:30:32 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[others]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=31</guid>
		<description><![CDATA[
平日は起きてる間中ずっと働き、週末は「土日Flash」とかって家にこもって作品作ったり、ブログ書いたり、アート系のイベントに行ってみたり、なんかの勉強会に参加してみたり、はたまた仕事があってもなくても休日出勤してみたり [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/ikea_go.jpg" alt="ikea_go.jpg" /></p>
<p>平日は起きてる間中ずっと働き、週末は「土日Flash」とかって家にこもって作品作ったり、ブログ書いたり、アート系のイベントに行ってみたり、なんかの勉強会に参加してみたり、はたまた仕事があってもなくても休日出勤してみたりと、仕事熱心すぎる皆さん！服とかはいつ買っているんですか？<br />
3着くらいをローテーションでまわしているのか？それともPCおたくらしく、すべてネットショッピングでまかなっているのか？</p>
<p>というか私自身が最近一週間くらいで服がローテーションしてる気がするし、3ヶ月くらい買い物に行ってない気がする。本当は今日だって家にこもってずっとネットとかやってたい気分だったけど、来週いとこの結婚式があるのでそれのための服とかを買いに、しぶしぶ三の宮まで出かけました。</p>
<p>とりあえず<a target="_blank" href="http://inlifeweb.com/spikea_index_e.html">IKEA号</a>が写真に撮れたのでブログに載せとくかと。<br />
　</p>
<p><span id="more-31"></span><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/jikokuhyo.jpg" alt="jikokuhyo.jpg" /></p>
<p>これがIKEA号の時刻表。<br />
この隣には「ただいまIKEAは120分待ちです」の張り紙。<br />
　<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/uniqlo.jpg" alt="uniqlo.jpg" /></p>
<p>ユニクロの前ではこの間の<a target="_blank" href="http://www.nhk.or.jp/professional/backnumber/080401/index.html">仕事の流儀</a>で制作過程が紹介されていた、<a target="_blank" href="http://www.uniqlo.com/utloop/">UT</a>のCMが流れっぱなし。立ち止まって見ている人が常にいました。<br />
　<br />
　<br />
<img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/showwindow.jpg" alt="showwindow.jpg" /></p>
<p>春のトレンドはガラ柄とミニワンピらしいですよ奥さん。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=31</wfw:commentRss>
		</item>
		<item>
		<title>桜の咲いてないお花見勉強会へ行って来ました</title>
		<link>http://chabudai.org/blog/?p=27</link>
		<comments>http://chabudai.org/blog/?p=27#comments</comments>
		<pubDate>Tue, 15 Apr 2008 04:32:27 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=27</guid>
		<description><![CDATA[
　
関西のいろんなコミュニティの合同イベント「お花見勉強会」へ行って来ました。当日の桜は写真のような感じ。緑がまぶしいですね。
イベントの雰囲気は関西ライフハック研究会のOPAKENさんのブログの記事が写真もたくさんあ [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/sakura.jpg" alt="sakura.jpg" /><br />
　<br />
関西のいろんなコミュニティの合同イベント「<a target="_blank" href="http://seminar.genephics.co.jp/fxug/">お花見勉強会</a>」へ行って来ました。当日の桜は写真のような感じ。緑がまぶしいですね。</p>
<p>イベントの雰囲気は<a target="_blank" href="http://gadget.cre8system.jp/life_hacks/post_31.html">関西ライフハック研究会のOPAKENさんのブログの記事</a>が写真もたくさんあってわかりやすいと思います。</p>
<p>以下覚えている限り、箇条書きのレポ。あまりまとまってません。<br />
　<br />
<span id="more-27"></span></p>
<p>・オープニングは関西ライフハック研究会OPAKENさん作の、モーションタイポアニメーション。凝ってる！</p>
<p><img align="right" src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/word_sakura.jpg" alt="てら子の桜" />・最初はコミュニティ対抗で、桜の文字をいかにきれいに描くかゲーム。これが優勝した、てら子チームの描いた「桜」。<br />
一流Webデザイナーのこだわりが感じられる。<br />
　<br />
・発表はじまり。<br />
・<strong><a target="_blank" href="http://un-q.net/">一人目は名古屋WCANのll_koba_llさん</a></strong>。<br />
・Gainer（ゲイナー）を使ってFlashを操作する。</p>
<table>
<tr>
<td><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/gainer.gif" alt="gainer.gif" /></td>
</tr>
</table>
<p>・こんな感じで頭にGainerをはさんで振り向くとFlashがパブリッシュされる。<br />
・ノートパソコンをかたむけて画面内の物体を動かしたりもする。<br />
　<br />
・ <strong><a target="_blank" href="http://d.hatena.ne.jp/yach/">オブジェクト倶楽部のやっとむさん</a></strong>。<br />
・寒いのでトイレが近くなってきた。トイレに行ったら発表終わってた（すすすいません）。</p>
<p>・GoogleAppEngineについて。GoogleのWebアプリホスティングサービス。<br />
　<br />
・<strong><a target="_blank" href="http://www.nankaifactory.com/blog/">Fxug　hirossyさん</a></strong>。<br />
・半ズボンで来て失敗。<br />
　<br />
・<strong>k_maruさん。silverlightの人</strong>。<br />
・silverlightの人はMSの回し者。<br />
・若大将ポーズでプレゼン。無駄にかっこいい。</p>
<table>
<tr>
<td><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/wakadaisho.gif" alt="wakadaisho.gif" /></td>
</tr>
</table>
<p>・↑膝以外にノートパソコンを置く場所がないんですよね。<br />
・silverlightではトップクラスの技術持ってるよ。<br />
・でもこれからＡｉｒも勉強します。（なぜ！）<br />
　<br />
・この辺りで私のカメラの充電が切れてテンション下がりまくる。<br />
　<br />
・<strong><a target="_blank" href="http://sakotsu.jp/blog/">てら子代表シナチクさん</a></strong>。<br />
・春といえばサザエ。（？？？）。なのでサザエルーレットを作りました。</p>
<table padding="0" margin="0">
<tr>
<td><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/sazae.gif" alt="sazae.gif" /></td>
</tr>
</table>
<p>・こんな感じでサザエファミリーの顔と髪型を合わせるルーレット。<br />
・うまくいくとアナゴのジングルが見られるよ！<br />
・あちこちから愛にあふれた「これはひどい」コール。<br />
（追記）<br />
<a target="_blank" href="http://sakotsu.jp/blog/?p=19">サザエルーレット現物が公開されてますよ。<br />
</a>　<br />
・<strong>Edaさん</strong><br />
・3日でＡｉｒアプリを作るよ日記。しかも全部タダで出来るよ。<br />
・1日目ＦｌexBuilderをインストールするも、AirとFlexは違う！ということに気づいてアンインストール。<br />
・制作のタイムスケジュールはだいたい深夜から開始→夜明けまでというスタイル。いつ寝るんでしょうか。<br />
・xmlファイルとswfファイルとAirランタイムで3日でAirアプリ完成。<br />
　<br />
・<strong><a target="_blank" href="http://d.hatena.ne.jp/mnishikawa/">mnishikawaさん</a></strong>。ライティングについてや、きれいな文字の書き方について。<br />
・会議資料やホワイトボードの効率的な書き方など。<br />
　<br />
・このあたりから記憶があやふやに。<br />
　<br />
・<a target="_blank" href="http://d.hatena.ne.jp/HappymanOkajima/"><strong>オブジェクト倶楽部、岡島さん</strong></a>。<br />
・dankogaiさんが書評を書いてくれたら、amazonの本の売り上げが上位に！リアディゾンの写真集の次に売れた！dankogaiさんはすごい！<br />
・書評は8割が本の内容とは関係ないことことだったにも関わらず！<br />
　<br />
・<strong>関西ライフハック研究会OPAKENさん</strong><br />
・<a target="_blank" href="http://gadget.cre8system.jp/lifehacks_vol6/">時間をあやつる能力を身に付ける<br />
</a>・終わってしまった過去をあやつることはできない。<br />
・でもライフハックで未来をあやつることは可能です！<br />
・<a target="_blank" href="http://evernote.com/">EverNote</a>まじおすすめ。<br />
　<br />
・暖かい食べ物を求める人たち（ほぼ全員）で屋台のラーメンを根こそぎ食べ尽くす。<br />
・その後飛び入り系の発表に。<br />
　<br />
・<strong>渡辺さんによる「ぼくはヒーロー」プレゼン<br />
</strong>・3のつく数字と3の倍数のときにアホになり、8の倍数のときに以下略。<br />
　<br />
・<strong><a target="_blank" href="http://www.nagimagu.jp/blog/">てら子、なぎまぐさん</a></strong><br />
・WebCamで動体検知した場所から炎を燃やす。皆の寒さが最高潮になったところで少しでもあったまってもらおうというなぎまぐさんの優しさに乾杯。<br />
　<br />
・最後は一本締め。<br />
・野外のイベントということで、いつもより異様な盛り上がりがあって楽しかったです。<br />
　<br />
[自分の反省点]<br />
・やはり写真あるなしじゃ説得力が全然違う。恥ずかしくても写真載せて良いか発表者の方に確認を取れば良かった。<br />
・カメラはしっかり充電する。<br />
・ちゃんとメモを取る。特に名前・・・。わからないとか最悪。<br />
　<br />
レポで抜けている方がもしかしたらいるかもしれないです。間違いとか・・・、もし気付かれた方いれば指摘していただければ大変ありがたいです！</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=27</wfw:commentRss>
		</item>
		<item>
		<title>自分的2007年のベストニューブログ 3つ</title>
		<link>http://chabudai.org/blog/?p=24</link>
		<comments>http://chabudai.org/blog/?p=24#comments</comments>
		<pubDate>Thu, 10 Apr 2008 17:57:41 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[bookmarked]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=24</guid>
		<description><![CDATA[なぜこの時期に2007年を総括しているのか全く意味がわかりませんが、この1年で始まった、あるいは私が知った素敵ブログをまとめとこうと思います。
　

hiniclip

去年、ザイーガなどでダダ漏れ女子のブログとして紹介 [...]]]></description>
			<content:encoded><![CDATA[<p>なぜこの時期に2007年を総括しているのか全く意味がわかりませんが、この1年で始まった、あるいは私が知った素敵ブログをまとめとこうと思います。<br />
　</p>
<ul>
<li><a target="_blank" href="http://clip.hiniku.com/">hiniclip</a></li>
</ul>
<p>去年、<a target="_blank" href="http://www.zaeega.com/archives/50373310.html">ザイーガなどでダダ漏れ女子のブログ</a>として紹介され有名になったので、知ってる人も多いかも。ノーメークで普通ーっに仕事してる様子をUstreamで流し続けるその姿勢には尊敬の念を抱かずにいられません。</p>
<p>しかしhiniclipの本当にすごいとこは、女性が日常をライブ映像で流してる、それが見たいだけの野次馬根性でブログをのぞいた訪問者（←私）を、いつのまにか毎日hiniclipをチェックするようなファン（←私、私）に変えてしまう、更新頻度と質の高いエントリーの数々でしょう。</p>
<p>最近では<a target="_blank" href="http://clip.hiniku.com/?eid=597459">「ヒャクシキ」とか「ギガジン」って呪文が効かない、女だらけのブロガーイベント</a>という記事が話題になり、はてなブックマーク数が140越えしました。これは、はてブチェックするような人間なら、心に響くエントリーだと思います。ネットは広大、という当たり前のことを思い出させてくれました。<br />
　</p>
<p><span id="more-24"></span></p>
<ul>
<li><a target="_blank" href="http://www.jarchive.org/journal/">better</a></li>
</ul>
<p><a target="_blank" href="http://blog.slndesignstudio.com/">Yasuhiro Tsuchiya</a>さん経由で知りました。ばるぼらアンテナとか、教科書に乗らないインターネットの歴史とかで有名なばるぼらさんのブログ。とりあえず<a target="_blank" href="http://www.jarchive.org/journal/2008/03/self.html">この記事</a>とか、<a target="_blank" href="http://www.jarchive.org/design/pattern.html">このページ</a>のHelvetica Boldの画像のとこ見て完全にノックアウト・・・。自分を見つめなおしたいときに、読みなおそうと思います。人が切り込まないところに切り込んで言葉を与えられる人、超レスペクトです。</p>
<p>アーカイブへのリンクがないのですが、過去の記事はどうやって読めばいんでしょうか。<br />
と思ったら<a target="_blank" href="http://www.jarchive.org/journal/archives.html">普通にアーカイブページあった</a>。<br />
　</p>
<ul>
<li><a target="_blank" href="http://blog.naggg.jp/">blog.naggg.jp</a></li>
</ul>
<p>最後はblog.naggg.jp。<a target="_blank" href="http://www.trick7.com/blog/2007/12/11-075046.php">trick7のこの記事</a>経由で知りました。何気に2005年から続いてるブログなので全然2007年のニューブログじゃないけどまあいいか。<a target="_blank" href="http://naggg.jp/greeting-card-2007/">年賀状を届けにいくよツアー2007</a>は本当に衝撃的でした。<br />
基本的にflashの技術などをまとめているブログなのですが、文章がアッパーでハイテンションでいつも笑わせてもらってます。ブログの文章に私性っぽいものってどこまで出せばいいのか、そのバランスって結構難しいと思うのですが、ナチュラルボーン面白い人というのはパンツ脱ぐくらい（・・・くらいってゆーかね）自分をさらけ出せばそれが普通にすごい面白いんだという例なんだと思います。もっと更新してほしいです。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=24</wfw:commentRss>
		</item>
		<item>
		<title>2007年のベストミュージックビデオ</title>
		<link>http://chabudai.org/blog/?p=23</link>
		<comments>http://chabudai.org/blog/?p=23#comments</comments>
		<pubDate>Mon, 07 Apr 2008 14:04:38 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[bookmarked]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=23</guid>
		<description><![CDATA[
Bat For Lashes "What's a Girl to Do?"
ディレクター：Dougal Wilson
　
もう見られた方も多いと思いますがYoutubeのビデオアワード2007。
ビデオアワード2006 [...]]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/n1wnOUH2jk8&#038;rel=0&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/n1wnOUH2jk8&#038;rel=0&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>Bat For Lashes "What's a Girl to Do?"<br />
ディレクター：Dougal Wilson<br />
　</p>
<p>もう見られた方も多いと思いますが<a target="_blank" href="http://www.youtube.com/ytawards07">Youtubeのビデオアワード2007</a>。<br />
ビデオアワード2006のMost Creative賞が<a target="_blank" href="http://www.youtube.com/watch?v=pv5zWaTEVkI">OKGoのHere It Goes Again</a>だったので今年はどんなんかなー、と楽しみにしてたのですが、PVのような公式の映像は基本的に審査の対象外なんですね。良く考えてみると当たり前か。</p>
<p>というわけで、2007年のベストミュージックビデオはなんだったのか、気になったので調べてみることにしました。検索に引っかかったのは以下の3つのサイト。</p>
<p><a target="_blank" href="http://www.pitchforkmedia.com/article/feature/47282-staff-list-top-50-music-videos-of-2007/">Pitchfork Feature:Top 50 Music Videos of 2007</a><br />
<a target="_blank" href="http://www.director-file.com/q&amp;a/2007.html">Director File - Ten Best Music Videos of 2007</a><br />
<a target="_blank" href="http://www.rollingstone.com/news/story/17777603/rock_list_readers_twentyfive_favorite_videos_of_2007">25 Favorite Videos of 2007:Rolling Stone</a></p>
<p>上記のサイトで取り上げられているビデオをざっと見て、かぶってるものをチェック。結果、2007年のベストミュージックビデオは冒頭に貼ったものの他に以下のような感じでした。<br />
　<br />
<span id="more-23"></span></p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/fo_QVq2lGMs&#038;rel=0&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/fo_QVq2lGMs&#038;rel=0&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br />
Justice "D.A.N.C.E."<br />
ディレクター：Jonas and Francois / SoMe<br />
　<br />
　<br />
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/p8Z-DIAthbM&#038;rel=0&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/p8Z-DIAthbM&#038;rel=0&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br />
Feist: "1 2 3 4"<br />
ディレクター：Patrick Daughters<br />
　<br />
　<br />
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/rxjrBd4WE2U&#038;rel=0&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/rxjrBd4WE2U&#038;rel=0&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br />
RJD2 "Work It Out"<br />
ディレクター： Joey Garfield<br />
　<br />
　<br />
感想：<br />
どれもかっこいいけど、一回見たら、もういいという感じ☆<br />
2006年のOKGoとか<a target="_blank" href="http://www.youtube.com/watch?v=gZMrwZItOGE">Horrorsのビデオ</a>くらいインパクトがあって、中毒性のあるビデオはないかもー。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=23</wfw:commentRss>
		</item>
		<item>
		<title>友達のお店のサイトをつくりました</title>
		<link>http://chabudai.org/blog/?p=22</link>
		<comments>http://chabudai.org/blog/?p=22#comments</comments>
		<pubDate>Tue, 01 Apr 2008 18:30:20 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[works]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=22</guid>
		<description><![CDATA[
　
さっきまで食い入るように録画した「プロフェッショナルの流儀」を見ていました。佐藤可士和は茶色のドーラン塗ってると確信。
　
友達の宝石屋さんのウェブサイトつくりました。　http://www.creategem.c [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.creategem.com" class="noborder"><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/04/creategem.jpg" /></a><br />
　<br />
さっきまで食い入るように録画した「<a target="_blank" href="http://www.nhk.or.jp/professional/backnumber/080401/index.html">プロフェッショナルの流儀</a>」を見ていました。佐藤可士和は茶色のドーラン塗ってると確信。<br />
　<br />
友達の宝石屋さんのウェブサイトつくりました。　<a target="_blank" href="http://www.creategem.com/">http://www.creategem.com/</a><br />
会社ではなく個人で請けた仕事です。なんかとりあえず、ちょっとずつでもいろいろがんばろうと思います・・・。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=22</wfw:commentRss>
		</item>
		<item>
		<title>攻殻機動隊1.5巻、読みました</title>
		<link>http://chabudai.org/blog/?p=20</link>
		<comments>http://chabudai.org/blog/?p=20#comments</comments>
		<pubDate>Sun, 30 Mar 2008 18:32:25 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[books]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=20</guid>
		<description><![CDATA[
　
攻殻機動隊1.5巻を読みました。
といっても攻殻機動隊の新作ってわけではなく、2003年に出版されたデラックス版が最近通常版として出版されなおしたというだけなのですが、初めて読んだのでとても面白かったです。
内容は [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chabudai.sakura.ne.jp/blog/wp-content/uploads/2008/03/fuchikoma.jpg" alt="fuchikoma.jpg" /><br />
　<br />
<a target="_blank" href="http://www.amazon.co.jp/%E6%94%BB%E6%AE%BB%E6%A9%9F%E5%8B%95%E9%9A%8A1-5HUMAN-ERROR-PROCESSER-KC%E3%83%87%E3%83%A9%E3%83%83%E3%82%AF%E3%82%B9-%E5%A3%AB%E9%83%8E/dp/4063754537/ref=pd_sim_b_title_4">攻殻機動隊1.5巻</a>を読みました。</p>
<p>といっても攻殻機動隊の新作ってわけではなく、2003年に出版されたデラックス版が最近通常版として出版されなおしたというだけなのですが、初めて読んだのでとても面白かったです。</p>
<p>内容は1巻の後そんなに時間の経っていない公安9課を舞台にした短編4編で、物語の中心は9課のバトー、トグサ、新人のアズマなどですが、素子もちょっとだけ出てきます。やっぱり攻殻機動隊は2巻のような長編の話より、短編で読む方が面白いなあ。</p>
<p>でもマンガは本のページ全体の半分だけで、あと半分は士郎正宗が書いたテレビアニメ用のシナリオのプロットなので、これで1800円は普通に考えて高いとおもいます。</p>
<p>ちなみに上の写真は<a target="_blank" href="http://www.amazon.co.jp/%E6%94%BB%E6%AE%BB%E6%A9%9F%E5%8B%95%E9%9A%8A-SOLID-BOX/dp/4063363104">攻殻SOLID BOX</a>についていたスケルトンタイプのフチコマフィギュア。この写真を撮るためにケースから出してポーズとらせてたらいろんな部品がぽろぽろ取れたよ。この写真は奇跡の一枚で、これ撮った後すぐまたバランス崩してがしゃん！となった。ひどい。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=20</wfw:commentRss>
		</item>
		<item>
		<title>WordPress ME から WordPress日本語版 に変更してみる</title>
		<link>http://chabudai.org/blog/?p=18</link>
		<comments>http://chabudai.org/blog/?p=18#comments</comments>
		<pubDate>Thu, 27 Mar 2008 18:12:48 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=18</guid>
		<description><![CDATA[WordPress MEの配布元、WordPress Japanが3月末で閉鎖されるそうなので、ブログを始めて一週間もたっておらず、失うもののない私は脊髄反射でWordPress日本語版（実はこっちが公式？）に入れ替える [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress MEの配布元、WordPress Japanが3月末で閉鎖されるそうなので、ブログを始めて一週間もたっておらず、失うもののない私は脊髄反射で<a target="_blank" href="http://ja.wordpress.org/">WordPress日本語版</a>（実はこっちが公式？）に入れ替えることにしました。<br />
　<br />
WordPress ME 2.2.3 → WordPress 2.3.3日本語版へ変更<br />
サーバーはさくらのスタンダード<br />
　<br />
手順はWordPress日本語版の配布元、<a target="_blank" href="http://ja.wordpress.org/">WordPress｜日本語サイト</a>（ややこしーな）の<a target="_blank" href="http://ja.wordpress.org/upgrade/">アップグレードのページ</a>を参考にしました。</p>
<ul>
<li>WordPress2.3.3日本語版をダウンロード。</li>
<li>サーバーのWordPressのデータのバックアップを取ったら、wp-contentフォルダ内のテーマやスタイルシートなど、自分がカスタマイズしたもの以外のデータをすべて削除する。（wp-adminフォルダ、wp-includesフォルダ、ルートフォルダのすべてのファイルなど）</li>
<li>WordPress2.3.3のwp-config-sample.phpをwp-config.phpに変えて、DB_NAMEなどの設定を変更。（バックアップ取ったMEのwp-config.phpと同じでOK）</li>
<li>新しいデータをアップロード。カスタマイズしたテーマなどを上書きしないように気をつける。</li>
<li>ブログのURL/wp-admin/upgrade.phpにアクセス。<br />
「WordPressをアップグレード」をクリック。</li>
<li>おわり。</li>
</ul>
<p>WordPress MEから WordPress日本語版への変更は特に問題なくできました。<br />
　<br />
　<br />
実はその前に試しでローカルサーバにWordPress日本語版をインストールしてみたのですが、そちらの方はちょっとつまずいたのでメモ。</p>
<p><span id="more-18"></span><br />
インストール方法はMEと全く同じです。インストール完了まではスムーズに終了し、ブログも設置できたのですが、ログインしようとすると良くわからないエラーが出てきて、管理画面にアクセスすることができません。</p>
<p>検索してみると、<a target="_blank" href="http://phpbb.xwd.jp/viewtopic.php?t=1238">エラーメッセージはこのページのものと全く同じ</a>。<br />
（WordPress Japanのフォーラムw）<br />
解決策として下の方に出てる<a target="_blank" href="http://wordpress-guide.com/2006/11/11/capabilities/">このページの方法</a>を試してみたのですが、このmy_cap.phpというパッチファイルはME用に作られたものなのでどうもうまく動かず、下のようなエラーが出てしまいました。<br />
　<br />
Warning: main(../wpj-wizard.php): failed to open stream: －以下略<br />
Fatal error: main(): Failed opening required '../wpj-wizard.php' －以下略<br />
　<br />
PHPはさっぱりなのですが、エラーメッセージを良く見るとwpj-wizard.phpが開けないとかなんとか言ってるぽい。見てみるとWordPress日本語版の中には確かにwpj-wizard.phpというファイルがなく、WordPressMEの方にはあったのでそれをコピーして同じ場所に置き、もう一度my_cap.phpにアクセスしてみました。</p>
<p>！エラー出ない。</p>
<p>クリックして実行。おお。うまくいった。管理画面にログインできたよー。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=18</wfw:commentRss>
		</item>
		<item>
		<title>mProjectorで簡単にデスクトップアプリが作れるよ</title>
		<link>http://chabudai.org/blog/?p=17</link>
		<comments>http://chabudai.org/blog/?p=17#comments</comments>
		<pubDate>Wed, 26 Mar 2008 17:46:56 +0000</pubDate>
		<dc:creator>chabudai</dc:creator>
		
		<category><![CDATA[others]]></category>

		<guid isPermaLink="false">http://chabudai.sakura.ne.jp/blog/?p=17</guid>
		<description><![CDATA[前回のエントリで「燃えるIE」をmProjectorで作ったと書きましたが、mProjectorを知らない方のために紹介しておくと、mProjectorは、え･･･？て言うくらい簡単にデスクトップアプリケーションが作れる [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chabudai.sakura.ne.jp/blog/?p=12">前回のエントリ</a>で「燃えるIE」を<a target="_blank" href="http://www.screentime.com/software/mprojector/">mProjector</a>で作ったと書きましたが、mProjectorを知らない方のために紹介しておくと、mProjectorは、<strong>え･･･？て言うくらい簡単にデスクトップアプリケーションが作れる</strong>ソフトです。</p>
<p>お仕事とかでスクリーンセーバを作ったことがある人なら多分知っている有名なスクリーンセーバ制作ソフト、<a target="_blank" href="http://www.screentime.jp/">screentime</a>を作っているスクリーンタイム社が出しているソフトで、screentimeでスクリーンセーバを書き出す感覚とほぼ同じ感じでデスクトップアプリを作成することが出来ます。ただし今のところ英語版のみしかありません。そして今後日本語版にローカライズされる可能性も多分ほとんどないでしょう。なぜならデスクトップアプリケーションと言えば、Adobe AIRがマジョリティを確立しつつあるからです。</p>
<p>ではAdobe Airがメジャーになりつつある中で、それでもmProjectorを使うメリットとはなんでしょうか。</p>
<p><span id="more-17"></span></p>
<p>　<br />
mProjectorがAdobe Airより良さげなところ</p>
<ul>
<li>ActionScriptの知識がほとんどなくてもOK</li>
<li>クライアントがランタイムをインストールする必要がない</li>
</ul>
<p align="left">　<br />
逆にmProjectoｒがAdobe Airより弱いかもしれないところ</p>
<ul>
<li>
<p align="left">英語版しかないだけあって、日本語を使うような仕組みが不安</p>
</li>
<li>
<p align="left">むちゃくちゃ高機能なことはできない</p>
</li>
<li>
<p align="left">今後バージョンアップされないかも</p>
</li>
</ul>
<p align="left">　<br />
mProjectoｒとAdobe Airをざっくりと比較した場合のメリットデメリットは上記のような感じです。大掛かりなデスクトップアプリケーションを作る場合はAirの方が良いかもしれませんが、簡単な機能のデスクトップアプリケーションを作るならmProjecotrでも全然いけるし、コストパフォーマンスも良さそうです。</p>
<p align="left">結構使えそうな感じのするmProjectorなんですが、英語版しかないせいか、周りで使っているという噂はいっこも聞いたことがなく、ちょっと前までは日本語の解説ページもほとんどありませんでした。<br />
　<br />
もしかしてここで私がmProjectorの解説ブログでも書けば、結構ニッチな需要を満たせるんでは？そう思っていた矢先、<a target="_blank" href="http://digianaware.jugem.jp/?eid=122">mProjectorの使い方についてとてもわかりやすい記事が、デジアナウェア TOPICSさんというブログでまとめられました</a>。<strike>出遅れた･･･</strike>。mProjectorの基本的な使い方についてはこのブログを読めばばっちりわかるので、興味のある方はぜひ。
</p>
<p align="left">ちなみにmProjectorの価格はWin版、Mac版合わせて$399です（片方だけだと$249）。円高の今買えば４万円くらいでお得だと思うのです。</p>
]]></content:encoded>
			<wfw:commentRss>http://chabudai.org/blog/?feed=rss2&amp;p=17</wfw:commentRss>
		</item>
	</channel>
</rss>
