4
フラッシュ4

ベンダー各社がビデオやオーディオといったWebベースのメディアの標準規格策定を急ぐ中、Webアニメーションの標準規格とも言えるプログラムが1つ登場しました。MacromediaのFlashは、使いやすい開発ツールと低帯域幅のアニメーションファイルを提供し、アニメーションやシンプルなインタラクティブ機能を作成するための主要ツールとして急速に地位を確立しました。そしてこの最新バージョンでは、MacromediaはFlashテクノロジーを採用する理由をさらに増やしました。ストリーミングMP3のサポート、新しいアクション、そして改良された開発ツールにより、Flash 4は、アニメーションでサイトを華やかにしたいけれどJavaスクリプトのスキルは必ずしも持っていないWebデザイナーにとって理想的なツールとなっています。

動きのベクトル

Flashを使えば、ほぼあらゆるプラットフォームで簡単に視聴できる、コンパクトなストリーミングWebアニメーションを作成できます。このプログラムはベクターベースなので、アニメーションファイルは非常に小さく、ダウンロードも高速です。Flashプレーヤーは、ベクターをビットマップ(滑らかでアンチエイリアス処理されたエッジ付き)にレンダリングし、画面に表示します。

経験豊富なユーザーは、タイムラインウィンドウのデザイン変更から描画ツールの改良まで、Flashのインターフェースに多くの変更が加えられていることに気づくでしょう。例えば、Flashのベクターツールは、Macromedia FreeHandやAdobe Illustratorといったイラストレーションツールに見られるような複雑なコントロールハンドルやポイントを廃止し、オブジェクトの端をドラッグするだけで形状を変更できます。また、角丸長方形など、経験豊富なイラストレーターが求めるツールもいくつか追加されています。

描画インターフェースには、複数オブジェクトのShiftキーによる選択がデフォルトで可能になったことや、ツールパレットの合理化など、長らく待望されていた改良が施されています。また、インスペクタパレットも刷新され、複数のインスペクタをタブで区切ったサブディビジョンにまとめられました(「派手なインターフェース」参照)。不思議なことに、変換パレットには反転コントロールが含まれていません。ミラー変換機能の追加も期待されます。

Flashのタイムラインインターフェースには、アニメーションのスクリプト作成を容易にするいくつかの改良が加えられました。ウィンドウ自体も再設計され、オブジェクトのロックと非表示を切り替えるスイッチなど、新しいトグルボタンが追加されました。アニメーションの作成プロセスは基本的に変わりませんが、Flash 4ではガイドレイヤーが追加され、オブジェクトの移動パスを描くことでアニメーションをスクリプト化できるようになりました。

新しいアニメーションツールは相変わらず強力で使いやすいですが、速度コントロールが追加されると嬉しいです。バージョン3のイーズイン/イーズアウト機能は維持されていますが、複雑なモーションをオーディオと同期させたり、複数の複雑なモーションを緻密に振り付けたりすることが必ずしも可能とは限りません。

コントロールフリーク

Flash 4には、JavaScriptを使用せずにインターフェイスを簡単に作成し、インタラクティブ機能を追加できる、数多くの新しいアクションとツールが搭載されています。例えば、新しいテキストフィールドツールを使うと、アニメーション内の任意の場所に編集可能なテキストフィールドを配置できます。「テキストフィールドプロパティ」ダイアログボックスでは、境界線、背景色、文字数制限など、フィールドのプロパティを定義できます。編集可能なテキストフィールドにはそれぞれ、フィールドに現在入力されている値を格納する変数が関連付けられています。Flash 4の新しいアクションを使うと、FlashムービーとCGIスクリプト間で変数を渡すことが可能です。

Flash 4 の新しいアクションには、条件文を作成できる IF/ELSE コマンドがあります。新しい LOOP コマンドを使うと、単純な WHILE ループを作成できます。また、新しい CALL ステートメントを使うと、一般的なプログラミング言語でサブルーチンに分岐するのと同じように、特定のフレームのアクションに分岐できます。

Flash 4の新しいアクションを使えば、フォーム、ダイアログボックス、ポップアップメニューも作成できます。フォームには、ラジオボタンやチェックリストといった標準的なインターフェース要素を含めることができ、Flash PlayerやWebベースのアプリケーションにデータを返すことができます。Flashの他の機能と同様に、これらのインターフェース要素はプラットフォームやプレーヤーに依存しません。

インターフェース要素は、新バージョンの便利で強力なスクリプトアクションを使えば簡単に実装できます。しかし、これらの要素はデータの収集と送信をシンプルに行う手段を提供してくれる一方で、Flash 4には、より洗練されたカスタムインターフェースを作成するための「ビルディングブロック」が不足しています。

Flash 3のオーディオサポートは優れていましたが、MP3圧縮を採用したバージョン4はさらに優れています。MP3圧縮により、Flashアニメーションにストリーミングオーディオを追加することがはるかに現実的になりました。以前のバージョンでは、スループットを低下させないようにオーディオの使用は慎重に行う必要がありました。バージョン4では、ボタンクリックなどのイベントに小さなオーディオファイルを添付できるだけでなく、オーディオの下に長いナレーションや音楽を挿入することも現実的です。さらに、Flashプレゼンテーションのライブラリ内の各オーディオファイルには個別のオーディオ設定が可能なため、特定のサウンドに応じて圧縮率を微調整できます。

Macworldの購入アドバイス

Flash 4は、Flashユーザーにとって必須のアップグレードです。インターフェースの改良により開発が効率化され、新しいスクリプトコントロールにより、より洗練されたプレゼンテーションの作成が可能になります。アニメーション付きウェブサイトに関しては、Macromediaが標準を確立しました。

評価:

4.0マウス

長所: 新しいスクリプトアクション、ストリーミングMP3のサポート。 短所: 描画ツールの改良が遅れている。アニメーションの速度制御機能がない。 会社: Macromedia(800/457-1774、https://www.macromedia.com)。 予想実売価格: 299ドル。

1999年10月 号 35ページ