マルチステートボタンの作成

マルチステートボタンを作成するには、まずボタンレイアウトを作成する必要があります。ボタンレイアウトは、マルチステートボタンの状態ごとに別々のページを持つ特殊なインタラクティブレイアウトです。

下記の種類のマルチステートボタンを作成できます。

  • シンプル:シンプルボタンは、常にアップまたはダウン状態のどちらかです。単純なアクション(ムービーの再生など)を起動するのに向いています。
  • 使用停止状態付きシンプル:使用停止状態付きシンプルボタンは、「使用停止」と呼ばれる追加状態を持つシンプルボタンです。
  • オン/オフ:オン/オフボタンはトグルスイッチのように動作します。ボタンをクリックするたびにオンからオフに、またはオフからオンに切り替わります。
  • 使用停止状態付きオン/オフ:使用停止状態付きオン/オフボタンは、「使用停止」と呼ばれる追加状態を持つオン/オフボタンです。

マルチステートボタンには、下記の状態をさまざまに組み合わせて設定できます。

  • アップ:エンドユーザーはボタンをクリックしていません。
  • ボタン上:マウスポインタはボタン上にありますが、エンドユーザーはマウスをクリックしていません。
  • ダウン:エンドユーザーがボタンをクリックし、押したままの状態です。
  • ヒット:ボタンのインタラクティブ領域を定義します。この状態は表示されず、ボタンをクリックできる場所とできない場所が示されるだけです。この状態は、言わば「ボタンのマスク」です。この状態を空白のままにすると、ボタンは機能しません。
  • 使用停止:ボタンをクリックできません。
注: オン/オフボタンは、アップ状態とダウン状態のときにクリックできるため、2種類のオン状態(オン-アップ、オン-ダウン)と2種類のオフ状態(オフ-アップ、オフ-ダウン)があることになります。ただし、すべてのボタン状態ごとに異なるイメージを作成する必要はありません。

ボタンレイアウトでマルチステートボタンを作成するには、下記の手順に従ってください。

  1. オブジェクトの作成」の説明に従ってボタンオブジェクトを作成します。ボタンオブジェクトが選択されていることを確認してください。
  2. ボタンレイアウトを作成するには、ボタンドロップダウンメニューから新規を選択します。新規インタラクティブレイアウトダイアログボックスが表示されます。
  3. レイアウトを命名し、ボタンの種類ドロップダウンメニューからボタンの種類を選択して、OKをクリックします(および高さは、ボタンオブジェクトから自動的にコピーされます)。
  4. ウィンドウ > ページレイアウトがオンになっていることを確認します。ページレイアウトパレットに、ボタン状態ごとのページが表示されます。
    QuarkXpress db page layout button マルチステートボタンの作成

    ページレイアウトパレット(ウィンドウ > ページレイアウト)では、ボタンレイアウトの各ボタン状態を表示して設定できます。

  5. ページレイアウトパレットで、対応するページをダブルクリックしてボタン状態を選択し、次いでQuarkXPressのページレイアウトツールを使用してボタン状態を描画するか、または画像ボックスを描画し、それからボタン状態を画像として取り込みます。
  6. 1つのボタン状態から別のボタン状態にコンテンツをコピーアンドペーストし、両方が同一のボタン状態になるようにします。ページレイアウトパレットを使用して、ボタン状態間を移動できます。
  7. ボタン状態のコンテンツを更新します。
  8. ボタンの各状態を設定するまで、上記の3つの手順を繰り返します。
  9. ボタンの領域の一部分のみがインタラクティブ(クリック有効)になるように指定する場合は、ボタンをクリックさせる場所で、ヒット状態のボックスを描画します。
  10. 終了したら、ウィンドウの下部にあるレイアウトタブを使用するか、またはレイアウト > レイアウト指定を選択して、プレゼンテーションレイアウトに戻ります。
注: ボタンレイアウトは、プレゼンテーションレイアウトの作成と同じ方法で作成することもできます。それには、ファイル > 新規 > プロジェクトまたはレイアウト > 新規を選択します。ただし、ボタンレイアウトを作成するための通常の方法は上記の方法です。この方法では、ボックスサイズが自動的に取り込まれ、新規のボタンレイアウトに適用されます。
注: ボタンレイアウトは、同期を解除するまで削除できません。ボタンレイアウトの同期を解除するには、共有コンテンツパレットで対象のレイアウトを選択して、削除ボタンQuarkXpress btn shared content delete mac マルチステートボタンの作成をクリックします。

マルチステートボタンの作成