Fireworksでのむンタラクティブ補品の蚭蚈

この蚘事は、2008幎にアドビの公匏Webサむトで公開されたした。 その䞭で、Nick Myersクヌパヌのリヌドビゞュアルデザむナヌは、むンタラクティブ補品の蚭蚈におけるFireworksの利点に぀いお語っおいたす。



私はよく「補品を蚭蚈するずきにどのツヌルを䜿甚したすか」ずいう質問をされたす。 私の答え「花火」はしばしば困惑したした。 私たちの奜みを説明するのに倚くの時間を費やしおいたすが、それは助けになりたすが、Adobe Fireworksは業界の暙準ツヌルではないため、いくぶん守備的に感じたす。



クヌパヌコンサルティング䌚瀟に初めお来たずき、私は党胜のAdobe Photoshopただレむダヌがなかったずきからの同盟者を手攟さなければならないこずに気づきたした。ハザヌドフリヌマヌキヌツヌルを再蚭蚈したした。 真実は、Fireworksにはむンタラクティブデザむンの開発に倚くの利点があり、ワヌクフロヌを完党にサポヌトしおいるずいうこずです。 この蚘事では、Fireworksがむンタラクティブ補品の開発にどのように圹立぀かを説明したす。



ワヌクフロヌずビゞュアルデザむンの開発でFireworksを䜿甚する方法に興味があり、開発した新補品この蚘事で埌述のアむデアを埗たい堎合は、たずこのビデオをご芧ください 。



クヌパヌでの働き方



クヌパヌでは、さたざたなプラットフォヌム、デスクトップ、むンタヌネット、モバむルデバむス向けの幅広いむンタラクティブ補品を開発しおいたす。 私たちのプロゞェクトチヌムは小さく、通垞、盞互䜜甚デザむナヌ、コミュニケヌションデザむナヌ、ビゞュアルデザむナヌで構成されおいたす。プロゞェクトにハヌドりェアコンポヌネントがある堎合は、工業デザむナヌもいたす。 むンタラクションデザむナヌずコミュニケヌションデザむナヌは共同でむンタヌフェむスの動䜜に関するドキュメントを䜜成し、ビゞュアルデザむナヌがその倖芳を担圓したす。 工業デザむナヌは、物理的なハヌドりェア䟝存のフォヌムファクタヌを考慮したす。 最埌に、チヌムはチヌムの管理ずリヌダヌシップを提䟛する人によっお運営されたす。



蚭蚈の意思決定段階では、プロゞェクトチヌムはボヌド䞊でストヌリヌボヌドシナリオの䜜成を開始し、䜕床も䜕床も掗緎されたす。 顧客向けに開発が文曞化されおいるため、顧客は補品の䜜成を远跡しお参加できたす。



Fireworksはどこで䜿甚されたすか



倚数のアむデアを生成した埌、むンタラクションデザむナヌはアチヌブメントをFireworksに転送したす。 他の䌁業では、むンタラクションデザむンにはVisioやOmniGraffle、ビゞュアルデザむンにはPhotoshopのようなツヌルを䜿甚しおいたす。 しかし、長幎にわたっお、Fireworksを掻甚する方法でFireworksを䜿甚するこずを孊びたした。



第䞀に、圌のおかげで、チヌムメンバヌは䜜業を再分配し、問題を共同で解決する際に、互いにより緊密に協力したす。 第二に、芁玠を再䜜成しお特定のファむルの存圚を確認する必芁がないため、䜜業が高速になりたす。 最埌に、異なるバヌゞョンに遭遇しないため、これにより蚭蚈゚ラヌが枛少したす。 図1は、Fireworksの蚭蚈䜜業のさたざたな段階を瀺しおいたす。



画像

図1.初期プロトタむプはむンタラクションデザむナヌによっお䜜成され、ビゞュアルデザむナヌによっお完成されたした。



状態を䜿甚しおスクリプトを再生する



むンタラクションデザむナヌは、回路図に芋える基本芁玠Fireworksに存圚する暙準スタむルを䜿甚を衚瀺するこずにより、スクリプトの蚭蚈を開始したす。 補品の動䜜に集䞭するために、芖芚効果を意図的に䜿甚したせん。 むンタラクションデザむナヌは、耇数の画面を蚭蚈したす。 むンタヌフェヌスの動䜜ずいく぀かの䜿甚シナリオのストヌリヌボヌドの20〜30画面を䜜成できたす。 Fireworksは、状態以前のフレヌムを䜿甚しお、これらすべおの画面を単䞀のファむルに結合したす。



たずえば、写真をボむスメッセヌゞず亀換するアプリケヌションであるGoldMail向けに開発したシナリオの1぀です。 ナヌザヌニコヌルは、猫ず家族の写真を远加しお䞊べ替え、母芪のマヌガレットず共有したす。 図2は、1぀のファむル内の異なる状態間でスクリプトがどのように配垃されるかを瀺しおいたす。 1぀のファむルで耇数の画面を管理するず、開発時間が短瞮され、チヌムが蚭蚈䞊の問題の解決に集䞭できたす。



画像

図2.最終画面は1぀のFireworksファむルの耇数の状態に分散しおいたす



共通局を䜿甚したむンタヌフェヌス構造の線成


共通のレむダヌを䜿甚し始めるず、状態の力が感じられたす。 図3に瀺すGoldMail画面のグロヌバルナビゲヌションを芋おください。 このシナリオでは、ナビゲヌションメニュヌの䜍眮は䞀定のたたですが、Nicoleが゚ントリを䜜成し、GoldMailを䜿甚しおそれらを䞊べ替えるず、ボタンの倖芳が倉わりたす。



画像

図3.ナビゲヌション芁玠はいく぀かの州に分散しおいたす。 すべおの状態で曎新されるように、䞀床倉曎するだけで十分です



すべおのナビゲヌション芁玠を共通のレむダヌに配眮するず、それらが衚瀺され、すべおの共通の状態から管理のためにアクセスできるこずがわかりたす。 トランゞション䞭に、メニュヌが倉曎され、Nicoleの珟圚のステヌゞを瀺し、画面を䜜成たたは蚘録したす。さたざたな状態からそれらにアクセスするために、さたざたな共通レむダヌが䜿甚されたす。 共通局は1か所にありたすが、いく぀かの州を指しおいるこずを思い出しおください。 各共有レむダヌは、シナリオに応じおオンたたはオフにできたす。



䞀箇所からコンテンツを管理するこずにより、すべおのシナリオの䞀貫性が確保されたす。 他のすべおの状態で曎新されるように、1぀の状態でナビゲヌションを含む䞀般的なレむダヌを調敎するだけで十分です。 これにより、むンタラクションデザむナヌの時間を節玄できるだけでなく、ビゞュアルデザむナヌがデザむン芁玠を远加たたは線集する必芁がある堎合にも圹立ちたす。



倚くの堎合、通垞のレむダヌ䞀般的ではないたたはいく぀かの特定の芁玠を䜿甚する必芁がありたす。 たずえば、ワヌクスペヌス䞊の写真ずキャプションは、スクリプト䞭に絶えず倉化しおいたす図4 。 原則ずしお、3぀以䞊の状態で発生するすべおのものが共通のレむダヌに配眮されるのが最適であるこずを理解できたす。



画像

図4.通垞の共有されおいないレむダヌに配眮された䞀意のオブゞェクト



䞀般的な制埡蚘号ずアむコンをカスタマむズする


完成したファむルをビゞュアルデザむナヌに転送する前のむンタラクションデザむナヌのもう1぀の䞻なタスクは、オブゞェクトからキャラクタヌぞの倉換です。 シンボルは、Adobe Flashず同じように機胜したす。 シンボルはドキュメントラむブラリパレットにあり、そこで線集できたすが、シンボルの「むンスタンス」はキャンバス䞊にありたす。 シンボルに加えられた倉曎は、むンスタンスに即座に衚瀺されたす。 キャンバスに配眮されたむンスタンスのいずれかをダブルクリックするず、シンボルが開き、倉曎を加えるこずができたす。



シンボルの最適な候補は、頻繁に䜿甚され、キャンバス䞊の䜍眮を倉曎する芁玠です。 このため、アむコンずコントロヌルはこの圹割の理想的な候補です。 通垞、むンタラクションデザむナヌは特定のコントロヌルたたはアむコンの堎所を認識し、ドキュメントラむブラリからプレヌスホルダヌシンボルを配眮したす。 ビゞュアルデザむナヌはそれを調敎する必芁がありたす。



シンボルの䜜成は簡単です。オブゞェクトを遞択しおから、[修正]> [シンボル]> [シンボルの䜜成]を遞択するか、F8キヌを抌したす。 より耇雑な画像の゚クスポヌトを蚈画しおいる堎合は、「グラフィック」を遞択した方がよいダむアログボックスが開きたす。 ストレッチ可胜な芁玠テキストフィヌルドなどの堎合、9フラグメントスケヌリングを有効にするこずをお勧めしたす図5 。 アむコンの堎合、これは必芁ないため、省略できたす。



画像

図5. 1぀以䞊のオブゞェクトを遞択しおシンボルを䜜成し、F8を抌す



ビゞュアルデザむンぞの移行



むンタラクションデザむナヌはスクリプトず䞀般的な画面の抂念を開発し、ビゞュアルデザむナヌは蚭蚈戊略に取り組んでいたす。 通垞、研究の過皋で特定された䞻題分野の詳现を反映するいく぀かのオプションで構成されたす。 いずれかのオプションが承認されるず、適切な蚭蚈方法が盞互䜜甚デザむナヌが開発したシナリオに適甚されたす。



メッシング


蚭蚈は、グリッドの䜜成から始たりたす。 ガむドパネル図6は拡匵機胜ずしおむンストヌルでき、グリッドを構築するプロセスで非垞に圹立ちたす。 ガむドパネルの詳现に぀いおは、Eugene M. JudeFireworks Team UI Designerが䜜成したFireworks CS3のガむドパネルの䜿甚を参照しおください。



画像

図6.ガむドパネルはメむングリッドの構築を簡玠化したす



その埌、ビゞュアルデザむナヌは、むンタヌフェむスの䞻芁な芁玠にスタむルを远加したす。 通垞、このプロセスは、むンタヌフェむスの背景などの倧きなオブゞェクトから始たり、シンボルになる可胜性のある小さなオブゞェクトに埐々に移行したす。 ビゞュアルデザむナヌはグロヌバルナビゲヌションスタむルを䜜成でき䞊蚘の䟋のように、これらの倉曎はすべおの状態ですぐに有効になりたす。



共通のスタむル芁玠


Fireworksで私のお気に入りのツヌルの1぀は、属性貌り付けチヌムです。 このコマンドを䜿甚しお、オブゞェクトのスタむルをすばやく亀換できたす図7 。



画像

図7. 1぀のボタンのプロパティをコピヌし、他のすべおのボタンに貌り付けるこずにより、むンタヌフェむスのすべおのボタンのグラデヌションの塗り぀ぶしず圱をすばやく䜜成する



ボタンのスタむルを䜜成し、そのスタむルをファむル内のすべおのボタンに適甚するずしたす。 ドナヌスタむルをコピヌしCtrl + C、すべおの受信者に割り圓おたすCtrl + Shift + Alt + V。 これは皲劻䜜戊です。



このコマンドは、テキストのサむズず色だけでなく、オブゞェクトに適甚されたヘッドセット、リヌディング、フィルタヌなどの他のプロパティもコピヌしたす。 これは、テキストに圱がある堎合に䟿利です。 [属性の貌り付け]コマンドは、任意のオブゞェクト、特にベクタヌシェむプ、ラむン、テキスト、写真に適甚できたす。



スタむルパレットで独自のスタむルセットを䜜成および管理するこずもできたす図8 。 スタむルをパレットに远加しおから、他のオブゞェクトに適甚できたす。



画像

図8.スタむルパレットを䜿甚しおスタむルを衚瀺および管理する暙準セットを䜿甚するか、開いおいるドキュメントの元のスタむルを操䜜する



これらのオブゞェクトのスタむルを倉曎する堎合は、1぀のオブゞェクトを倉曎しお「スタむルのオヌバヌラむド」項目を遞択するだけで、このスタむルのオブゞェクトが曎新されたす図9 。 他の開いおいるファむルからオブゞェクトをスタむルするこずもできたす。 小さいアむコンのパレットで類䌌のスタむルを区別するのは簡単ではありたせんが、パレットの䞋郚にあるラベルが少し圹立ちたす。



画像

図9.オブゞェクトの倉曎ずスタむルのオヌバヌラむドによるドキュメント内のすべおのオブゞェクトの曎新



キャラクタヌ線集


むンタラクションデザむナヌが正しいファむルを䜜成した堎合、頻繁に䜿甚されるオブゞェクトはシンボルです。 シンボルを線集するには、単にそれをダブルクリックしたす。 同時に、線集モヌドがアクティブになりたす。このモヌドでは、キャラクタヌ以倖のすべおが䞍明瞭になり、非アクティブになりたす。 キャンバスをダブルクリックするず、倉曎が保存され、画面党䜓の線集モヌドに戻りたす図10 。



画像

図10.長方圢のシンボルをダブルクリックするず線集モヌドになりたす



ピクセル粟床ベクトルずパスパレット



Fireworksはベクタヌプログラムであるずいう事実にもかかわらず、非垞にシンプルであるか非垞に詳现であるかにかかわらず、あらゆる皮類のアむコンをデザむンするのに最適です。 ただし、Photoshopから切り替えるずきに初めお、パスパレットを䜿甚せずにピクセルレベルで䜜業しようずするず䞍快になる堎合がありたす。 このパレットは、Fireworksでピクセルの䜍眮を決めるための最も重芁なツヌルの1぀です図11 。



画像

図11.パスパレット



䞊蚘を説明するために、 図12のフォルダヌアむコンを芋おみたしょう。 暙準の32ピクセルのアむコンを䜜成し、16ピクセルのバヌゞョンを䜜成する必芁がありたす。 アむコンのサむズが倉曎されるず、茪郭ががやけたす。 これは、ラむンが゚むリアスされ、ピクセルグリッドに察しお盞察的にシフトしおいるためです。 ピクセルラティスに察しおシフトされたオブゞェクトポむントを遞択し、パスパレットで「ピクセルぞのラりンドポむント」アむテムを遞択するず、このポむントはピクセル境界が亀差する䞭心に揃えられるため、この領域はシャヌプになりたすが、オブゞェクトぱむリアシングプロパティを倱いたせん。



画像

図12.パスパレットの「ピクセルぞのラりンドポむント」を䜿甚しお、シャヌプな線を取埗したす。



パスパネル遞択ツヌルも非垞に䟿利です。 䞞い郚分をピクセルにアタッチする必芁がある堎合、すべおのポむントを遞択するだけです。 䞞いボタンなどのオブゞェクトを展開する堎合、ボタンの右偎にあるすべおのポむントを簡単に遞択できたす。 これを行うには、パネル䞊のコントロヌルポむントを遞択するだけです図13 。 キヌボヌドの矢印たたは远加のShiftキヌを䜿甚するず、ボタンの幅をすばやく拡倧できたす。これにより、すぐに10ピクセル移動できたす。



画像

図13.オブゞェクト䞊のポむントを頻繁に遞択するず、ポむント遞択ツヌルがこの操䜜の凊理に圹立ちたす。 これらのコマンドは、ホットキヌに远加するこずで改善できたすたずえば、Ctrl + 6で正しいポむントを遞択したす。



最埌に、耇雑な圢状を単玔化し、線を滑らかにするこずができたす。 [パス]パネルには他にも䟿利なコマンドがいく぀かありたすが、䜿甚頻床はあたり高くありたせん。



共通ラむブラリコントロヌルのパワヌず9フラグメントスケヌリングの䜿甚



Fireworksのもう1぀の興味深い詳现は、共通ラむブラリパレットです。 これは、キャンバスに配眮できる眲名ず管理状態を持぀さたざたなコントロヌルを含むドキュメントラむブラリぞの远加です。



泚Fireworks CS3にはVistaコントロヌルの限定セットが含たれおいたすが、XPコントロヌルの堎合はFireworks Exchangeたたはsenocular.comからダりンロヌドできたす。



画像

図14.共通ラむブラリパレットには、キャンバスにすばやく転送できる倚くの暙準ナヌザヌむンタヌフェむスコントロヌルが含たれおいたす



WinXPフォルダヌからチェックボックスを遞択しおキャンバスに配眮するず、「ラベル」ずいう眲名が付いたチェックボックスずしお衚瀺されたす。 シンボルプロパティパレットを開くず、状態をtrueからfalseにすばやく倉曎しお、チェックボックスを無効にするこずができたす。 [ラベル]をクリックするず、眲名を倉曎できたす。 チェックボックスの状態をアクティブから非アクティブに倉曎するこずもできたす図15 。



画像

図15.眲名、スタむル、テキストの色、コントロヌル状態などのシンボルプロパティのクむック線集



むンタラクションデザむナヌは、倖芳を気にせずにUIコントロヌルを簡単に操䜜できたす。 シンボルには9フラグメントスケヌリングのプロパティがあるため、元のオブゞェクトを倉曎せずにテキストフィヌルドの幅を倉曎できたす。



共通ラむブラリの文字を独自のスタむルに倉曎したり、共通ラむブラリの文字ラむブラリをカスタマむズするこずもできたす。 各共通文字には、コヌドが参照する特別な名前のオブゞェクトが含たれおおり、倉曎できないこずに泚意しおください。 䞀般的なキャラクタヌの䜜成の詳现に぀いおは、Aaron BeallによるFireworksでのリッチシンボルの䜿甚を参照しおください。



高速で砎壊䞍可胜な凊理



色やテクスチャなどのデザむン芁玠は、おそらく䜜業䞭に数回倉曎されたす。 幞いなこずに、Fireworksはフィルタヌを壊さずにフィルタヌでこの動䜜をサポヌトしおいたす。 プロゞェクトの最埌のタスクには、通垞、ボタンのさたざたな状態通垞、デフォルト、ホバヌ、クリックなどの䜜成が含たれたす。 倚くの堎合、最初からデザむンを䜜成する代わりに、既補のボタンを䜿甚しお、新しいフィルタヌを削陀たたは远加できたす図16 。 この䟋では、圱付きの癜いボタン。 無効なボタンを構成するには、シャドりの原因であるフィルタヌを削陀し、透明床を䞋げるだけです。



画像

図16.非砎壊フィルタヌを䜿甚しお芖芚プロパティシャドり、色調/圩床、レベル、曲線などをすばやく調敎および削陀する



プロゞェクトの蚭蚈芁玠は必然的に倉化したす。これらのツヌルは調敎を行い、新しいアむデアを同僚やクラむアントずすばやく共有できるようにしたす。



倖芳ず動䜜の文曞化



蚭蚈が圢になり始めるずすぐに、補品の動䜜方法を説明するドキュメントを䜜成したす。 「仕様」ずも呌ばれるこのドキュメントは、むンタヌフェむスの動䜜ずスクリプトの議論に参加したコミュニケヌションデザむナヌを完成させたす図17 。



画像

図17.むンタヌフェヌスコントロヌルずその動䜜の説明、および仕様の䜿甚シナリオ



このドキュメントは、Adobe InDesignで䜜成しおいたすが、Fireworksはこれずうたく機胜したす。 蚭蚈のすべおの状態を゚クスポヌトし、それらを説明するだけで、膚倧な情報の膚倧な本を入手できたす。



゚クスポヌトコマンドCtrl + Xを䜿甚しお、ドキュメントたたはプレれンテヌションに最終結果を衚瀺したす。 「ファむル」>「゚クスポヌト」を遞択し、「゚クスポヌト」メニュヌで「ファむルぞの状態」を匷調衚瀺するこずにより、すべおの状態を゚クスポヌトできたす図18 。 画像プレビュヌCtrl + Shift + Xから゚クスポヌトしお、゚クスポヌトされた画像の品質を確認するこずもできたす。



画像

図18. InDesignに配眮するために状態を個別のファむルに゚クスポヌト



スタむルガむドのドキュメント



さらに、仕様では、むンタヌフェむスの芖芚的なスタむルに぀いお説明しおいたす。 この郚分には、倚くの堎合、ブランド、色、掻版印刷の特城、画像などの説明が含たれたす図19 。 Fireworksを䜿甚しお、これらのすべおのパヌツを゚クスポヌトしたす。



画像

図19.芖芚スタむルガむドのレむアりト、ブランド、タむポグラフィ、アむコン、コントロヌルなどの芖芚芁玠の説明



グラフィックス䜜成



Fireworksは、グラフィック補品を䜿甚した効果的な䜜業で最も人気がありたす。 通垞、すべおの画面をドキュメントに゚クスポヌトしたすが、完成したグラフィックスを゚クスポヌトするためにもよく䜿甚したす。 グラフィックをシンボルにきちんず関連付けるず、将来のグラフィックをドキュメントラむブラリから簡単に゚クスポヌトできたす。 これは、グラフィックをトリミングする必芁がないこずが倚いアむコンに特に䟿利です。 ドキュメントラむブラリに移動し、[シンボルの゚クスポヌト]オプションを䜿甚したす図20 。



画像

図20. [ドキュメントラむブラリ]メニュヌのオプションを䜿甚した文字のクむック゚クスポヌト



バッチ凊理は、元の圢匏のグラフィック芁玠の倧芏暡なセットがあり、Java Swingやむンタヌネットなどの特定の環境に合わせお最適化する必芁がある堎合にも圹立ちたす。



Fireworksの長所ず短所



Adobe Fireworksでほずんどの時間を費やしおいるずいう事実は、Adobe PhotoshopおよびAdobe Illustratorの䜿甚をやめたこずを意味するものではありたせん。 Fireworksは画面䞊のグラフィックス甚に蚭蚈されおいたす。PhotoshopずIllustratorは印刷デザむンにより関連しおいるためです。 Photoshopは、スタンプツヌルを䜿甚した写真のレタッチにも適しおいたす。 しかし、レベル、カヌブ、マスクなど、写真を線集するためのほずんどの機胜はFireworksで簡単にカスタマむズでき、フィルタヌを䜿甚しお簡単にキャンセルできるず思いたす。



埓来、Fireworksの゚ンゞンは脆匱でしたが、新しいバヌゞョンでは、プログラムの欠陥を修正するすべおの機胜を備えたAdobe゚ンゞンを䜿甚しおいたす。



もっず読むもの



長幎にわたり、クヌパヌは競争力のあるプログラムを評䟡および再評䟡し、最高のツヌルを䜿甚するこずを保蚌できたす。 Fireworksのむンタヌフェむス開発により、ワヌクフロヌが最小限に抑えられ、お客様の補品に集䞭できたす。



Cooperワヌクフロヌ、ガむドパネルの䜿甚、および匷化されたシンボルの詳现に぀いおは、次のリ゜ヌスを参照しおください。





PS

新しい環境に察凊しようず決めたずきに質問がある堎合は、 fireworks.co.uaフォヌラムで回答を埗るこずができたす。



All Articles