10 September 2007
ページ ツール |
近所のアートギャラリーが、次の機能を含むWebアプリケーションを設計して構築するよう依頼してきました。
アプリケーションの構築を開始する前に、ページのモックアップを作成してギャラリーの経営者からフィードバックを得る必要があります。Adobe Fireworks CS3の新機能では、このプロセスを大幅に簡素化することができます。
この記事では、これまで以上に迅速にWebアプリケーションまたはデスクトップアプリケーションの仕様を作成して構築できるように、Fireworks CS3を使用してユーザインターフェイスのモックアップを作成する方法について説明します。15分以内で、架空のアートギャラリーで使用するWebアプリケーションの検索、更新および追加ページのユーザインターフェイス(UI)のモックアップを作成します。
ページ見出しとページ本文の2つのレイヤーを持つシンプルなページデザインを作成することにしましょう。
これで既定のWebレイヤーに加えて、「Header」と「Body」の2つのレイヤーが追加されたはずです。
Fireworks CS3のツールを使用してページの見出しを作成した後で、その見出しをシンボルに変換してアプリケーションの各ページで再利用することができます。
ライブラリパネル(ウィンドウ/ライブラリ)にシンボルが表示されます。シンボルは複数の場所で再利用できるアセットです。インクルードファイルと同様に、シンボルを編集すると、そのシンボルを使用するすべてのページで変更内容が表示されます。この演習では、見出しをWebアプリケーションのすべてのページで使用するので、シンボルに変換することにしました。
それでは、アプリケーションの様々なページを作成しましょう。
Fireworks CS3では、単一のドキュメントにレイヤーを追加できるのと同様にページも追加できます。各ページには独自のレイヤーセット(サブレイヤー)があり、デザインの自由度を最大限に引き出すことができます。また、新しいページ機能によりページレイアウトを複製できるため、大幅に作業を迅速化することができます。
基礎となるページデザインの複製を作成したので、各ページにはまったく同じデザイン(この場合は共通の見出し)があります。パネルの各ページをクリックして、ドキュメントウィンドウで見出しを確認することができます。これで各ページに固有のUI要素を追加できるようになりました。
Fireworks CS3には、Flex、Mac OS、Windows XPおよびモバイルアプリケーション向けのリッチシンボルというUIイメージの共有ライブラリがあります。 SpryのようなAjaxフレームワークを使用してアプリケーションのレイアウトを設定する場合は、Flexのシンボルを使用してアプリケーションのおおよその外観を把握することができます。また、様々なUIフレームワーク用の独自のリッチシンボルを作成することもできます(この記事の最後にある次のステップの節を参照してください)。
ヒント:エレメントを垂直または水平に整列させるには、Shiftキーを押しならがエレメントをクリックして修正/行揃えを選択することもできます。
検索ページのモックアップは図4のようになるはずです。
次の作業はレコードの更新ページのモックアップを作成することです。以下の説明を扱いやすくするために、ページでは数個のUIコンポーネントのみ使用しています。ただし、操作方法を理解すればコンポーネントを追加することは簡単です。
この場合、更新ページには検索ページと同様のフィールド(特に「Title」フィールドと「Object」フィールド)が一部含まれています。検索ページの複製を作成して、それを更新ページの開始ポイントとして使用するので、作業が短縮されます。
より多くのUIコントロールに対応できるようにパネルを少し大きくするとよいでしょう。
ボタンをコントロールの横ではなく下に移動するとよいでしょう。
注意:CheckBoxコンポーネントをドキュメントでまだ使用していないので、共有ライブラリから取得する必要があります。ドキュメントで既に使用したコンポーネント(TextInputコンポーネントなど)を使用する場合は、共有ライブラリではなくライブラリパネルから取得します。Fireworksで利用可能なシンボルをすべて一覧表示する共有ライブラリパネルとは異なり、ライブラリパネル(ウィンドウ/ライブラリ)には現在ドキュメントで使用されているシンボルのみ一覧表示されます。ファイルサイズをできる限り小さくするには、ドキュメントに既にあるシンボルを再利用する必要があります。
注意:言葉がデザイン内で切断されてしまう場合は、スペースバーをもう一度押すか、パージパネルで他のページをクリックしてからUpdateArtページをクリックして再描画を強制実行します。
更新ページのモックアップは図5のようになるはずです。
次の作業はレコードの追加ページのモックアップを作成することです。ほとんどのアプリケーションで、レコードを追加するためのユーザインターフェイスはレコードを更新するためのユーザインターフェイスとほぼ同じです。これに気づけば、更新ページのモックアップを複製してわずかに変更を加えるだけでよいので、作業が簡単になることが分かります。
更新ページのデザインに基づいて追加ページを作成するのに必要な作業は以上です。
このチュートリアルでは、Fireworks CS3で基本的なユーザインターフェイスのモックアップを作成する方法について説明しました。これで、ユーザエクスペリエンスをシミュレートするクリックスルー型のプレゼンテーションを作成することが可能になりました。また、プレゼンテーションをエクスポートして顧客に送信しフィードバックを得ることも可能です。さらに詳しくは、FireworksデベロッパーセンターのFireworks CS3を使用した効果的でインタラクティブなWebサイトプレゼンテーションのデザイン(Hoang Dinh著)をお読みください。
Fireworksで独自のUIリッチシンボルを作成することもできます。例えば、左側に編集可能なラベルのあるカスタムテキストボックスを作成することができます。さらに詳しくは、アドビデザインセンターのFireworksでのリッチシンボルの使用(Aaron Beall著)をお読みください。
Tutorials & Samples |
Fireworks Forum |
More |
| 12/16/2008 | Disappearing Mouse Cursor? |
|---|---|
| 01/13/2012 | Survey: Blend mode options in Brush tool? |
| 01/25/2012 | after a update of cs3 to 9.0.1 styles are broken |
| 08/15/2011 | CS5 plagued with many bugs in Lion |
Fireworks Cookbooks |
More |
| 09/07/2011 | How do I use FXG XML markup in Shape subclasses? |
|---|---|
| 10/15/2010 | Flex4 Dotted Line |
| 06/25/2010 | ComboBox that uses a NativeMenu (Air API) |
| 05/21/2010 | Localizing a Creative Suite 5 extension |