Home > Tags > flex

flex

enhance Flex Builder - part 2

enhance Flex Builderの続き。

今回はEclipse環境をJavaScriptで拡張することができるEclipse Monkeyを利用します。

実はこのEclipse Monkeyを使ったActionScriptのコード補間はFlex2の頃からあったようで、
海外サイトを巡ればたくさん情報が手に入りました。
今のFlex(AS3.0)人口はあの頃と比べて増えてると思うので、ここで情報を簡単に整理しておこうかと。

環境はEclipse 3.4.1(Pleiadesで日本語化済み)、Flex Builder Plugin 3.0.2。
まず、[ヘルプ] > [ソフトウェア更新] > [サイトの追加] から
http://download.eclipse.org/technology/dash/update
を追加、Eclipse Monkeyをダウンロード・インストールします。
Eclipseを再起動するとメニューに ‘スクリプト’ という項目が新しく出来ているはず。
次に、任意のプロジェクトのルート直下に ’scripts’ フォルダを作成し、そこに .jsファイルを追加していきます。

Eclipse Monkey

Eclipse Monkey入門編ということで、今回はAS3.0におけるgetter/setterを自動生成するスクリプトを書きます。

Continue reading

クラインの壺 - pv3d

klein bottle
>> demo (Flex)
(要 Flash Player 10)

引き続きPapervision3Dでラインアート。
今日はクラインの壺を描きました。
二つのメビウスの帯をその縁に沿って貼り合わせるとクラインの壺ができます。

・参考
Klein Bottle — from Wolfram MathWorld

コンピュータアート好きの人にとってMathWorldは宝の山です。

ハート曲面 - pv3d

Heart Surface
>> demo (Flex)
(要 Flash Player 10)

引き続きPapervision3Dでラインアート。
今日はハート曲面を描きました。

・参考
Heart Curve — from Wolfram MathWorld
Heart Surface — from Wolfram MathWorld

メビウスの帯 - pv3d

mobius strip
>> demo (Flex)
(要 FlashPlayer 10)

メビウスの帯をPapervision3Dで。
ついでにローレンツアトラクタも。>> demo

PV3D 1.5くらい(? の時は3Dラインアートのデモもよく見かけたんですが、
2.0になってからはあまり見かけなくなりました。
その代わりに最近では各種マッピング/シェーディングを利用したデモが増えてきているようです。
今、branchesにはPublic Alpha 3.0 - PapervisionXがぶら下がってますが、
これにはいったいどんな機能が追加されてるんだろう。。

・参考
Möbius Strip — from Wolfram MathWorld

enhance Flex Builder

EclipseでのFlex開発をより便利にしたい。

きっかけはThe Flash Blogのエントリーです。
New tutorial on customizing Flex Builder
More Snip Tree View features!
FlashTest Eclipse Plugin Alpha
Pimp My Eclipse - Part 1
Pimp My Eclipse - Part 2
Pimp My Eclipse - Part 3

Eclipse起動時のスプラッシュも自分で描くというUIへの強いこだわりが感じられます。
最初は読み流してましたが、途中から記事がパート化して評判も良いようなので僕も試してみようと。

まず手始めに、TextMateに似た強力なスニペット機能をEclipseに追加します。
環境はEclipse 3.4.1(Pleiadesで日本語化済み)、Flex Builder Plugin 3.0.2。

Continue reading

Home > Tags > flex

Meta

Return to page top