Flashと言うと、興味はあっても手は出していない技術者が数多い。なぜかと言えば、デザインとプログラムが融合していて何となく難しそうな感じがする事と、有償というイメージがある事に所以するだろう。

ピクチャ 1 Thumbnail-19

ActionScript2/3の開発についてはFlashDevelopを使えば良い。しかしこれでは画面デザインをプログラムベースで作らなければならない。そこでこれだ。

今回紹介するオープンソース・ソフトウェアはAsWing、ActionScript向けのGUIフレームワークだ。

AsWingはActionScript2/3に対応したGUIフレームワークだ。ボタン、チェックボックス、スライダ、プログレスバー、コンボボックス等、GUIを仕上げるのに十分なコンポーネントが提供されている。

これらをActionScript上でimportすれば良い。だが、これではプログラムベースという難点が解決していない。そこで使うのが同サイトで提供されているAsWing GuiBuilderだ。
ピクチャ 2 Thumbnail-19

AsWing GuiBuilderはその名の通り、GUIビルダだ。AIRアプリケーションで提供されており、これを使えばごく簡単にGUIを作成する事ができる。しかもActionScriptベースでのエクスポートも可能だ。

デザインはセンスが必要だが、やってみなければ始まらない。無償によるFlash開発をぜひ、はじめてみよう。

AsWing
 http://www.aswing.org/

aswing - Google Code
 http://code.google.com/p/aswing/
ピクチャ 3 Thumbnail-14
ピクチャ 4 Thumbnail-13