2008年3月アーカイブ

ラボブログのリーダーの方への重要なお知らせです。サーバーの移行に伴い、フィード登録先や各エントリーページのURLに変更が発生しました。お手数ですが、RSSリーダーに登録されている方は、登録のし直しをお願いします。また、個別エントリーページをブックマークされている方もご注意ください。

以下、主な変更点です。

*環境によっては、まだ旧サーバーに飛ぶ場合もあります。

サーバー移行に伴い、Movable TypeをVersion 4.1にアップグレードしてブログを再構築しました。諸事情の理由で、デフォルトのテンプレートをほぼそのまま使用した形でのリニューアルになってしまいましたが、近いうちにリニューアルを行う予定です。CSSがかなりお見苦しいことになっております。

また、コードを見易くするために、実験的にsyntaxhighlighterを導入しました。ActionScript関係のネタが多いこのブログ、そのコードのためにも導入したのですが、実はオリジナルのsyntaxhighlighterには、ActionScriptには対応しておらず、取り敢えずJSの色分けで対応しています。(AS拡張用のJSもあるのですが、表示が重くなってしまい今回の導入は見送りました。)

今後ともFICCラボブログを宜しくお願い致します。

FICC 福岡です。

珍しくやる気になりましてAS3関連のエントリー。個人的にゆらゆらした円が描きたくなり、

こんなのが作りたい

こんな図を描き出す方法を考えてみました。Flashで滑らかな曲線、といえばgraphics.curveTo()ですが、このcurveToは2次ベジェ曲線しか書く事ができません。ベジェ曲線の詳しい話は省略しますが、できればIllustratorのようにハンドリングが楽な3次ベジェが使いたい。今回はアンカーポイントとコントロールポイントの位置から3次ベジェを計算し、2次ベジェに変換してFlashで描画します。幸いFlashCS3のfl.motion.BezierSegmentクラスが面倒な計算を助けてくれますのでこのクラスを有効活用します。