FlashDevelopってなに?

出典: FlashDevelop.jp

FlashDevelop は無料で利用できるオープンソースのソフトウェアで、軽快な動作強力なコードヒント機能が特徴の ActionScript エディターです。


目次

動作環境

FlashDevelop は Windows のソフトであり次の OS で動作します。

  • Windows 7
  • Windows Vista
  • Windows XP

※Mac OS X / Linux でもバーチャルマシンのソフトウェア(VirtualBox, VMWare, Parallel)を利用して Windows を起動することで FlashDevelop を使用することができます。

スクリーンショット(英語)


FlashDevelopでできること

ファイル:About_fd_flash.jpg

FlashDevelopは、Flashコンテンツの開発に必要となる言語をコーディングし、SWF(スウィッフ)ファイルを作成することができます。SWFはFlashコンテンツのファイルであり、HTMLページに組み込むことでWebに公開することができます。

2009年現在プロのFlasherの4割以上がFlashDevelopを利用しており、ActionScriptを使った開発では最も有望なソフトでもあります。

ActionScriptで人気のあるエディターは!?

できること

  • ActionScript/MXMLのコーディング
  • Flash Professional の外部エディターとしての利用
  • SWF のコンパイル
  • Adobe AIR アプリの生成

できないこと

  • グラフィックの作成やタイムラインアニメーションの作成
  • fla ファイル(Flash Professionalの編集データを保存したファイル形式)の読み込み



FlashDevelop はオープンソース

FlashDevelopはMITライセンスとしてオープンソースとして公開されています。そのため、ユーザーが改良したり、ソフトのソースコードレベルの仕様を参考にしてプラグインを開発することができます。


高度なActionScriptのコーディングサポート

ファイル:About_fd_as.png‎

  • サポートする言語: ActionScript2, ActionScript3, MXML, HaXe
  • 優れた ActionScript の補完とコードジェネレーター
  • コードナビゲーション (ディスクロージャーへのジャンプ F4 / Shift + F4)
  • Flash とコマンドラインコンパイラーの統合。Ctrl + Enter でコンパイル。
  • プロジェクトごとの設定、プロパティ、素材、ファイルを管理できる Project Manager。
  • すぐに使えるプロジェクトテンプレート。
  • MTASC や MXMLC のカスタムコメント(@mtasc/@mxmlc) を使っての簡単ビルド。
  • 簡単に使える Context API 検索。
  • AS2API と ASDocs ドキュメントジェネレーター。


一般的なコードエディタとしても利用可能

ファイル:About_fd_find_replace.png‎

  • 簡単に使えるエディタにシンタックスハイライト、ブックマーク、そしてタスク(TODO)ハンドリング
  • 包括的な「検索と置換」ダイアログ
  • ファイル内検索ダイアログ
  • 直観的で非常に柔軟なパネルベースのインターフェース
  • 高度なスニペット補完 (コードテンプレート) と 統合されたスニペットエディター
  • オープンプラグインベースの構造
  • XML, MXML, HTML のコード補完


ビデオ紹介

次のビデオはコードヒント機能がどのくらい優れているかを紹介する90秒のライブコーディングビデオです。コードの補完によってキータイプの量を劇的に減らせ、自動的に整形されるため見通しの良いコードが仕上がるのが確認できます。


FlashDevelop Code Hint Movie (90秒)

参考記事


お知らせ

FlashDevelopについてまとめた解説本「ActionScript3.0開発のためのFlashDevelop完全ガイド」(技術評論社刊)が7月9日より発売されました。

書籍:ActionScript3.0開発のためのFlashDevelop完全ガイド