Flash Professional CS5 を使用すると、Flash Catalyst ( ) で設計したり Flash Builder ( )でプログラムしたりできるアプリケーションやインターフェイスを作成できますが 、その真のニッチはこれまでも、そしてこれからも、アニメーションです。
Flash Professionalは、FlashやFlexのどの兄弟製品よりも幅広い出力機能を提供します。Flash Professionalは、Flash Player、AIR、FlashLiteの複数バージョンに対応したコンテンツを生成できますが、Flash Builder 4は最新バージョンのみを対象としています。さらに、Flash Professionalは、ビデオ(QuickTime形式)と画像シーケンスを標準的なWeb互換形式(JPEG、GIF、PNG)で引き続きエクスポートできます。これは、様々なデバイスをターゲットとする開発者がFlash Professionalをツールキットに残しておきたい主な理由です。
新しいテキスト機能
このバージョンのFlash Professionalにおけるデザイン機能の大きな変更点の一つは、印刷レベルに近いタイポグラフィツールの追加です。新しいテキストレイアウトフレームワーク(TLF)により、プログラムのテキスト書式設定オプションが大幅に向上しました。デザイナーは(ついに!)文字に下線を引いたり、段組み書式(段組み連結を含む)を適用したりできるようになりました。これにより、Illustrator( )やInDesign( )と同様に、段組み間で文字を流し込むことができます。また、縦書きテキストはCS5で新たに追加された機能ではありませんが、余白、配置、フローのサポートが強化され、強化されています。
このレベルのタイポグラフィ制御は、アニメーターやデザイナーにとって新たな展望を開きます。特にFlashのベクターベースのスケーラビリティ(閲覧者は、Photoshopで作成されたラスターベースのアートワークのような歪みや粒状感なしに、テキストを含むオブジェクトを拡大・縮小できます)は、その可能性をさらに広げます。TLF機能を使用するには、閲覧者にFlash 10がインストールされている必要があります。
アクセシブルなActionScript
コードスニペットパネルは、まさに未来への回帰と言える素晴らしい機能追加です。Flashの以前のバージョンでは、より原始的な形でこの機能が搭載されていましたが、最近のバージョンでは機能が低下していました。新しいコードスニペットパネルに搭載されたActionScript 3.0の拡張性と汎用性により、コーディングの知識がない人でも、はるかに多くのアニメーションやインタラクティブ機能を利用できるようになります。
タイムラインナビゲーションがスクリプトなしでも利用できるようになりました。コードスニペットのタイムラインナビゲーションセクションを使用すると、デザイナーは特定のフレームで動画を停止したり、別のフレームに移動して停止したり、ムービーを再生したり、ムービー内の特定のシーンに移動して再生したりできます。このスクリプトセットは、コーディングをしない人でもクリック可能なページ要素にインタラクティブ性を持たせるのに大いに役立ちます。

リンクをコードスニペットとして定義することもできます。「アクション」セットのコードスニペット(フォルダー名としては奇妙ですが、コードスニペットパネルで生成されるものはすべてアクションです)、タイマー、そして様々なアニメーションは、Dreamweaverの「ビヘイビア」パネルによく似た外観と操作性のパネルを使って簡単に生成できます。
ゲームを生成する機能を含むインタラクティブ機能は、アニメーション リストのコード スニペットから利用できます。
コードスニペットパネルからActionScriptを生成した際に特に良かったのは、生成されたコードがアクションパネルと非常にシームレスに統合されていたことです。スニペットを選択するとすぐに、アクションパネルにコードが表示され、アニメーションやインタラクティブ機能の調整方法に関する役立つドキュメントも表示されます。コードスニペットは簡単に編集でき、例えば、インタラクティブオブジェクトの動きを調整するには、デフォルトのピクセル数を任意の値に置き換える必要がありました。ドキュメントには、コード内でその値が何回出現したかが表示されるため、見落としを防ぐことができました。
強化されたコーディングツール
専門知識のスケールの反対側では、Flash Professional CS5 は大幅に強化されたコード エディターを提供し、コード ヒントと自動補完 (入力するコードの推測) を完全にサポートし、iPhone が入力する単語を推測するのとほぼ同じように、完成したコードを提供します。
Flash CS5のFLAファイルはXMLベースになりました。これにより、Flash ProfessionalでのFlash開発に新たなワークフローオプションがもたらされます。例えば、ソース管理機能により変更やバージョンを追跡できるため、大規模プロジェクトの共同作業者は、XML以前のFlashよりも容易に作業を調整できます。
Flash開発者が非圧縮XML形式オプション(XFL)を使用する場合、すべてのアセットはライブラリではなくフォルダに保存されます。コンパイル時にFlashファイルはこれらのファイルを呼び出すため、大きなメリットがあります。Flashプロジェクトを更新する際は、ライブラリ内のファイルを更新する手間を省き、アセットフォルダ内のファイルの編集と変更のみで済むようになります。これは、埋め込まれた画像(またはメディア)が外部ファイルにリンクされていることが多いデスクトップパブリッシングやWebデザインのワークフローに似ています。

Flash Builder 4をお持ちの開発者は、Flash BuilderをファイルのActionScriptジェネレーターとして定義することで、大幅に強化された編集およびデバッグツール(頻繁に使用されるスクリプトパケットを一括処理するFlexオブジェクトを含む)を利用できます。また、開発者は独自のカスタムクラスコードスニペットを定義することもできます。
強化機能—重要かそうでないか
Flash Professionalに組み込まれ、様々なモバイル環境でのFlashアプリケーションのテストに不可欠なAdobe Device Centralアプリケーションに、FlashPlayer 10.1とAIR 2.0が新たに追加されました。Device Centralでは、加速度センサー(モバイルデバイスの動きによってトリガーされる機能)の事前テストも可能です。
Flash Professional CS4を見逃したデザイナーは、CS4で導入されたダイナミックボーンツールを活用できます。このツールは、パスに人間の骨格のようなモーションエフェクトを適用します。ボーンツールの機能は、新しいスプリングツールによって大幅に強化されました。このスプリングツールをボーンツールと組み合わせることで、ボーンツールが作成する擬人的な動きに弾力(跳ねる)を加えることができます。
スプリングツールを使えば、関節の回転を人間(または動物)の関節動作に適合するパラメータに制限することで、デザイナーは人間(または動物)のようなモーションアニメーションを簡単に作成できます。また、スプリングツールは、跳ね返り、リバウンド、スイングを伴うあらゆる種類のアニメーション(例えば、スリンキーが階段を転げ落ちるアニメーションや、ダイバーが飛び込んだ後に飛び込み台が跳ねるアニメーションなど)を制御するために使用できます。

Macworldの購入アドバイス
Flashを使って完成したアプリケーションやオブジェクトを制作したいなら、Flash Professional CS5は必須です。このアップグレードは、強化されたテキストフォーマット、XMLベースのFlash(FLA)ファイル、そしてActionScriptを含むプロジェクトに特に役立ちます。CS3から直接移行するデザイナーは、ボーンツールとスプリングツールの両方の恩恵を受けるでしょう。
グラフィックデザイナーやインタラクティブデザイナーの中には、Flash Professional CS5があらゆるニーズを満たしてくれると感じる人もいるでしょう。また、タイムラインアニメーションなど、Flash Professionalの独自機能を、より大規模で差別化されたワークフローに統合したいと考える人もいるでしょう。しかし、Flash開発者はiPhoneやiPad向けの開発ができなくなったため、幅広いモバイルデバイスにおけるFlashの長期的な将来は大きく制限されています。Adobeをはじめとする企業は、Droidのようなモバイルデバイスの多様化が進み、Flash AIRがサポートされるようになると指摘していますが、Appleのモバイル製品の開発プラットフォームとしてFlashを使用できないことが、その魅力を低下させる可能性があります。
[ David Karlinsは、近日発売予定の書籍『Adobe Creative Suite 5 Web Premium How-Tos: Essential Techniques』(Peachpit、2010年)の著者です。サンフランシスコ州立大学マルチメディア研究プログラムとブルックリンの3rd Wardでグラフィックデザインとインタラクティブデザインを教えています。彼の無料チュートリアルとビデオはdavidkarlins.comでご覧いただけます 。 ]