Flash ドキュメントのプリント



Flash ドキュメントからのプリント

ドキュメントをプレビューして編集するには、Adobe® Flash® CS4 Professional ドキュメントからフレームをプリントするか、フレームを閲覧者が Flash Player からプリントできるように指定します。

Flash ドキュメントからフレームをプリントするときには、[印刷] ダイアログボックスを使用して、プリントするシーンまたはフレームの範囲と、部数を指定します。Windows の場合は、[ページ設定] ダイアログボックスで、用紙サイズ、用紙方向、余白の設定、すべてのフレームを各ページにプリントするかなど、様々なオプションが設定できます。Macintosh の場合は、これらのオプションが [ページ設定] と [プリントマージン] ダイアログボックスに分かれています。

[印刷] および [ページ設定] ダイアログボックスは、どちらのオペレーティングシステムでも標準のものが使用されますが、その外観は使用するプリンタドライバによって異なります。

  1. [ファイル] メニューから [ページ設定] (Windows) または [プリントマージン] (Macintosh) を選択します。
  2. ページの余白を設定します。フレームをページの中央にプリントするには、[中央] オプションを選択します。
  3. [フレーム] メニューで、ドキュメント内のすべてのフレームをプリントするか、各シーンの最初のフレームだけをプリントするかを選択します。
  4. [レイアウト] メニューで、次のオプションから選択します。
    100 %表示
    フレームを実際のサイズでプリントします。[伸縮] ボックスに値を入力すると、フレームが縮小または拡大されてプリントされます。

    ページに合わせる
    ページのプリント範囲に合わせて各フレームを縮小または拡大します。

    ストーリーボード
    1 ページにいくつかのサムネールをプリントします。[ストーリーボード - ボックス]、[ストーリーボード - グリッド]、[ストーリーボード] の 3 つのオプションから選択できます。1 ページに表示するサムネールの数は、[横のフレーム数] ボックスで設定します。「フレーム間隔」ボックスでサムネールの間隔を設定し、「フレームラベル」を選択してフレームラベルをサムネールとしてプリントします。

  5. フレームをプリントするには、[ファイル]-[プリント] を選択します。

フレームラベルを使用したプリントの無効化

メインタイムラインのどのフレームもプリントしないようにするには、1 つのフレームに !#p とラベルを付けて SWF ファイル全体をプリント不可にします。フレームに !#p とラベルを付けると、Flash Player のコンテキストメニューの「プリント」コマンドがグレー表示されます。Flash Player のコンテテキストメニューを削除することもできます。

Flash Player からのプリントを無効にしても、ユーザーはブラウザの [印刷] コマンドを使用してフレームをプリントすることができます。このコマンドはブラウザの機能なので、Flash を使用して制御または無効化することはできません。

Flash Player のコンテキストメニューでのプリントの無効化

  1. パブリッシュする Flash ドキュメント (FLA ファイル) を開くか、アクティブにします。
  2. メインタイムラインの最初のキーフレームを選択します。
  3. [ウィンドウ]-[プロパティ] を選択して、プロパティインスペクタを表示します。
  4. プロパティインスペクタの「フレームラベル」に「!#p」と入力して、フレームをプリント不可に指定します。

    コンテキストメニューの「プリント」コマンドをグレー表示にするには、!#p ラベルを 1 つだけ指定してください。

    注意: キーフレームではなく、何らかの空白フレームを選択して #p のラベルを付けることもできます。

Flash Player のコンテキストメニューを削除することによるプリントの無効化

  1. パブリッシュする Flash ドキュメント (FLA ファイル) を開くか、アクティブにします。
  2. [ファイル]-[パブリッシュ設定] を選択します。
  3. [HTML] タブを選択し、[メニュー表示] の選択を解除して [OK] をクリックします。

フレームのプリント時のプリント範囲指定

  1. プリントを設定するフレームが組み込まれた、Flash ドキュメント (FLA ファイル) を開きます。
  2. #p ラベルを付けたフレームと同じレイヤーで、#p フレームラベルを使用して何もラベルの付いていないフレームを選択し印刷します。

    #p ラベルを付けたフレームの次のフレームを選択すると、作業を整理しやすくなります。

  3. ステージ上のシェイプを必要なプリント範囲のサイズに収まるように調整します。フレームの境界ボックスを使用するには、プリント範囲として適切なサイズのオブジェクトが含まれるフレームを選択します。
  4. 境界ボックスに使用するシェイプが組み込まれたタイムラインのフレームを選択します。
  5. プロパティインスペクタ(ウィンドウ/プロパティ)で「フレームラベル」に「#b」と入力して、選択したシェイプをプリント範囲の境界ボックスとして指定します。

    タイムラインあたり使用できる #b フレームラベルは 1 つのみです。このオプションは、Print アクションで、[ムービー] 境界ボックスオプションを選択するのと同じです。

プリントする背景色の変更

[ドキュメントプロパティ] ダイアログボックスで設定された背景色をプリントできます。プリントするタイムラインの最下レイヤーに、カラーが設定されたオブジェクトを配置すれば、プリントするフレームだけ背景色を変更できます。

  1. プリントするタイムラインの最下レイヤーのステージ全体を覆うサイズの塗りつぶしシェイプを配置します。
  2. シェイプを選択して、[修正]-[ドキュメント] を選択します。プリントする背景のカラーを選択します。

    このアクションで、ムービークリップやロードした SWF ファイルの背景色も含め、ドキュメント全体の背景色が変更されます。

  3. 次のいずれかの操作を行います。
    • 選択したカラーをドキュメントの背景としてプリントするには、シェイプを配置したフレームをプリントするように指定します。

    • プリントしないフレームの異なる背景色を維持するには、手順 2 と手順 3 を繰り返します。次にタイムラインの最下レイヤーのシェイプを、プリントを指定しないすべてのフレームに配置します。

Flash Player のコンテキストメニューからのプリント

Flash Player のコンテキストメニューの [プリント] コマンドを使用して、Flash SWF ファイルのフレームをプリントできます。

コンテキストメニューの「プリント」コマンドを使用すると、透明度やカラー効果はプリントできません。また、他のムービークリップのフレームをプリントすることもできません。これらの高度なプリント機能には、PrintJob オブジェクトか print() 関数を使用します。

  1. ドキュメントを開きます。

    このコマンドでは、#p とラベル付けされたフレームが、プリント範囲のステージまたは指定された境界ボックスを使用してプリントされます。

    プリントするフレームを個別に指定していない場合は、ドキュメントのメインタイムラインの全フレームがプリントされます。

  2. [ファイル]-[パブリッシュプレビュー]-[デフォルト] を選択するか、または F12 キーを押して、Flash コンテンツをブラウザに表示します。
  3. ブラウザのウィンドウで Flash コンテンツを右クリック (Windows) または Control キーを押しながらクリック (Macintosh) して、Flash Player のコンテキストメニューを表示します。
  4. Flash Player のコンテキストメニューから [プリント] を選択して、[プリント] ダイアログボックスを表示します。
  5. Windows では、プリント範囲を選択して、プリントするフレームを選択します。
  6. Macintosh では、[プリント] ダイアログボックスで、プリントするページを選択します。
  7. プリンタのプロパティに従って、他のプリントオプションを選択します。
  8. [OK] (Windows)、または [プリント] (Macintosh) をクリックします。
注意: コンテキストメニューからプリントすると、PrintJob オブジェクトの呼び出しを使用できません。