<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>TG BLOG</title>
<link>http://tres-graficos.jp/blog/index.php</link>
<pubDate>Mon, 15 Sep 2008 18:45:12 </pubDate>
<description>
TG BLOG - RSS 2.0 (Really Simple Syndication).
</description>
<item>
<title>マガル象 - Away3D + as3dmod - 修正・追記</title>
<link>http://tres-graficos.jp/blog/article.php?id=523</link>
<pubDate>Mon, 15 Sep 2008 18:45:12 +0900</pubDate>
<description>スライダーで、ベンドアニメーションの範囲を調整できるようにしてみたり、その他もろもろを修正してみた。






マガル象 v.1.0.2 （要 Flash9）

ちなみにやっつけソースコードはこちら、

elephant_view.as
...</description>
<content:encoded>
<![CDATA[<p>スライダーで、ベンドアニメーションの範囲を調整できるようにしてみたり、その他もろもろを修正してみた。</p>
<p>
<a href="http://www.tres-graficos.jp/away3d/elephant102_a3d/" target="swf-view">
<img src="http://tres-graficos.jp/blog/resources/away3d_20080915_eleSS.jpg" width="640" height="480" alt="" />
</a>
</p>
<p>
<a href="http://www.tres-graficos.jp/away3d/elephant102_a3d/" target="swf-view">マガル象 v.1.0.2 （要 Flash9）</a>
</p>
<p>ちなみにやっつけソースコードはこちら、</p>
<p>
<a href="http://www.tres-graficos.jp/away3d/elephant102_a3d/elephant_view.as">elephant_view.as</a>
</p>
<p>
<a href="http://www.tres-graficos.jp/away3d/elephant102_a3d/TGButton.as">TGButton.as</a>
</p>
<p>
<a href="http://www.tres-graficos.jp/away3d/elephant102_a3d/TGSlider.as">TGSlider.as</a>
</p>
<p>
<a href="http://www.tres-graficos.jp/away3d/elephant102_a3d/TGConBitmap.as">TGConBitmap.as</a>
</p>
<hr />
<p>AS3 での Flash の作成にも、だんだんと慣れてきました。まぁ、エディターの使いにくさはひどいなぁというのが、正直なところ。
本体のみで AS3 を使用してスクラッチから仕上げるとなると、なんだかなぁという部分も多いですが、強者のライブラリーもたくさん公開されているし、自分用のカスタムサブクラスが溜まってくると、能率が上がって、どんどん楽しくなってきますね。</p>
<h3>ハマった点</h3>
<h4>Flash CS3 / ActionScript 3</h4>
<ul>
<li>自動フォーマットがひどすぎる。検索すればいろいろ例は出てくるけど、コンパイルエラーが出る余計なブラケットを追加したり、演算子の優先順位を無視して括弧をとってくれたり。動きがバグるのは追加したコードのせいかと、１時間ほど悩みました。他にも、検索が使いにくかったり、関数へのクイックリンクがないとか、とにかく Flash のエディターは使いにくいです。</li>
<li>プレビュー時に、ショートカットキーの KeyboardEvent / MouseEvent.MOUSE_WHEEL ( intuous3 ) が拾えない。デバッグできない？他の人はどうしてんだろう？</li>
<li>TextField、Sprite.graphics.* 系の操作はコスト高。ボタンのロールオーバーの切り替えくらいで、描画を更新しないなら、Bitmap 化するのは基本ですね。ただそのつもりでクラスを設計しないと、後では結構大変。</li>
<li>TextField をビットマップ化する場合、TextFieldAutoSize の値で、座標が変わる。(0, 0, TextField.width, TextField.height) でいくなら、TextFieldAutoSize.LEFT。</li>
</ul>
<h4>Away3D / as3dmod</h4>
<ul>
<li>Cheetah3D で書き出した OBJ ファイルだと、UV が水平に反転してしまう。（とりあえず放置 :-P ）</li>
</ul>
<h3>ほぼ文句</h3>
<h4>Flash CS3 / ActionScript 3</h4>
<ul>
<li>フローティングウィンドウが多すぎ、別アプリにフォーカスを移すと消えるし（何故にアクションエディターはフローティング仕様なのか？）、もっさりした透過エフェクトでよけいにストレスがたまる。</li>
<li>MovieClip / Sprite のサブクラスのひな形くらいは、デフォルトで付いててもいいのでは？コードベースで作成する場合は、別の開発環境の方が能率が上がりそう。</li>
</ul>
]]>
</content:encoded>
</item>
</channel>
</rss>