false は、キャンセルするデフォルトの動作がないことを示します。メニューが関連付けられている表示リストオブジェクトです。イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。ユーザーがコンテキストメニューを表示するために右クリックした表示リストオブジェクトです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
例 例の使用法
次の例では、ContextMenuExample クラスを使用して、デフォルトのコンテキストメニューアイテムをステージから削除し、新しいメニューアイテムを追加します。新しいメニューアイテムをクリックすると、ステージ上の四角形の色が変更されます。これを行うには、以下の手順を実行します。このメソッドによって、すべてのビルトインコンテキストメニューアイテムが削除されます。ただし、[プリント] を除きます。このメソッドは、trace() を使用してステートメントを出力します。ステートメントが出力されるのは、コンテキストメニューにアクセスし、Red to Black を選択した場合です。また、赤色の四角形は削除されて黒色の四角形に置換されます。このメソッドは、コンテキストメニューアイテムが開かれるたびに trace() を使用して 3 つのステートメントを出力します。この四角形は、すぐに表示リストに表示されます。最後に、myContextMenu が redRectangle スプライトのコンテキストメニューに割り当てられ、マウスポインタが四角形上に置かれたときのみカスタムコンテキストメニューが表示されるようになります。
0 言語およびコンポーネントリファレンス
Keyboard クラスは、標準キーボードでユーザーが制御できるインターフェイスを作成するために使用されます。Keyboard クラスのメソッドおよびプロパティは、コンストラクタを使用しなくても使用できます。Keyboard クラスのプロパティは定数で、これらはゲームを制御する際に最も一般的に使用されるキーを表します。継承されるパブリックプロパティを隠す。
継承されるパブリックプロパティを表示
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。継承されるパブリックメソッドを隠す。
継承されるパブリックメソッドを表示
オブジェクトに指定されたプロパティが定義されているかどうかを示します。[静的] 最後に押されたキーが他の SWF ファイルによってアクセス可能かどうかを指定します。Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。指定されたプロパティが存在し、列挙できるかどうかを示します。ループ処理に対するダイナミックプロパティの可用性を設定します。指定されたオブジェクトのストリング表現を返します。指定されたオブジェクトのプリミティブな値を返します。[静的] A キーのキーコード値(65)に関連付けられた定数です。[静的] B キーのキーコード値(66)に関連付けられた定数です。[静的] C キーのキーコード値(67)に関連付けられた定数です。[静的] D キーのキーコード値(68)に関連付けられた定数です。[静的] 下向き矢印キーのキーコード値(40)に関連付けられた定数です。[静的] E キーのキーコード値(69)に関連付けられた定数です。[静的] F キーのキーコード値(70)に関連付けられた定数です。[静的] G キーのキーコード値(71)に関連付けられた定数です。[静的] H キーのキーコード値(72)に関連付けられた定数です。[静的] I キーのキーコード値(73)に関連付けられた定数です。[静的] J キーのキーコード値(74)に関連付けられた定数です。[静的] K キーのキーコード値(75)に関連付けられた定数です。[静的] L キーのキーコード値(76)に関連付けられた定数です。[静的] 左向き矢印キーのキーコード値(37)に関連付けられた定数です。[静的] M キーのキーコード値(77)に関連付けられた定数です。[静的] N キーのキーコード値(78)に関連付けられた定数です。[静的] 0 キーのキーコード値(48)に関連付けられた定数です。[静的] 1 キーのキーコード値(49)に関連付けられた定数です。[静的] 2 キーのキーコード値(50)に関連付けられた定数です。[静的] 3 キーのキーコード値(51)に関連付けられた定数です。[静的] 4 キーのキーコード値(52)に関連付けられた定数です。[静的] 5 キーのキーコード値(53)に関連付けられた定数です。[静的] 6 キーのキーコード値(54)に関連付けられた定数です。[静的] 7 キーのキーコード値(55)に関連付けられた定数です。[静的] 8 キーのキーコード値(56)に関連付けられた定数です。[静的] 9 キーのキーコード値(57)に関連付けられた定数です。[静的] テンキーの疑似キーコード (21)に関連付けられた定数です。[静的] テンキーの 0 キーのキーコード値(96)に関連付けられた定数です。[静的] テンキーの 1 キーのキーコード値(97)に関連付けられた定数です。[静的] テンキーの 2 キーのキーコード値(98)に関連付けられた定数です。[静的] テンキーの 3 キーのキーコード値(99)に関連付けられた定数です。[静的] テンキーの 4 キーのキーコード値(100)に関連付けられた定数です。[静的] テンキーの 5 キーのキーコード値(101)に関連付けられた定数です。[静的] テンキーの 6 キーのキーコード値(102)に関連付けられた定数です。[静的] テンキーの 7 キーのキーコード値(103)に関連付けられた定数です。[静的] テンキーの 8 キーのキーコード値(104)に関連付けられた定数です。[静的] テンキーの 9 キーのキーコード値(105)に関連付けられた定数です。[静的] テンキーの加算キーのキーコード値(107)に関連付けられた定数です。[静的] テンキーの小数点キーのキーコード値(110)に関連付けられた定数です。[静的] テンキーの除算キーのキーコード値(111)に関連付けられた定数です。[静的] テンキーの乗算キーのキーコード値(106)に関連付けられた定数です。[静的] テンキーの減算キーのキーコード値(109)に関連付けられた定数です。[静的] O キーのキーコード値(79)に関連付けられた定数です。[静的] P キーのキーコード値(80)に関連付けられた定数です。キーのキーコード値 (190) に関連付けられた。[静的] Q キーのキーコード値(81)に関連付けられた定数です。[静的] R キーのキーコード値(82)に関連付けられた定数です。[静的] 右向き矢印キーのキーコード値(39)に関連付けられた定数です。[静的] S キーのキーコード値(83)に関連付けられた定数です。[静的] スペースバーのキーコード値(32)に関連付けられた定数です。[静的] T キーのキーコード値(84)に関連付けられた定数です。[静的] U キーのキーコード値(85)に関連付けられた定数です。[静的] 上向き矢印キーのキーコード値(38)に関連付けられた定数です。[静的] V キーのキーコード値(86)に関連付けられた定数です。[静的] W キーのキーコード値(87)に関連付けられた定数です。[静的] X キーのキーコード値(88)に関連付けられた定数です。[静的] Y キーのキーコード値(89)に関連付けられた定数です。[静的] Z キーのキーコード値(90)に関連付けられた定数です。
プロパティの詳細
メソッドの詳細
最後に押されたキーが他の SWF ファイルによってアクセス可能かどうかを指定します。デフォルトでは、セキュリティ制限のため、あるドメインにある SWF ファイルのコードから、別のドメインにある SWF ファイルによって生成されるキーストロークにアクセスすることはできません。アクセスが許可されていない場合は false を返します。A キーのキーコード値(65)に関連付けられた定数です。B キーのキーコード値(66)に関連付けられた定数です。` キーのキーコード値(192)に関連付けられた定数です。\ キーのキーコード値(220)に関連付けられた定数です。C キーのキーコード値(67)に関連付けられた定数です。, キーのキーコード値(188)に関連付けられた定数です。この定数は現在、メニューキー相当物の設定にのみ使用されます。Ctrl キーのキーコード値(17)に関連付けられた定数です。D キーのキーコード値(68)に関連付けられた定数です。下向き矢印キーのキーコード値(40)に関連付けられた定数です。E キーのキーコード値(69)に関連付けられた定数です。End キーのキーコード値(35)に関連付けられた定数です。= キーのキーコード値(187)に関連付けられた定数です。Esc キーのキーコード値(27)に関連付けられた定数です。F キーのキーコード値(70)に関連付けられた定数です。F1 キーのキーコード値(112)に関連付けられた定数です。F10 キーのキーコード値(121)に関連付けられた定数です。F11 キーのキーコード値(122)に関連付けられた定数です。F12 キーのキーコード値(123)に関連付けられた定数です。F13 キーのキーコード値(124)に関連付けられた定数です。F14 キーのキーコード値(125)に関連付けられた定数です。F15 キーのキーコード値(126)に関連付けられた定数です。F2 キーのキーコード値(113)に関連付けられた定数です。F3 キーのキーコード値(114)に関連付けられた定数です。F4 キーのキーコード値(115)に関連付けられた定数です。F5 キーのキーコード値(116)に関連付けられた定数です。F6 キーのキーコード値(117)に関連付けられた定数です。F7 キーのキーコード値(118)に関連付けられた定数です。F8 キーのキーコード値(119)に関連付けられた定数です。F9 キーのキーコード値(120)に関連付けられた定数です。G キーのキーコード値(71)に関連付けられた定数です。H キーのキーコード値(72)に関連付けられた定数です。Home キーのキーコード値(36)に関連付けられた定数です。I キーのキーコード値(73)に関連付けられた定数です。Ins キーのキーコード値(45)に関連付けられた定数です。J キーのキーコード値(74)に関連付けられた定数です。K キーのキーコード値(75)に関連付けられた定数です。L キーのキーコード値(76)に関連付けられた定数です。左向き矢印キーのキーコード値(37)に関連付けられた定数です。[ キーのキーコード値(219)に関連付けられた定数です。M キーのキーコード値(77)に関連付けられた定数です。- キーのキーコード値(189)に関連付けられた定数です。N キーのキーコード値(78)に関連付けられた定数です。0 キーのキーコード値(48)に関連付けられた定数です。1 キーのキーコード値(49)に関連付けられた定数です。2 キーのキーコード値(50)に関連付けられた定数です。3 キーのキーコード値(51)に関連付けられた定数です。4 キーのキーコード値(52)に関連付けられた定数です。5 キーのキーコード値(53)に関連付けられた定数です。6 キーのキーコード値(54)に関連付けられた定数です。7 キーのキーコード値(55)に関連付けられた定数です。8 キーのキーコード値(56)に関連付けられた定数です。9 キーのキーコード値(57)に関連付けられた定数です。テンキーの疑似キーコード (21)に関連付けられた定数です。キー相当物のテンキーモディファイアの設定に使用します。テンキーの 0 キーのキーコード値(96)に関連付けられた定数です。テンキーの 1 キーのキーコード値(97)に関連付けられた定数です。テンキーの 2 キーのキーコード値(98)に関連付けられた定数です。テンキーの 3 キーのキーコード値(99)に関連付けられた定数です。テンキーの 4 キーのキーコード値(100)に関連付けられた定数です。テンキーの 5 キーのキーコード値(101)に関連付けられた定数です。テンキーの 6 キーのキーコード値(102)に関連付けられた定数です。テンキーの 7 キーのキーコード値(103)に関連付けられた定数です。テンキーの 8 キーのキーコード値(104)に関連付けられた定数です。テンキーの 9 キーのキーコード値(105)に関連付けられた定数です。テンキーの加算キーのキーコード値(107)に関連付けられた定数です。テンキーの小数点キーのキーコード値(110)に関連付けられた定数です。テンキーの除算キーのキーコード値(111)に関連付けられた定数です。テンキーの乗算キーのキーコード値(106)に関連付けられた定数です。テンキーの減算キーのキーコード値(109)に関連付けられた定数です。O キーのキーコード値(79)に関連付けられた定数です。P キーのキーコード値(80)に関連付けられた定数です。キーのキーコード値 (190) に関連付けられた 定数です。Q キーのキーコード値(81)に関連付けられた定数です。' キーのキーコード値(222)に関連付けられた定数です。R キーのキーコード値(82)に関連付けられた定数です。右向き矢印キーのキーコード値(39)に関連付けられた定数です。] キーのキーコード値(221)に関連付けられた定数です。S キーのキーコード値(83)に関連付けられた定数です。; キーのキーコード値(186)に関連付けられた定数です。/ キーのキーコード値(191)に関連付けられた定数です。スペースバーのキーコード値(32)に関連付けられた定数です。T キーのキーコード値(84)に関連付けられた定数です。Tab キーのキーコード値(9)に関連付けられた定数です。U キーのキーコード値(85)に関連付けられた定数です。上向き矢印キーのキーコード値(38)に関連付けられた定数です。V キーのキーコード値(86)に関連付けられた定数です。W キーのキーコード値(87)に関連付けられた定数です。X キーのキーコード値(88)に関連付けられた定数です。Y キーのキーコード値(89)に関連付けられた定数です。Z キーのキーコード値(90)に関連付けられた定数です。
0 言語およびコンポーネントリファレンス
Timer クラスはタイマーへのインターフェイスです。タイマーを使用すると、指定した時間系列に従ってコードを実行できます。タイマーを開始するには start() メソッドを使用します。timer イベントのイベントリスナーをセットアップコードに追加すると、そのタイマー間隔で実行されます。Timer オブジェクトを作成して、1 回実行または指定した間隔で繰り返して定時にコードを実行できます。たとえば、SWF ファイルを 10 fps(1 秒あたりのフレーム数)、つまり 100 ミリ秒間隔で再生するように設定し、80 ミリ秒でイベントが発生するようにタイマーを設定すると、100 ミリ秒に近い間隔でイベントが送出されます。また、メモリに負荷のかかるスクリプトでも、イベントの送出がずれる場合があります。継承されるパブリックプロパティを隠す。
継承されるパブリックプロパティを表示
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。[読み取り専用] ゼロで開始してから現在までに起動されたタイマーの合計回数です。ミリ秒単位で指定したタイマーイベント間の遅延です。[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。タイマーを実行する合計回数を設定します。[読み取り専用] タイマーの現在の状態です。継承されるパブリックメソッドを隠す。
継承されるパブリックメソッドを表示
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。イベントをイベントフローに送出します。EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。オブジェクトに指定されたプロパティが定義されているかどうかを示します。Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。指定されたプロパティが存在し、列挙できるかどうかを示します。タイマーが実行されている場合はタイマーを停止して、ストップウォッチのリセットボタンのように currentCount プロパティを 0 に戻します。ループ処理に対するダイナミックプロパティの可用性を設定します。タイマーがまだ実行されていない場合は、タイマーを起動します。タイマーを停止します。指定されたオブジェクトのストリング表現を返します。指定されたオブジェクトのプリミティブな値を返します。指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。継承されるイベントを隠す。
継承されるイベントを表示
「ブロードキャスト イベント」- Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。「ブロードキャストイベント」- Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。delay プロパティに従って指定された時間間隔に達するたびに送出されます。
プロパティの詳細
ゼロで開始してから現在までに起動されたタイマーの合計回数です。タイマーをリセットした場合は、リセット以降の回数のみがカウントされます。ミリ秒単位で指定したタイマーイベント間の遅延です。タイマーの実行中に遅延間隔を設定すると、同じ repeatCount の繰り返し回数でタイマーが再起動されます。Error — 指定した遅延がマイナスの場合、または有限数でない場合は、例外が発生します。タイマーを実行する合計回数を設定します。繰り返し回数を 0 に設定すると、stop() メソッドが呼び出されるまで、またはプログラムによって停止されるまで、タイマーは無限に継続されます。繰り返し回数をゼロ以外に指定すると、タイマーは指定した回数実行されます。タイマーの現在の状態です。
コンストラクタの詳細
タイマーが自動的に起動しない場合は、start() メソッドを呼び出して起動させる必要があります。ゼロを指定すると、タイマーは無限に繰り返されます。ゼロ以外に指定すると、タイマーは指定した回数実行された後に停止します。
Error — 指定した遅延がマイナスの場合、または有限数でない場合
次の例では、ユーザーが入力テキストフィールドに応答を書き込む時間が 90 秒間あります。さらに 30 秒ごとに、ユーザーに対してステータスメッセージが表示され、残り時間が通知されます。TIMER イベントによってトリガされます。これは、ユーザーがテキストを入力または変更できなくなることを意味します。
メソッドの詳細
タイマーが実行されている場合はタイマーを停止して、ストップウォッチのリセットボタンのように、currentCount プロパティを 0 に戻します。タイマーがまだ実行されていない場合は、タイマーを起動します。タイマーを停止します。
イベントの詳細
delay プロパティに従って指定された時間間隔に達するたびに送出されます。このイベントには、次のプロパティがあります。false は、キャンセルするデフォルトの動作がないことを示します。イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。時間間隔が経過した Timer オブジェクトです。このイベントには、次のプロパティがあります。false は、キャンセルするデフォルトの動作がないことを示します。イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
例 例の使用法
タイマーは、start() が呼び出されたときに起動し、その後にタイマーイベントが送出されます。
0 言語およびコンポーネントリファレンス
utils パッケージには、コード実行のタイミング調整、クラスおよびオブジェクトに関する情報の取得、およびエスケープ文字の変換を行うためのパッケージレベルの様々な関数が含まれます。useCodePage の値に従って、UTF-8 またはシステムコードページのいずれかにエンコードされた入力ストリングをエスケープしたコピーを返します。name パラメータで指定したクラスのクラスオブジェクトへの参照を返します。オブジェクトの完全修飾クラス名を返します。value パラメータで指定したオブジェクトの基本クラスの完全修飾クラス名を返します。この時間は、相対時間の計算に使用されます。ミリ秒単位で指定した間隔ごとに関数を実行します。ミリ秒単位で指定した遅延時間の経過後に、指定した関数を実行します。useCodePage の値に従って、UTF-8 またはシステムコードページのいずれかからデコードされた入力ストリングをアンエスケープしたコピーを返します。次のように変数を設定します。これは、先に作成された間隔のリファレンス ID です。次のように変数を設定します。次の例では、setTimeout() メソッドを使用して、指定した遅延時間後に別のメソッドを呼び出します。ループが作成され、100 万までカウントされます。このメソッドは、ActionScript 言語に対してリフレクションのプログラミング概念を実装します。value パラメータが特定の型のインスタンスである場合、返される XML オブジェクトにはその型のすべてのインスタンスプロパティが含まれますが、静的プロパティは含まれません。特定の型の静的プロパティを取得するには、型自体を value パラメータに渡します。返される XML オブジェクトには、そのタイプの静的プロパティのみでなく、すべてのインスタンスプロパティも含まれています。インスタンスプロパティは、<factory> というタグ内にネストされ、静的プロパティと区別されます。
次の表は、describeType() によって生成される XML オブジェクトのタグおよび属性のいくつかについて説明したものです(返されるすべてのクラス名およびインターフェイス名は完全修飾名です)
XML オブジェクトのルートタグです。これは、この属性が true の場合には factory タグ内にネストされていないすべてのタグが静的になるためです。ActionScript オブジェクトを定義しているクラスが拡張しているスーパークラスの名前です。ActionScript オブジェクトを定義しているクラスが実装しているインターフェイスの名前です。アクセサの名前です。プロパティのアクセス権です。プロパティのデータ型です。定数は、const ステートメントで定義されたプロパティです。定数の名前です。定数のデータ型です。メソッドは、クラス定義の一部として宣言された関数です。メソッドの名前です。メソッドの定義が含まれるクラスです。メソッドの戻り値のデータ型です。メソッドによって定義されるパラメータごとに別個の parameter タグが使用されます。メソッドのパラメータリストにパラメータが表示される順序に対応する番号です。最初のパラメータの値は 1 です。パラメータのデータ型です。変数は、var ステートメントで定義されたプロパティです。変数の名前です。変数のデータ型です。ActionScript オブジェクトがクラスオブジェクトまたはコンストラクタ関数の場合、インスタンスのすべてのプロパティおよびメソッドは、このタグ内にネストされます。このタグは、ActionScript オブジェクトがクラスオブジェクトまたはコンストラクタ関数の場合にのみ含まれます。XML — パラメータとして渡されたオブジェクトの詳細が含まれる XML オブジェクトです。オブジェクトに関する次の情報が記述されています。
オブジェクトのクラス
クラスの属性
クラスから基本クラスへの継承ツリー
クラスによって実装されているインターフェイス
クラスの宣言されたインスタンスプロパティ
クラスの宣言された静的プロパティ
クラスのインスタンスメソッド
クラスの静的メソッド
クラスの各メソッドの名前、パラメータ数、戻り値の型、およびパラメータの型
プライベート、パッケージ内部、またはカスタム名前空間にあるプロパティおよびメソッドは表示されません。useCodePage の値に従って、UTF-8 またはシステムコードページのいずれかにエンコードされた入力ストリングをエスケープしたコピーを返します。useCodePage を使用すると、ローカルコードページでエンコードされた古いコンテンツにプレーヤーでアクセスできます。ただし、古いコードページを使用しているシステムでしかアクセスできません。例えば、Shift-JIS としてエンコードされた日本語データは、日本語のデフォルトコードページを使用した OS でしか正しくエスケープおよびアンエスケープできません。
'ü' 文字が含まれていないラテン語以外のコードページが使用されていると、"Cr
e" という結果になる場合があります。name パラメータで指定したクラスのクラスオブジェクトへの参照を返します。ここでは以下の手順を実行します。オレンジ色の背景色と 80 ピクセルのサイズの変数を宣言します。これらは後で四角形の描画に使用されます。オブジェクトの完全修飾クラス名を返します。value パラメータで指定したオブジェクトの基本クラスの完全修飾クラス名を返します。注意:この関数はインスタンス階層に制限されています。データ型に対して describeType() を呼び出すと、クラスオブジェクト階層に基づいてスーパークラスが返されます。スーパークラスでは、すべてのクラスオブジェクトが Class から継承されます。つまり、型のインスタンスと型自体のどちらを使用するかに関係なく、結果は同じです。存在しない場合は null が返されます。この時間は、相対時間の計算に使用されます。カレンダー日付(タイムスタンプ)については、Date オブジェクトを参照してください。Player で SWF ファイルの再生を開始し、後で別の SWF ファイルを読み込んだ場合、戻り値は最初の SWF ファイルが読み込まれた時刻からの相対時間になります。ミリ秒単位で指定した間隔ごとに関数を実行します。引用符や括弧を使用しないでください。また、呼び出す関数にパラメータを指定しないでください。uint — 時間設定されたプロセスに対する一意の数値識別子です。ミリ秒単位で指定した遅延時間の経過後に、指定した関数を実行します。このメソッドを使用する代わりに、repeatCount パラメータを 1(タイマーを 1 回のみ実行する設定)にして、指定した間隔で Timer オブジェクトを作成することを検討してください。引用符や括弧を使用しないでください。また、呼び出す関数にパラメータを指定しないでください。uint — 時間設定されたプロセスに対する一意の数値識別子です。次の例では、setTimeout() メソッドを使用して、指定した遅延時間後に別のメソッドを呼び出します。useCodePage の値に従って、UTF-8 またはシステムコードページのいずれかからデコードされた入力ストリングをアンエスケープしたコピーを返します。useCodePage を使用すると、ローカルコードページでエンコードされた古いコンテンツにプレーヤーでアクセスできます。ただし、古いコードページを使用しているシステムでしかアクセスできません。例えば、Shift-JIS としてエンコードされた日本語データは、日本語のデフォルトコードページを使用した OS でしか正しくエスケープおよびアンエスケープできません。String — 入力ストリングをアンエスケープしたコピーです。e" などのさまざまな結果が発生する可能性があります。
0 言語およびコンポーネントリファレンス
0 で名前が変更された、古い XML オブジェクトを表します。XMLNode クラスがあるのは、後方互換性を維持するためです。継承されるパブリックプロパティを隠す。
継承されるパブリックプロパティを表示
指定された XMLNode インスタンスのすべての属性を含むオブジェクトです。指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。指定された XMLDocument オブジェクトを評価し、親ノードの子リスト内の最初の子を参照します。ノードの子リスト内の最後の子を参照する XMLNode 値です。[読み取り専用] XML ノード名のローカル名部分です。これは通常、名前空間 URI と呼ばれます。親ノードの子リスト内の次の子ノードを参照する XMLNode 値です。XMLNode オブジェクトのノード名を表すストリングです。ノードに親がない場合は null を返します。[読み取り専用] XML ノード名の接頭辞部分です。親ノードの子リスト内の前の子ノードを参照する XMLNode 値です。[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。継承されるパブリックメソッドを隠す。
継承されるパブリックメソッドを表示
指定されたノードを XML オブジェクトの子リストに追加します。指定された XML オブジェクトと同じタイプ、名前、値、および属性を持つ新しい XML ノードを作成し、返します。ノードに指定された接頭辞に関連付けられている名前空間 URI を返します。ノードに指定された名前空間 URI に関連付けられている接頭辞を返します。指定された XMLNode オブジェクトに子ノードがあるかどうかを示します。オブジェクトに指定されたプロパティが定義されているかどうかを示します。Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。指定されたプロパティが存在し、列挙できるかどうかを示します。指定された XML オブジェクトをその親から削除します。ループ処理に対するダイナミックプロパティの可用性を設定します。指定された XMLNode オブジェクトを評価し、ノード、子、および属性を含む XML 構造体のテキスト表現を作成し、結果をストリングとして返します。指定されたオブジェクトのプリミティブな値を返します。
プロパティの詳細
指定された XMLNode インスタンスのすべての属性を含むオブジェクトです。この変数はオブジェクトの一部として定義されているので、通常はオブジェクトのプロパティとして参照されます。各属性の値は、対応するプロパティにストリングとして保存されます。例えば、color という名前の属性がある場合、次のコードで示すように、color をプロパティ名として指定して、その属性の値を取得することができます。配列内の各エレメントは、子ノードを表す XMLNode オブジェクトへの参照です。これは読み取り専用プロパティであり、子ノードの操作には使用できません。指定された XMLDocument オブジェクトを評価し、親ノードの子リスト内の最初の子を参照します。このプロパティは、ノードに子がないときは null です。これは読み取り専用プロパティなので、子ノードの操作には使用できません。このプロパティは子ノードの操作には使用できません。
XML ノード名のローカル名部分
名前空間の接頭辞を除いたエレメント名です。名前空間の接頭辞には、XML ノードオブジェクトの prefix プロパティによってアクセスできます。nodeName プロパティは、接頭辞とローカル名を含む完全な名前を返します。これは通常、名前空間 URI と呼ばれます。xmlns 宣言は、現在のノードか、XML 階層でそれより上位のノードにあります。com/")があるかどうかによって異なります。デフォルト名前空間がある場合、namespaceURI プロパティの値はデフォルトの名前空間の値です。
親ノードの子リスト内の次の子ノードを参照する XMLNode 値
子リストに次のノードがない場合、このプロパティは null になります。このプロパティは子ノードの操作には使用できません。XMLNode オブジェクトのノード名を表すストリングです。次の表は、これらの数値の一覧です。
定義されている定数
ノードに親がない場合は null を返します。これは読み取り専用プロパティなので、子ノードの操作には使用できません。
XML ノード名の接頭辞部分
XML ノードオブジェクトの nodeName プロパティは、接頭辞とローカル名を含む完全な名前を返します。エレメント名のローカル名部分には、localName プロパティ経由でアクセスできます。
親ノードの子リスト内の前の子ノードを参照する XMLNode 値
ノードに前の子ノードがない場合は、null を返します。このプロパティは子ノードの操作には使用できません。
コンストラクタの詳細
XMLNode クラスのメソッドを呼び出す前に、コンストラクタを使用して XMLNode オブジェクトを作成する必要があります。
メソッドの詳細
指定されたノードを XML オブジェクトの子リストに追加します。このメソッドは、パラメータ childNode で参照されるノードに対して直接実行されます。ノードのコピーが追加されるわけではありません。追加するノードが別のツリー構造内に既に存在している場合は、ノードを新しい場所に追加すると現在の場所からノードが削除されます。パラメータ childNode が、別の XML ツリー構造内に既に存在しているノードを参照している場合、追加される子ノードは、今までの親ノードから削除された後で新しいツリー構造に置かれます。指定された XML オブジェクトと同じタイプ、名前、値および属性を持つ新しい XML ノードを作成し、返します。deep に true を設定すると、すべての子ノードのクローンが再帰的に作成されるため、元のオブジェクトのドキュメントツリーが正確に複製されます。返されるノードのクローンは、クローン作成元のアイテムのツリーとは関連がなくなります。true に設定した場合、指定された XML オブジェクトの子のクローンが再帰的に作成されます。ノードに指定された接頭辞に関連付けられている名前空間 URI を返します。指定された接頭辞に対して定義されている名前空間がない場合は、null 値が返されます。String — 指定された接頭辞に関連付けられている名前空間です。ノードに指定された名前空間 URI に関連付けられている接頭辞を返します。この接頭辞は、ns に一致する名前空間 URI に関連付けられているものです。その URI に対応する xmlns 宣言があり、その宣言に関連付けられている接頭辞がない場合は、空のストリング(「」)が返されます。String — 指定された名前空間に関連付けられている接頭辞です。指定された XMLNode オブジェクトに子ノードがあるかどうかを示します。指定された XML オブジェクトをその親から削除します。また、ノードのすべての子孫も削除します。指定された XMLNode オブジェクトを評価し、ノード、子、および属性を含む XML 構造体のテキスト表現を作成し、結果をストリングとして返します。
例 例の使用法
この例では、外部 XML ファイルをロードするのではなく、トップレベルの XML クラスを使用して、XML ドキュメントを作成し、これを解析します。
0 言語およびコンポーネントリファレンス
トップレベルまたはグローバル関数は、ActionScript が使用された SWF ファイル内の任意の箇所やユーザー定義クラスで使用できます。0 のほとんどのグローバル関数は、クラスに移行されました。新しい配列を作成します。エンコードされた URI をストリングにデコードします。エンコードされた URI コンポーネントをストリングにデコードします。ストリングを有効な URI コンポーネントにエンコードします。パラメータをストリングに変換し、URL エンコード形式にエンコードします。この場合、英数字以外のほとんどの文字は % が付いた 16 進シーケンスで置き換えられます。指定した数値を整数値に変換します。指定されたストリングが、XML エレメントまたは属性に対して有効な名前かどうかを判断します。0 ではすべての値がオブジェクトであるため、値に対して Object() を呼び出すと、その値が返されます。ストリングを浮動小数に変換します。ストリングを整数に変換します。指定されたパラメータのストリング表現を返します。デバッグ中に式を表示、またはログファイルに書き込みます。指定した数値を符号なし整数値に変換します。パラメータ str をストリングとして評価し、URL エンコードされた形式からストリングをデコード(すべての 16 進シーケンスを ASCII 文字に変換)して、ストリングを返します。エレメントが指定されたデータ型のインスタンスである新しい Vector インスタンスを作成します。オブジェクトを XML オブジェクトに変換します。トップレベルまたはグローバル定数は、どのスクリプトでも使用でき、ドキュメント内のどのタイムラインやスコープでも参照できます。初期化されていない型指定のない変数、または初期化されていないダイナミックオブジェクトプロパティに適用される特殊な値です。数式の結果が数値として表現できない値になる場合、その結果は NaN になります。次のリストでは、結果が NaN になる一般的な式について説明します。負の数の平方根です。有効な範囲(0 ~ 1)外の数値のアークサインです。NaN 値は、NaN を含む他のどの値とも等しいと見なされないため、等価演算子を使用して、式が NaN であるかどうかをテストできません。初期化されていない型指定のない変数、または初期化されていないダイナミックオブジェクトプロパティに適用される特殊な値です。0 には当てはまりません。例えば、次の変数は型指定も初期化も行われていないため、いずれも undefined になります。また、undefined 値は初期化されていない、または定義されていないダイナミックオブジェクトのプロパティにも適用されます。例えば、オブジェクトが Object クラスのインスタンスの場合、動的に割り当てられたプロパティに値が割り当てられるまで、そのプロパティの値は undefined です。値 undefined を型指定されている変数に割り当てると、その値はそのデータ型のデフォルト値に変換されます。次の例では、型指定されていない変数 myVar が宣言されていますが、初期化されていません。変数に型注釈があるか、または特殊な(*)型指定されていない注釈(var myVar:*;)が使用されているかは関係ありません。同じ規則が、初期化されていないダイナミックオブジェクトのプロパティに適用されます。新しい配列を作成します。長さがゼロ以上の配列、または指定したエレメントのリスト(異なるデータ型を含めることができます)を使用して設定された配列を作成できます。使用する引数の数およびデータ型によって、返される配列の内容が決定します。単一の整数の引数を指定して Array() を呼び出すと、指定された長さの配列が返されますが、その各エレメントの値は未定義です。特定の値のリストを指定して Array() を呼び出すと、指定された各値を含むエレメントを持つ配列が返されます。引数がプリミティブな値ではない場合は、明示的な型の変換や型のキャストには as 演算子を使用します。詳細については、この項の「例」のセクションを参照してください。args — 引数を渡さない場合は空の配列が作成され、整数の引数を 1 つ渡すと特定の長さの配列が作成されます。また、一連のさまざまな型の値をカンマで区切って渡すと、渡された値が設定された配列が作成されます。次の例は、引数がプリミティブな値でない場合の Array() 関数の動作を表しています。配列へのキャストの一般的な使用方法は、配列形式で値を保存する Object インスタンスの変換です。Array() を、Object 型またはその他のプリミティブでないデータ型の引数を使用して呼び出した場合は、オブジェクトへの参照が新しい配列のエレメントに格納されます。つまり、渡された唯一の引数がオブジェクトである場合、そのオブジェクトへの参照が新しい配列の最初のエレメントになります。obj を配列にキャストするには、as 演算子を使用します。obj が有効な配列の場合は配列の参照が返され、そうでない場合は null が返されます。戻り値は、次の表に示すように、引数のデータ型および値によって異なります。
空のストリング
空ではないストリング
エンコードされた URI をストリングにデコードします。encodeURI 関数でエンコードされていたすべての文字が、エンコードされていない表現に復元されたストリングを返します。次の表に、文字にデコードされない(decodeURI 関数において)エスケープシーケンスのセットを示します。
デコードされないエスケープシーケンス
相当する文字
エンコードされた URI コンポーネントをストリングにデコードします。encodeURIComponent 関数でエスケープされていたすべての文字が、エンコードされていない表現に復元されたストリングを返します。この関数は、URI ストリングの一部(URI コンポーネントと呼びます)のみの変換を目的とします。
URI コンポーネントは、コンポーネントセパレータと呼ばれる特殊文字(: / ; および
: @ & = + $ , #)を表すエスケープシーケンスが、デコードの必要がある通常のテキストとして扱われることです。完全 URI をストリングに変換します。基本文字の小さなグループに属していない限り、すべての文字が UTF-8 エスケープシーケンスとしてエンコードされます。
エンコードされない文字
ストリングを有効な URI コンポーネントにエンコードします。URI のサブストリングをストリングに変換します。基本文字の非常に小さなグループに属していない限り、すべての文字が UTF-8 エスケープシーケンスとしてエンコードされます。
URI コンポーネントは、コンポーネントセパレータと呼ばれる特殊文字(: / ; および
エンコードされない文字
パラメータをストリングに変換し、URL エンコード形式にエンコードします。この場合、英数字以外のほとんどの文字は % が付いた 16 進シーケンスで置き換えられます。URL エンコードされたストリング内のパーセント記号(%)は、エスケープ文字の開始を表すもので、剰余演算子(%)ではありません。次の表に、エスケープシーケンスに変換されない(escape() 関数で変換されない)すべての文字を示します。
エンコードされない文字
指定した数値を整数値に変換します。10 進数値は小数点で切り捨てられます。isNaN() 関数は、数式が正常に数値に評価されるかどうかをチェックするのに便利です。次の表に、さまざまな入力タイプや値での isNaN() の戻り値を示します。コンパイラ警告が Strict モードに設定されている場合、次の演算の一部がコンパイラ警告を生成する場合があります。
入力タイプと値
ゼロ以外の数値を 0 で除算
負の数の平方根
指定されたストリングが、XML エレメントまたは属性に対して有効な名前かどうかを判断します。次の表に、さまざまな入力タイプの結果を示します。
入力タイプと値
空のストリング
0 ではすべての値がオブジェクトであるため、値に対して Object() を呼び出すと、その値が返されます。ストリングを浮動小数に変換します。この関数は、初期数の一部でない文字に達するまで、ストリング内の数値を読み取り(解析し)、結果を返します。有効な整数の前の空白は、後続の非数値文字と同様に無視されます。ストリングを整数に変換します。パラメータで指定されたストリングを数値に変換できない場合は NaN を返します。0x から始まる整数は、16 進数と解釈されます。8 進数には 8 の基数を指定する必要があります。有効な整数の前の空白およびゼロは、後続の非数値文字と同様に無視されます。指定されたパラメータのストリング表現を返します。次の表に、さまざまな入力タイプの結果を示します。
入力タイプと値
数値のストリング表現です。デバッグ中に式を表示、またはログファイルに書き込みます。単一のトレースステートメントに複数の引数を指定できます。複数の式がある場合、出力では各式の間に空白が挿入されます。通常、メッセージは "デバッグ" コンソールに出力されます。指定した数値を符号なし整数値に変換します。10 進数値は小数点で切り捨てられます。次の表に、さまざまな入力タイプや値での uint() の戻り値を示します。
入力タイプと値
正の浮動小数
切り捨てられた符号なし整数(例:5)
負の浮動小数
切り捨てて整数にし、負の整数の規則を適用します。
空のストリング
パラメータ str をストリングとして評価し、URL エンコードされた形式からストリングをデコード(すべての 16 進シーケンスを ASCII 文字に変換)して、ストリングを返します。エレメントが指定されたデータ型のインスタンスである新しい Vector インスタンスを作成します。この関数を呼び出す場合、type パラメータを使用して結果ベクターのエレメント(ベクターのベース型)のデータ型を指定します。<T>() コンストラクタを呼び出す場合に使用するシンタックスと同じシンタックスを使用します。<T> インスタンス(ここで、T はベース型です)の場合、関数はそのベクターを返します。どちらの場合も、sourceArray 引数のすべてのエレメントのデータ型が、関数呼出しで指定されたベース型 T と一致する必要があります。ベクターが sourceArray 引数として渡され、そのベース型が T ではない場合、または配列が渡され、そのエレメントがデータ型 T のすべてのインスタンスではない場合、ベース型の値の変換が試行されます。値が自動的に変換される場合、結果ベクターは変換された値を取り込みます。変換が行われない場合、エラーが発生します。同様に、sourceArray 引数のエレメントがベース型 T のサブクラスのインスタンスの場合、呼出しは成功し、エレメントが生成されるベクターに追加されます。実際に、この機能は、ベース型 T を持つベクターを T のスーパークラスであるベース型を持つベクターに変換する唯一の方法です。関連するデータ型が指定されたデータ型と同じ Vector インスタンスである引数の場合、引数は関数の結果として返されます。オブジェクトを XML オブジェクトに変換します。次の表に、さまざまな入力タイプでの戻り値を示します。値は最初にストリングに変換され、次に XML オブジェクトに変換されます。入力値は変更されずに返されます。XML — 変換するオブジェクトが保持していた値を含む XML オブジェクトです。次の表に、さまざまな入力タイプでの戻り値を示します。値は最初にストリングに変換され、次に XMLList オブジェクトに変換されます。入力値は変更されずに返されます。
0 言語およびコンポーネントリファレンス
ステートメントとは、実行時のアクションを実行または指定する言語エレメントです。例えば、return ステートメントは、実行された関数の結果の値を返します。if ステートメントは、条件を評価して、次に行うべき処理を判定します。属性キーワードは定義の意味を変更します。また、クラス、変数、関数、および名前空間の定義に適用できます。定義キーワードは、変数、関数、クラス、およびインターフェイスなどのエンティティを定義する場合に使用します。プライマリ式のキーワードはリテラル値を表します。0 のプログラミング』を参照してください。ディレクティブにはステートメントと定義が含まれ、コンパイル時または実行時に適用できます。次の表では、ステートメントおよび定義以外のディレクティブは、ディレクティブとしてラベルされています。または、switch ステートメント内の特定のケースと関連するステートメントのブロック内でも使用します。switch ステートメントのジャンプターゲットを定義します。ループの終わりまで制御が通過したかのように、最も内側のループ内の残りのステートメントをすべてスキップして、ループの次の反復を開始します。switch ステートメントのデフォルトケースを定義します。while ループに似ていますが、条件の最初の評価に先立ってステートメントが実行される点が異なります。if ステートメントの条件が false を返したときに実行するステートメントを指定します。init(初期化)式を 1 回だけ評価してから、ループシーケンスを開始します。オブジェクトの動的プロパティまたは配列のエレメントに対して反復処理を行い、各プロパティまたはエレメントに対して statement を実行します。コレクションのアイテムに対して反復処理を行い、各アイテムに対して statement を実行します。条件を評価して、次のステートメントを実行するかどうかを判定します。実行を呼び出し元の関数に直ちに返します。メソッドやコンストラクタのスーパークラスまたは親バージョンを呼び出します。式の値に応じて、ステートメントへの転送を制御します。catch コードブロックによって処理(キャッチ)できるエラーを生成(スロー)します。エラーが発生する可能性のあるコードブロックを囲み、そのエラーに対処します。条件を評価して、条件の評価結果が true になる場合はステートメントを実行します。その後、ループの先頭に戻り、再び条件を評価します。ステートメントの実行に使用するデフォルトのオブジェクトを設定します。記述するコードの量を減らすことができます。実行時に追加された dynamic プロパティをクラスのインスタンスで保有するよう指定します。メソッドのオーバーライドまたはクラスの拡張を制限します。クラス、変数、定数、または関数に同じパッケージ内のすべての呼び出し元からアクセスできるよう指定します。Flash Player がネイティブコードで関数またはメソッドを実装するよう指定します。メソッドで継承したメソッドを置き換えるよう指定します。変数、定数、メソッド、または名前空間を定義したクラスからのみアクセスできるよう指定します。変数、定数、メソッド、または名前空間を定義したクラスとそのサブクラスからのみアクセスできるよう指定します。クラス、変数、定数、またはメソッドにすべての呼び出し元からアクセスできるよう指定します。変数、定数、またはメソッドがクラスのインスタンスではなくクラスに属するよう指定します。関数が任意の数のカンマ区切りの引数を取るよう指定します。独自で定義したメソッドとプロパティを共有するオブジェクトをインスタンス化できるクラスを定義します。定数(値を 1 回だけ割り当てることができる変数)を指定します。他のクラスのサブクラスとするクラスを定義します。特定のタスクを実行するよう定義した一連のステートメントで構成されます。プロパティと同じように読み取り可能なメソッドである getter を定義します。クラスでインターフェイスを実装するかどうかを指定します。インターフェイスを定義します。定義の可視性を制御できます。他のスクリプトから読み込んだ個別のグループにコードを分類できます。パブリックインターフェイスでプロパティとして表示されるメソッドである setter を定義します。変数を指定します。外部で定義されたクラスおよびパッケージをコードで使用できるようにします。指定したファイル内のコマンドを呼び出し元のスクリプトにインクルードし、そのスクリプトの一部であるかのように扱います。指定した名前空間をオープンな名前空間のセットに追加します。プロトタイププロパティの代わりに固定プロパティとして使用する、ActionScript コアクラスのメソッドおよびプロパティを定義します。Proxy クラスのメソッドを定義します。変数に割り当てることができる特別な値、またはデータがない場合に関数から返される特殊な値です。メソッドに含まれるオブジェクトへの参照です。関数が任意の数のカンマ区切りの引数を取るよう指定します。引数のリストは配列となり、関数本体を介してアクセスできます。配列の名前をパラメータ宣言にある。文字の後に指定します。パラメータには、予約語ではない名前を指定することができます。
他のパラメータと共に使用する場合は、最後のパラメータとして
(rest)パラメータ宣言を指定する必要があります。(rest)パラメータ配列は、関数に渡された引数の数が他のパラメータの数より多い場合のみ作成されます。カンマ区切りリストの引数は、それぞれ配列のエレメントとして配置されます。
Array クラスのインスタンスを渡す場合は、配列全体が
(rest)パラメータ配列の 1 つのエレメントに配置されます。このパラメータを使用すると、arguments オブジェクトは使用できなくなります。rest:* — 関数に渡される引数の配列名を表す識別子です。このパラメータの名前を rest とする必要はありません。キーワード以外の任意の名前を付けることができます。(rest)パラメータのデータ型を Array と指定することはできますが、混乱の原因となる場合があります。パラメータはカンマ区切りの値のリストを受け付けますが、Array クラスのインスタンスとは異なります。
次の例では、2 番目の関数のパラメータには別の名前 args を使用しています。プロトタイププロパティの代わりに固定プロパティとして使用する、ActionScript コアクラスのメソッドおよびプロパティを定義します。つまり、コアクラスのインスタンスでは、クラスのプロトタイプオブジェクトに割り当てられた同じプロパティおよびメソッドのバージョンの代わりに、固定プロパティおよびメソッドを使用します。または、switch ステートメント内の特定のケースと関連するステートメントのブロック内でも使用します。break ステートメントをループ内で使用すると、ループ本体の残りの部分をスキップし、繰り返し処理を停止して、ループステートメントの次のステートメントを実行します。break ステートメントを switch 内で使用すると、case ブロック内の残りのステートメントをスキップし、囲んでいる switch ステートメントに続く最初のステートメントにジャンプします。ネストされているループ内では、break は、そのループの残りの部分をスキップするだけで、ネストされている一連のループは終了しません。break ステートメントには、オプションのラベルを指定できますが、このラベルは外側のステートメントのラベルと一致している必要があります。外側のステートメントのラベルと一致しないラベルを使用すると、シンタックスエラーが発生します。ラベル付きの break ステートメントを使用すると、ネストされたループステートメント、switch ステートメント、または block ステートメントの複数のレベルを終了できます。例については、label ステートメントの項目を参照してください。次の例では、break を使用して無限ループから抜け出します。switch ステートメントのジャンプターゲットを定義します。case ステートメントを switch ステートメントの外側で使用すると、エラーが発生し、スクリプトはコンパイルされません。独自で定義したメソッドとプロパティを共有するオブジェクトをインスタンス化できるクラスを定義します。例えば、送り状追跡システムを作成する場合に、送り状クラスを定義して、各送り状で必要になるすべてのメソッドとプロパティを定義します。ActionScript ソースファイルごとに、他のソースファイルやスクリプトに対して表示されるクラスを 1 つ指定できます。この外部に表示されるクラスは、パブリッククラスでも内部クラスでも構いません。これは package ステートメント内で定義する必要があります。同じファイルに他のクラスを含める場合は、クラスを package ステートメントの外の、ファイルの末尾に配置する必要があります。外部に対して表示されるクラスの名前は、そのクラスを含む ActionScript ソースファイルの名前と一致する必要があります。
ソースファイルの名前は、クラス名にファイル拡張子
as を付けた名前である必要があります。クラス定義はネストできません。つまり、クラス定義内に別のクラスを定義することはできません。コンストラクタメソッドは定義できます。これは、クラスの新しいインスタンスが作成されるたびに実行されるメソッドです。コンストラクタメソッドの名前は、クラスの名前と一致する必要があります。コンストラクタメソッドを定義しない場合は、デフォルトのコンストラクタが作成されます。実行時にオブジェクトがダイナミックプロパティを追加したり、ダイナミックプロパティにアクセスしたりできるようにする場合は、クラスステートメントの前に dynamic キーワードを付加します。インターフェイスを実装するクラスを宣言するには、implements キーワードを使用します。クラスのサブクラスを作成するには、extends キーワードを使用します。クラスは 1 つしか拡張できませんが、インターフェイスは複数実装することができます。次の例では、Plant という名前のクラスを作成しています。Plant コンストラクタは 2 つのパラメータを受け取ります。定数(値を 1 回だけ割り当てることができる変数)を指定します。データ型の後にコロン(:)を付けて、厳密に定数を型指定できます。次の例では、値を複数回定数に割り当てようとすると、エラーが発生することを示しています。ただし、新しい配列リテラルを割り当てることはできません。ループの終わりまで制御が通過したかのように、最も内側のループ内の残りのステートメントをすべてスキップして、ループの次の反復を開始します。continue ステートメントはループの外部では作用しません。ネストされたループでは、オプションの label パラメータを使用すると、最も内側のループ以外もスキップできます。continue ステートメントには、オプションのラベルを指定できますが、このラベルは外側のステートメントのラベルと一致している必要があります。外側のステートメントのラベルと一致しないラベルを使用すると、シンタックスエラーが発生します。ラベル付きの continue ステートメントを使用すると、ネストされたループステートメントの複数のレベルをスキップできます。次の while ループでは、continue ステートメントを使用して、3 の倍数が検出されたときにループ本体の残りをスキップして、ループの上端にジャンプし、条件を再度評価します。switch ステートメントのデフォルトケースを定義します。default ケースステートメントは、リストの最後に置く必要はありません。default ステートメントを switch ステートメントの外側で使用すると、エラーが発生し、スクリプトはコンパイルされません。次の例では、曜日が土曜日または日曜日の場合、すべての case ステートメントが適用されず、default ステートメントが実行されます。2 番目の XML オブジェクト(x2)は、x2 で自身のデフォルトの名前空間を定義しているため、この設定を使用しません。while ループに似ていますが、条件の最初の評価に先立ってステートメントが実行される点が異なります。その後、ステートメントは、条件が true と評価された場合にのみ実行されます。while ループの場合、ループ内のコードは少なくとも 1 回は必ず実行されます。
while ループを使用して、実行するステートメントのコピーを while ループの開始前に配置することで同じ操作を実現できますが、多くのプログラマは do
while ループの方が読みやすいと考えています。while ループは無限ループになります。無限ループに陥ると、Flash Player に問題が発生し、警告メッセージが出力されたり、プレーヤーがクラッシュすることがあります。ループの回数がわかっている場合は、できる限り for ループを使用してください。
for ループは読みやすくデバッグも簡単ですが、あらゆる状況で do
while ループの代わりとして使用できるわけではありません。実行時に追加された dynamic プロパティをクラスのインスタンスで保有するよう指定します。クラスで dynamic 属性を使用する場合は、実行時にクラスのインスタンスにプロパティを追加できます。sealed クラスのインスタンスには、プロパティを追加できません。クラスが dynamic ではなく sealed の場合、クラスインスタンスでプロパティを取得または設定しようとすると、結果はエラーとなります。コンパイラを strict モードに設定し、インスタンスを作成するときにデータ型を指定する場合は、プロパティを sealed オブジェクトに追加しようとすると、コンパイラエラーまたはランタイムエラーが発生します。メモ:このキーワードは、外部スクリプトファイルで使用する場合にのみサポートされ、アクションパネルに記述するスクリプトではサポートされません。次の例では、2 つのクラスを作成します。これらのクラスは後の例でも使用します。次のコードは、Expando クラスのインスタンスを作成し、このインスタンスにプロパティを追加できることを示しています。次のコードは、Sealed クラスのインスタンスを作成し、プロパティを追加しようとすると、結果がエラーとなることを示しています。if ステートメントの条件が false を返したときに実行するステートメントを指定します。実行するステートメントが 1 つしかない場合、else ステートメントで実行するステートメントを囲む中括弧({})は必要ありません。次の例では、else ステートメントに続くステートメントが 1 つだけなので、中括弧(({}))は必要ありません。他のクラスのサブクラスとするクラスを定義します。サブクラスは、スーパークラスで定義されているメソッド、プロパティ、関数などをすべて継承します。final とマークされたクラスは拡張できません。extends キーワードを使用して、インターフェイスを拡張することもできます。他のインターフェイスを拡張したインターフェイスには、元のインターフェイスのメソッド宣言がすべて含まれます。このキーワードは、外部スクリプトファイルで使用する場合にのみサポートされ、アクションパネルに記述するスクリプトではサポートされません。スクリプトで Car オブジェクトをインスタンス化すると、Car クラスのメソッドと Vehicle クラスのメソッドの両方を使用できます。as" ファイルの内容を示します。このクラスは Vehicle クラスを拡張したクラスで、次のような 3 つの変更を行っています。Car クラスでは、最初に車オブジェクトにフルサイズのスペアタイヤが装着されているかどうかを追跡するための変数 fullSizeSpare を追加しています。3 番目に、Car クラスでは停車の際にアンチロックブレーキシステムを使用することを示すために、stop() 関数が上書きされています。サブクラスがスーパークラスのコンストラクタへのアクセスに使用する super ステートメントを使用して、Vehicle クラスのサブクラスを記述することもできます。自動的な型指定により false を数値に変換すると、その結果は 0 となります。次の例では、自動的な型指定によって false がどのような数値やストリングに変換されるかを示します。メソッドのオーバーライドまたはクラスの拡張を制限します。final と指定されたメソッドのオーバーライドや、クラスの拡張を試行すると、結果はエラーとなります。Proxy クラスのメソッドを定義します。Proxy クラスメソッドは自身の名前空間内にあり、Proxy クラスメソッド名と一致するインスタンスメソッド名が Proxy サブクラスに含まれる場合に、名前が競合しないようになっています。init(初期化)式を 1 回だけ評価してから、ループシーケンスを開始します。その後、condition 式の評価からループシーケンスが再び開始されます。実行するステートメントが 1 つしかない場合、for ステートメントで実行するステートメントブロックを囲む中括弧({})は必要ありません。init — ループの開始前に評価される任意の式です。通常は代入式です。このパラメータに対して、var ステートメントを実行することもできます。通常は比較式です。式の評価結果が true の場合、for ステートメントに関連付けられているステートメントが実行されます。next — ループシーケンスの後に評価される任意の式です。通常はインクリメント式またはデクリメント式です。次の例では、for を使用して配列のエレメントを追加します。次の例では、for を使用して同じアクションを繰り返し実行します。次の例では、実行するステートメントが 1 つしかない場合は、中括弧({})を付ける必要がないことを示しています。オブジェクトの動的プロパティまたは配列のエレメントに対して反復処理を行い、各プロパティまたはエレメントに対して statement を実行します。オブジェクトのプロパティは特定の順序では維持されないので、プロパティは予期しない順序で表示されることがあります。in ステートメントでは、クラスに定義された変数やメソッドなどの固定プロパティは列挙されません。
固定プロパティのリストを取得するには、flash
in を使用してオブジェクトのプロパティに対して反復処理を行います。in で typeof 演算子を使用して、特定の型の子に対して反復処理を行います。コレクションのアイテムに対して反復処理を行い、各アイテムに対して statement を実行します。in ステートメントは、XML オブジェクトだけでなくオブジェクトや配列にも使用できます。in ステートメントは、固定プロパティではなくオブジェクトの動的プロパティを介してのみ反復処理を行います。固定プロパティは、クラス定義の一部として定義されるプロパティです。in ステートメントを使用するには、クラスの属性を dynamic と宣言する必要があります。in ステートメントは、プロパティ名ではなくオブジェクトのプロパティの値に対して反復処理を行います。コレクションは、XML オブジェクト、汎用オブジェクト、または配列とすることができます。in を使用して、オブジェクトのプロパティで保持される値に対して反復処理を行います。in を使用して、配列のエレメントに対して反復処理を行います。in で is 演算子を使用して、特定の型の子に対して反復処理を行います。p)に対して反復処理を行います。特定のタスクを実行するよう定義した一連のステートメントで構成されます。ある位置で関数を定義し、SWF ファイルの異なるスクリプトからその関数を呼び出すことができます。関数を定義する場合、その関数のパラメータも指定できます。パラメータは、関数が処理する値のプレースホルダーです。関数を呼び出すたびに異なるパラメータを渡すことができます。これにより、1 つの関数を異なる状況で再利用できます。シンタックス 1:function キーワードを使用して、関数名、パラメータ、およびステートメントを指定した関数を定義できます。スクリプトによって関数が呼び出されると、関数定義内のステートメントが実行されます。関数は前方参照が許されます。つまり、同じスクリプト内では、関数を呼び出す箇所よりも後に関数を宣言できます。関数定義は、同じ関数の以前の定義を置き換えます。ステートメントが許されている場所であれば、どこでもこのシンタックスを使用できます。シンタックス 2:function を使用して、匿名関数を作成し、この関数への参照を返すこともできます。このシンタックスは式の中で使用され、特にオブジェクト内にメソッドを組み込む場合に便利です。一般に、arguments オブジェクトは、可変数のパラメータを受け取る関数や再帰的な匿名関数を作成する場合に使用します。次の例では、平方数の値を返す関数 sqr を定義します。同じスクリプト内で関数を定義して使用する場合は、関数の使用箇所の後に関数定義を記述することができます。プロパティと同じように読み取り可能なメソッドである getter を定義します。他のメソッドとは異なり、getter の呼び出しには括弧(())を使用しないため、変数のように見えます。getter では、プライベートプロパティにパブリックインターフェイスを作成して、非表示の情報の規則を適用できます。情報を非表示にすると、基になるプライベートプロパティの実装が変更された場合でも、パブリックインターフェイスを変更する必要がないというメリットがあります。getter には、サブクラス内でオーバーライドできるというメリットもあります。var または const で宣言されたプロパティはオーバーライドできません。このキーワードは、外部スクリプトファイルで使用する場合にのみサポートされ、アクションパネルに記述するスクリプトではサポートされません。この値は対応する set コマンドで使用される値と同じである必要があります。次の例では、Team クラスを定義しています。スクリプトに次のコードを入力します。name をトレースする際に、getter メソッドを使用してプロパティの値を返しています。条件を評価して、次のステートメントを実行するかどうかを判定します。条件が true の場合は、条件に続く中括弧({})内のステートメントが実行されます。条件が false の場合は、中括弧内のステートメントをスキップし、中括弧の後のステートメントが実行されます。スクリプト内に分岐処理を作成するには、if ステートメントと else ステートメントを組み合わせます。実行するステートメントが 1 つしかない場合、if ステートメントで実行するステートメントを囲む中括弧({})は必要ありません。クラスでインターフェイスを実装するかどうかを指定します。クラスでインターフェイスを実装する場合、インターフェイスで宣言されているすべてのメソッドをクラスで定義する必要があります。インターフェイスを実装するクラスのインスタンスは、インターフェイスが定義するデータ型のメンバーと見なされます。このため、is 演算子は、最初のオペランドがクラスインスタンスで、次のオペランドがインターフェイスとなっており、さらに、データ型の強制型変換がインターフェイス操作で定義されている場合に true を返します。このキーワードは、外部スクリプトファイルで使用する場合にのみサポートされ、アクションパネルに記述するスクリプトではサポートされません。外部で定義されたクラスおよびパッケージをコードで使用できるようにします。Sprite クラスを使用する場合は、これを読み込む必要があります。import ディレクティブを使用した後は、パッケージ名を含む完全なクラス名かクラス名のみのいずれかを使用できます。アクセス対象のクラスがパッケージ内に複数存在する場合は、次の例に示すように、1 つのステートメントですべてのクラスを読み込むことができます。import ディレクティブは、読み込んだパッケージの最上位レベルにあるクラス、関数、および変数のみを読み込みます。ネストされたパッケージは明示的に読み込む必要があります。読み込んだクラスをスクリプト内で使用しない場合、そのクラスは SWF ファイルには出力されません。したがって、SWF ファイルのサイズを気にすることなく、大きなパッケージを読み込むことができます。クラスに関連付けられたバイトコードは、実際に使用された場合のみ、SWF ファイルに含められます。必要のないクラスを読み込むと、名前の競合が起こりやすくなるというデメリットがあります。import ディレクティブは、それを呼び出している全タイムラインに適用されます。そのフレーム、またはタイムライン上の後続のフレームでは、そのパッケージ内のクラスを簡単な名前で参照できます。指定したファイル内のコマンドを呼び出し元のスクリプトにインクルードし、そのスクリプトの一部であるかのように扱います。include ディレクティブは、コンパイル時に呼び出されます。このため、インクルードファイルに何らかの変更を行った場合は、ファイルを保存し、ファイルを使用する SWF ファイルを再コンパイルする必要があります。インターフェイスを定義します。インターフェイスとは、メソッドのセットを定義するデータ型です。このメソッドは、インターフェイスを実装するすべてのクラスで定義される必要があります。インターフェイスはクラスに似ていますが、次に示す重要な違いがあります。インターフェイスにはメソッドの宣言だけが含まれます。メソッド実装は含まれません。つまり、インターフェイスを実装するすべてのクラスは、インターフェイスで宣言されている各メソッドの実装を定義する必要があります。インターフェイスメソッドの定義では、public または private などの属性を指定できませんが、実装されたメソッドはインターフェイスを実装するクラスの定義で public と指定する必要があります。extends ステートメントまたは implements ステートメントを介したクラスを使用して、インターフェイスで複数のインターフェイスを継承することができます。このキーワードは、外部スクリプトファイルで使用する場合にのみサポートされ、アクションパネルに記述するスクリプトではサポートされません。クラス、変数、定数、または関数に同じパッケージ内のすべての呼び出し元からアクセスできるよう指定します。デフォルトでは、クラス、プロパティ、およびメソッドは internal 名前空間に属します。internal 属性は、変数がクラスの一部かどうかに関わらず適用できます。internal 属性は、定数がクラスの一部かどうかに関わらず適用できます。internal 属性は、関数がクラスの一部かどうかに関わらず適用できます。internal 属性は、名前空間がクラスの一部かどうかに関わらず適用できます。ネストされたループでは、ラベルを参照しない break または continue ステートメントは、そのループの残りの部分のみスキップし、一連のループはスキップしません。ただし、一連のループを定義するステートメントに関連付けられたラベルがある場合、break または continue ステートメントはこのラベルを参照することにより、一連のループをスキップできます。また、ラベルによりブロックステートメントを終了することもできます。ブロックステートメントがループの一部である場合以外は、ラベルを参照しない break ステートメントをブロックステートメント内に配置することはできません。ブロックステートメントに関連付けられたラベルがある場合は、このラベルを参照する break ステートメントをブロックステートメント内に配置できます。次の例では、ネストされたループでラベルを使用して、一連のループを終了する方法を示します。コードは、ネストされたループを使用して、0 から 99 までの数値のリストを生成します。break ステートメントはカウントが 80 に到達する直前で発生します。次の例では、ブロックステートメントでのラベルの使用方法を示します。ブロックステートメントには foo ラベルが付けられ、break ステートメントはブロック内の最後のステートメントをスキップできます。定義の可視性を制御できます。次に、名前空間を作成、適用、参照する手順を示します。次に、プロパティまたはメソッドの宣言でカスタム名前空間を使用して、プロパティまたはメソッドに名前空間を適用します。次に、use キーワードを使用するか、接頭辞として識別子に名前空間を付けて、名前空間を参照します。有効な識別子を使用できます。このパラメータはオプションです。Flash Player がネイティブコードで関数またはメソッドを実装するよう指定します。このキーワードは、独自に作成するコードでは使用できません。変数に割り当てることができる特別な値、またはデータがない場合に関数から返される特殊な値です。null は、存在しない、または定義されていないデータ型を表す値として使用されます。次の例では、インデックスの付いた配列の最初の 6 つの値をチェックし、値が指定されていない(value == null)場合は、メッセージを出力します。ObjectProxy クラスメソッドは自身の名前空間内にあり、Proxy クラスメソッド名と一致するインスタンスメソッド名が Proxy サブクラスに含まれる場合に、名前が競合しないようになっています。メソッドで継承したメソッドを置き換えるよう指定します。継承したメソッドをオーバーライドするには、override 属性を使用する必要があります。名前、数値、パラメータの型、および戻り値の型は完全に一致する必要があります。override 属性を使用せずにメソッドをオーバーライドしようとするとエラーが発生します。同様に、メソッドに一致する継承されたメソッドがない場合に、override 属性を使用するとエラーが発生します。
継承されたものでないメソッド
インターフェイスメソッドを実装するメソッド
スーパークラスで final と指定されている継承されたメソッド
var または const で宣言されたプロパティをオーバーライドすることはできませんが、基本クラスのプロパティを getter-setter とし、get および set で定義されたメソッドをオーバーライドすることで、同様の機能を実現することができます。他のスクリプトから読み込んだ個別のグループにコードを分類できます。クラスがパッケージのメンバーであることを示すには、package キーワードを使用する必要があります。変数、定数、またはメソッドを宣言または定義したクラスからのみアクセスできるよう指定します。さらに、private ではコンパイル時および実行時の両方でアクセスが制限されます。デフォルトでは、同じパッケージにある呼び出し元は変数または関数にアクセスできます。このキーワードは、変数や関数へのアクセスを制限する場合に使用します。このキーワードは、クラス定義でのみ使用できます。インターフェイス定義では使用できません。private は、クラスまたはその他のすべてのパッケージレベルの定義には適用できません。private 属性は、変数がクラス内にある場合のみ適用できます。private 属性は、定数がクラス内にある場合のみ適用できます。private 属性は、メソッドがクラス内にある場合のみ適用できます。private 属性は、名前空間がクラス内にある場合のみ適用できます。次の例では、private キーワードを使用して、クラス内の特定のプロパティを非表示にする方法について説明します。alpha はプライベート変数であるため、A クラスの外部やサブクラス B からもアクセスできません。プライベート変数にアクセスしようとすると、エラーが発生します。変数、定数、メソッド、または名前空間を定義したクラスとそのサブクラスからのみアクセスできるよう指定します。デフォルトでは、同じパッケージにある呼び出し元は変数または関数にアクセスできます。このキーワードは、変数や関数へのアクセスを制限する場合に使用します。このキーワードは、クラス定義でのみ使用できます。インターフェイス定義では使用できません。private は、クラスまたは他のすべてのパッケージレベルの定義には適用できません。0 では Base の拡張クラスのみが保護されたプロパティにアクセスできます。Java では、Base と同じパッケージにあるすべてのクラスが保護されたプロパティにアクセスでき、Base のサブクラスでない場合も同様です。次の例では、クラス A で保護されたクラス変数を作成し、クラス A のサブクラスであるクラス B からその変数に正常にアクセスしています。クラス、変数、定数、またはメソッドにすべての呼び出し元からアクセスできるよう指定します。クラス、変数、およびメソッドはデフォルトでは内部クラスです。つまり、現在のパッケージ内にのみ表示されます。クラス、変数、またはメソッドにすべての呼び出し元からアクセスできるようにするには、public 属性を使用する必要があります。public 属性は、変数がクラスの一部かどうかに関わらず適用できます。public 属性は、定数がクラスの一部かどうかに関わらず適用できます。public 属性は、関数がクラスの一部かどうかに関わらず適用できます。public 属性は、名前空間がクラスの一部かどうかに関わらず適用できます。次の例では、クラスファイルでパブリック変数を使用する方法を示します。User クラスのいずれかのパブリック変数をプライベート変数に変更した場合、User クラスの外から変数にアクセスしようとすると、コンパイル時エラーが生成されます。実行を呼び出し元の関数に直ちに返します。return ステートメントの後に式が続く場合は、式が評価されて結果が返されます。関数の定義に戻り値の型が含まれている場合は、return ステートメントの後に式を続ける必要があります。複数の値を取得することはできません。複数の値を取得しようとした場合は、最後の値だけが返されます。次の例では、c が返されます。複数の値を取得する必要がある場合は、代わりに配列またはオブジェクトを使用します。このパラメータはオプションです。パブリックインターフェイスでプロパティとして表示されるメソッドである setter を定義します。setter は特別なメソッドで、var キーワードで宣言されたプロパティの値を設定します。他のメソッドとは異なり、setter の呼び出しには括弧(())を使用しないため、変数のように見えます。setter では、プライベートプロパティにパブリックインターフェイスを作成して、非表示の情報の規則を適用できます。情報を非表示にすると、基になるプライベートプロパティの実装が変更された場合でも、パブリックインターフェイスを変更する必要がないというメリットがあります。setter には、サブクラス内でオーバーライドできるというメリットもあります。var で宣言されたプロパティはオーバーライドできません。メモ:このキーワードは、外部スクリプトファイルで使用する場合にのみサポートされ、アクションパネルに記述するスクリプトではサポートされません。この値は対応する get コマンドで使用される値と同じである必要があります。スクリプトに次のコードを入力します。変数、定数、またはメソッドがクラスのインスタンスではなくクラスに属するよう指定します。静的クラスメンバーにアクセスするには、インスタンス名の代わりにクラス名を使用します。例えば、Date クラスにある parse() という名前の静的メソッドは、次のシンタックスでのみ呼び出すことができます。例えば、次のコードではエラーが発生します。インターフェイス定義では使用できません。静的クラスメンバーは継承されません。Java や C++ のように、サブクラス名を使用して静的クラスメンバーを参照することはできません。ただし、修飾子を使用せずに、クラスまたはサブクラス内の静的変数またはメソッドを参照できます。次の例を参照してください。静的メソッド内では、super ステートメントまたは this キーワードは使用できません。メモ:このキーワードは、外部スクリプトファイルで使用する場合にのみサポートされ、アクションパネルに記述するスクリプトではサポートされません。次の例では、static キーワードを使用して、作成されたクラスのインスタンス数を追跡するカウンタを作成する方法を示します。スクリプトに次のコードを入力します。次の例では、Users クラスを拡張して、静的変数およびメソッドは継承されないものの、サブクラスで参照できることを示しています。メソッドやコンストラクタのスーパークラスまたは親バージョンを呼び出します。クラスコンストラクタの本体内で使用する場合、super() ステートメントはコンストラクタのスーパークラスバージョンを呼び出します。スーパークラスコンストラクタの呼び出しには、正しい数の引数が指定されている必要があります。スーパークラスコンストラクタは、明示的に呼び出すかどうかに関わらず、必ず呼び出されます。明示的に呼び出さない場合、呼び出しは引数なしでサブクラスのコンストラクタ本体の最初のステートメントの前に自動的に挿入されます。つまり、サブクラスでコンストラクタ関数を定義し、スーパークラスコンストラクタが引数を取る場合は、正しい数の引数を指定してスーパークラスコンストラクタを明示的に呼び出す必要があります。そうでない場合は、エラーが発生します。0 とは異なり、スーパークラスコンストラクタへの呼び出しは、サブクラスコンストラクタの最初のステートメントである必要はありません。
インスタンスメソッドの本体で使用する場合は、super をドット()パラメータと共に使用して、メソッドのスーパークラスバージョンを呼び出すことができます。
また、オプションとしてスーパークラスメソッドに引数 (arg1
このスタイルは、スーパークラスのメソッドにビヘイビアを追加するだけでなく、そのメソッドを使用して元のビヘイビアを実行するようなサブクラスメソッドを作成する場合に便利です。静的メソッドで super ステートメントを使用することはできません。argN:* — メソッドのスーパークラスバージョンまたはスーパークラスのコンストラクタ関数に渡すオプションのパラメータです。式の値に応じて、ステートメントへの転送を制御します。switch ステートメントには、どの case ステートメントも式に一致しない場合に実行するデフォルトケースを指定する必要があります。それぞれの case ステートメントは、break ステートメントで終了する必要があります。これにより、フォールスルーエラーを回避できます。フォールスルーエラーが発生すると、ケースがテスト式に一致しない場合でも、次の case ステートメントのコードが実行されます。次の例では、デフォルトケースにフォールスルーする switch ステートメントを定義します。メソッドに含まれるオブジェクトへの参照です。スクリプトの実行時には、this キーワードはそのスクリプトを含むオブジェクトを参照します。メソッド本体内では、this キーワードは呼び出されたメソッドを含むクラスインスタンスを参照します。ダイナミッククラスで定義された関数を呼び出すには、this を使用して適切なスコープで関数を呼び出す必要があります。スクリプトに次のコードを追加します。as" を使用するとシンタックスエラーが発生し、上記の例ではコメントアウトされます。catch コードブロックによって処理(キャッチ)できるエラーを生成(スロー)します。catch ブロックが例外をキャッチしない場合は、スローされた値のストリング表現が出力パネルに表示されます。一般には、Error クラスまたはそのサブクラスのインスタンスをスローします。「例」を参照してください。この例の checkEmail() 関数は、受け取ったストリングが正しい形式の電子メールアドレスかどうかを確認します。ストリングに "@" 記号が含まれていない場合は、エラーをスローします。e-mail ストリングに有効な電子メールアドレスが含まれていない場合は、trace ステートメントでエラーメッセージが出力されます。次の例では、Error クラスのサブクラスをスローします。スクリプトに次のコードを入力します。自動的な型指定により true を数値に変換すると、その結果は 1 となります。次の例では、自動的な型指定によって true を数値 1 に変換する方法を示しています。エラーが発生する可能性のあるコードブロックを囲み、そのエラーに対処します。0 でランタイムエラーの条件処理に使用される主要なメカニズムです。次に、最初にアクセス可能な catch ブロックにエラーオブジェクトをパス(スロー)します。アクセス可能な catch ブロックがない場合、例外は不明な例外と見なされます。不明な例外が発生すると、スクリプトは終了します。throw ステートメントを使用して、コードで例外を明示的にスローすることができます。任意の値をスローできますが、柔軟性があり Flash Player のビヘイビアに一致するオブジェクトをスローすることが推奨されます。例外をキャッチするには、Flash Player または作成したコードでスローするかに関わらず、例外をスローするコードを try ブロックに配置します。try ブロック内のコードが例外をスローすると、制御は catch ブロックがある場合はこれに移動し、次に finally ブロックがある場合はこれに移動します。finally ブロックは、例外がスローされたかどうかに関わらず、必ず実行されます。try ブロック内のコードが例外をスローしなかった場合(try ブロックが正常終了した場合)、catch ブロック内のコードは無視されますが、finally ブロック内のコードは実行されます。try ブロックは、必要なだけ何レベルでもネストできます。パラメータの型を指定することもできます。複数の catch ブロックを使用する場合は、型指定したパラメータを使用することで、1 つの try ブロックからスローされた複数の型のエラーオブジェクトをキャッチできます。スローした例外がオブジェクトである場合、スローしたオブジェクトが指定した型のサブクラスであれば、型が一致します。特定の型のエラーがスローされた場合は、対応するエラーを処理する catch ブロックが実行されます。指定した型ではない例外がスローされた場合、catch ブロックは実行されず、try ブロックからそのエラーに一致する catch ハンドラに対して例外が自動的にスローされます。関数の内部でエラーがスローされ、その関数に catch ハンドラが含まれていない場合、その関数は終了します。catch ブロックが見つからない限り、呼び出し元の関数もすべて終了します。このプロセスの間に、すべてのレベルの finally ハンドラが呼び出されます。通常は Error クラスまたはそのサブクラスのインスタンスです。catch ステートメントの使用例を示します。try ブロック内のコードで無効な操作が指定されています。スプライトは自身を子として追加することはできません。次に例を示します。指定した名前空間をオープンな名前空間のセットに追加します。指定した名前空間は、現在のコードブロックが終了すると、オープンな名前空間のセットから削除されます。use namespace ディレクティブは、プログラム、パッケージ定義、またはクラス定義の最上位のレベルに表示できます。変数を指定します。関数内で変数を宣言した場合、その変数はローカルです。変数はその関数用に定義され、関数呼び出しの終了時にスコープから外れます。関数外で変数を宣言した場合、その変数は、そのステートメントが含まれるタイムライン全体で使用できます。別のオブジェクトのスコープ内の変数をローカル変数として宣言することはできません。データ型の後にコロンを付けて、変数にデータ型を割り当てることができます。カンマで宣言を区切ることにより、1 つのステートメントで複数の変数を宣言できます。ただし、このシンタックスを使用すると、コードが読みにくくなる場合があります。push を使用して、配列の末尾にエレメントを追加します。条件を評価して、条件の評価結果が true になる場合はステートメントを実行します。その後、ループの先頭に戻り、再び条件を評価します。条件の評価結果が false になると、ステートメントはスキップされ、ループは終了します。while ステートメントは、次の手順を実行します。手順 1 ~ 4 の各繰り返しはループの反復と呼ばれます。次の手順に示すように、条件は各反復の始めにテストされます。それ以外の場合は、while ステートメントが完了し、while ループの直後のステートメントから実行が再開されます。continue ステートメントが検出された場合は、残りのステートメントをスキップし、手順 1 に進みます。break ステートメントが検出された場合は、while ステートメントを終了し、while ループの直後のステートメントから実行が再開されます。手順 1 に進みます。一般にループ処理は、カウンタ変数が指定値より小さい間はアクションを実行するという場合に使用します。各ループの最後で、指定された値に達するまでカウンタがインクリメントされます。実行するステートメントが 1 つしかない場合、while ステートメントで実行するステートメントを囲む中括弧({})は必要ありません。次の例では、while ステートメントを使用して式をテストします。条件が true でなくなると、ループは終了します。ステートメントの実行に使用するデフォルトのオブジェクトを設定します。記述するコードの量を減らすことができます。識別子を解決するために with ステートメントで使用されるスコープチェーンは、次のリストの最初の項目から始まり、最後の項目まで続きます。
Activation オブジェクト(スクリプトが関数内で呼び出されたローカル変数を持つ関数を呼び出すときに自動的に作成されるテンポラリオブジェクト)
実行中のスクリプトを含むオブジェクト
with ステートメント内に変数を設定するには、with ステートメントの外側で変数を宣言しておくか、変数を設定するタイムラインへのフルパスを入力する必要があります。変数を宣言せずに with ステートメントに設定すると、with ステートメントはスコープチェーンに従って値を検索します。変数がまだ存在しない場合、with ステートメントが呼び出されたタイムライン上に新しい値が設定されます。次のコード例では、with ステートメントを使用せずに、上記のコードを記述しています。with ステートメントは、スコープチェーンリスト内の複数の項目に同時にアクセスする場合に便利です。次の例では、ビルトインの Math オブジェクトをスコープチェーンの前に設定します。PI に解決されます。a、x、y、r の各識別子は Math オブジェクトのメソッドやプロパティではありませんが、関数 polar() のオブジェクトアクティベーションスコープ内に存在するので、それぞれ対応するローカル変数として処理されます。
パッケージおよびクラスリストの表示パッケージおよびクラスリストの非表示 | パッケージ | クラス | 索引 | 付録
言語リファレンスのみ
すべてのパッケージ
このセクションでは、Flex のパッケージについて説明します。net パッケージには、ネットワーク検出用のクラスが含まれます。このパッケージは、AIR ランタイムで実行されているコンテンツでのみ使用できます。update パッケージには、AIR アプリケーションをアップデートするためのクラスが含まれます。このパッケージは、AIR ランタイムで実行されているコンテンツでのみ使用できます。events パッケージには、AIR アプリケーションのアップデートフレームワークで使用するイベントを定義するクラスが含まれます。このパッケージは、AIR ランタイムで実行されているコンテンツでのみ使用できます。lib パッケージには、式のランタイム関数の実装クラスが含まれています。services パッケージには、サービスインターフェイスが含まれています。wrapper パッケージには、ラッパークラスが含まれています。styles パッケージには、スタイルクラスが含まれています。util パッケージには、ユーティリティクラスが含まれています。viewsource パッケージには、ソースの表示操作を管理するためのクラスが含まれています。accessibility パッケージには、Flash コンテンツおよびアプリケーションのアクセシビリティをサポートするためのクラスが含まれます。desktop パッケージには、システムアイコンを定義するためにファイルが使用する Icon クラスだけでなく、コピー&ペースト操作およびドラッグ&ドロップ操作に使用されるクラスも含まれます。errors パッケージには、一般的に使用されるエラークラスのセットが含まれます。filesystem パッケージには、ファイルシステムへのアクセスに使用されるクラスが含まれます。filters パッケージには、ビットマップフィルター効果のクラスが含まれます。geom パッケージには、BitmapData クラスとビットマップキャッシュ機能をサポートするポイント、矩形、変換マトリックスなどのジオメトリクラスが含まれます。html パッケージには、HTML コンテンツを AIR アプリケーションに含めるために使用されるクラスが含まれます。media パッケージには、サウンドやビデオなどのマルチメディアアセットを扱うためのクラスが含まれます。drm パッケージには、DRM で保護されたコンテンツを操作するためのクラスが含まれます。このパッケージは、AIR ランタイムで実行されているコンテンツでのみ使用できます。sampler パッケージには、プロシージャ呼び出しをトラッキングするメソッドおよびクラスが含まれます。これにより、メモリ使用量をプロファイリングし、アプリケーションを最適化することができます。このパッケージは、AIR ランタイムで実行されているコンテンツでのみ使用できます。system パッケージには、セキュリティや多言語コンテンツなどのシステムレベルの機能にアクセスするためのクラスが含まれます。text パッケージには、テキストフィールド、テキストのフォーマットとメトリック、スタイルシート、およびレイアウトを扱うためのクラスが含まれます。FTE では、テキストのメトリック、フォーマット、および双方向テキストの高度な制御について、下位レベルのサポートを提供します。FTE は単純なテキストエレメントの作成および管理に使用できますが、FTE は主に開発者がテキスト処理コンポーネントを作成するための基盤として設計されています。ime パッケージを使用すると、独自のテキスト編集機能を提供するアプリケーションにおいて非ローマ字テキストのインライン編集がサポートされます。engine パッケージ)と組み合わせて使用する IME(入力メソッドエディター)を実装するアプリケーションで特に役立ちます。ui パッケージには、マウスやキーボードの操作に関するクラスなど、ユーザーインターフェイス関連のクラスが含まれます。textLayout パッケージには、テキストの構成に使用するクラスが含まれています。compose パッケージには、テキストの行への分割やコンテナ内の行の配置に使用するクラスが含まれています。conversion パッケージには、TextFlow オブジェクトに対するテキストのインポート操作またはエクスポート操作に使用するクラスが含まれています。undo パッケージには、編集操作の履歴を管理するクラスが含まれています。automation パッケージには、オートメーションインターフェイスが含まれています。delegates パッケージには、Flex フレームワーククラスの実行に必要なメソッドとプロパティを定義するクラスが含まれています。charts パッケージには、チャートクラスの実行に必要なメソッドとプロパティを定義するクラスが含まれています。containers パッケージには、コンテナクラスの実行に必要なメソッドとプロパティを定義するクラスが含まれています。controls パッケージには、コントロールクラスの実行に必要なメソッドとプロパティを定義するクラスが含まれています。core パッケージには、コアクラスの実行に必要なメソッドとプロパティを定義するクラスが含まれています。flash パッケージの実行に必要なメソッドとプロパティを定義するクラスが含まれています。events パッケージには、オートメーションイベントクラスが含まれています。binding パッケージには、バインディングを定義するためのインターフェイスが含まれています。effects パッケージには、Flex チャートコンポーネント用のエフェクトクラスが含まれています。events パッケージには、チャートイベントオブジェクトを定義するクラスが含まれています。renderers パッケージには、Flex チャートコンポーネント用のアイテムレンダラークラスが含まれています。series パッケージには、Flex チャートコンポーネント用の系列クラスが含まれています。items パッケージには、Flex チャートコンポーネント用のアイテム系列クラスが含まれています。styles パッケージには、チャートコントロール用のデフォルトの HALO スタイルが含まれています。errors パッケージには、Flex コレクションコンポーネント用のエラークラスが含まれています。errors パッケージには、コンテナエラークラスが含まれています。listClasses パッケージには、リストコントロールで使用するクラスが含まれています。menuClasses パッケージには、メニューコントロールで使用するクラスが含まれています。scrollClasses パッケージには、スクロールバーをサポートするコントロールで使用するクラスが含まれています。textClasses パッケージには、テキストベースコントロールで使用するクラスが含まれています。easing パッケージには、エフェクトで使用するイージングクラスが含まれています。effects パッケージのエフェクトファクトリクラスに対応するエフェクト実装クラスが含まれています。events パッケージには、Flex イベントオブジェクトを定義するクラスが含まれています。formatters パッケージには、データのフォーマット処理をサポートするためのクラスが含まれています。geom パッケージには、ジオメトリクラスが含まれています。codec パッケージには、ビットマップイメージを他のイメージ形式に変換するクラスが含まれています。errors パッケージには、ログコンポーネントで使用するエラークラスが含まれています。targets パッケージには、ログコンポーネントで使用するターゲットクラスが含まれています。modules パッケージには、モジュール化 Flex アプリケーションの作成に使用するラスが含まれています。preloaders パッケージには、ダウンロードプログレスバーで使用するクラスが含まれています。resources パッケージには、ローカライズをサポートするために使用するクラスが含まれています。remoting パッケージには、リモートオブジェクトクラスが含まれています。mxml パッケージには、リモートオブジェクト MXML クラスが含まれています。skins パッケージには、スキンコンポーネントを定義するクラスが含まれています。halo パッケージには、MX コンポーネントに Halo テーマのスキンを適用するために使用するクラスが含まれています。spark パッケージには、MX コンポーネントに Spark スキンを適用するために使用するクラスが含まれています。wireframe パッケージには、コンポーネントにワイヤーフレームテーマのスキンを適用するために使用するクラスが含まれています。states パッケージには、ビューステートをサポートするためのクラスが含まれています。styles パッケージには、Flex スタイルコンポーネントで使用するクラスが含まれています。validators パッケージには、データ検証をサポートするためのクラスが含まれています。events パッケージには、メディアエレメントおよび特性に代わってイベントを送出するクラスが含まれています。media パッケージには、汎用的なメディアアプリケーションの作成に必要な最下位レベルの構成要素が含まれています。skins パッケージには、Spark スキンクラスで使用する基本クラスが含まれています。fullScreen パッケージには、Flex 4 メディアコンポーネントにスキンを適用するために使用するフルスクリーンクラスが含まれています。normal パッケージには、標準サイズの Flex 4 メディアコンポーネントにスキンを適用するために使用するクラスが含まれています。wireframe パッケージには、Spark コンポーネントに基本スキンを適用するために使用するクラスが含まれています。mediaClasses パッケージには、標準サイズの Flex メディアコンポーネントにスキンを適用するために使用するクラスが含まれています。fullScreen パッケージには、Flex メディアコンポーネントにスキンを適用するために使用するフルスクリーンクラスが含まれています。
会議を初めて主催するには
会議室でスクリーンを共有するには
会議室で共同作業を行うには
役割とアクセス権
ユーザーは会議室を使用して、Web 上でリアルタイムに他のユーザーと共同作業を行うことができます。ConnectNow では、コンピュータースクリーンの共有と注釈追加、チャットメッセージの送信、および統合化されたオーディオによるやり取りが可能です。ライブビデオのブロードキャスト、ファイルの共有、会議メモの取り込みおよび出席者のコンピューターのリモートコントロールも行うことができます。ConnectNow の会議室には「ポッド」という表示パネルがあり、各ポッドには独自の機能があります。ポッドには、スクリーン共有、チャット、共有メモ、Web カメラ、ファイル、ホワイトボードおよび出席者があります。主催者は、各会議室のポッドのサイズと配置をカスタマイズすることができます。
会議室の概要
参加者の招待
スクリーンの共有
ファイルのアップロード
マイクの共有
電話会議の設定
会議室の機能には、さまざまな方法でアクセスできます。例えば、メニューバーのメニューおよびアイコンを使用するか、ポッドタイトルバーの矢印アイコンをクリックしてメニューを表示します。一部のポッドは、右クリックでもメニューを表示できます。会議室の上部にあるメニューバーには、参加者の招待やファイルのアップロードなどの共通タスクのメニューとアイコンが含まれています。スクリーンを共有している場合、会議室中央の大きな領域にスクリーンが表示されます。会議室の下部にあるリストでは、会議室にいる出席者を確認することができます。主催者は、リストの出席者名をクリックして、その役割を変更できます。また、出席者にスクリーンの共有を依頼したり、他のスクリーンのコントロールを要求したり、会議から出席者を削除することができます。主催者と参加者は、すべての出席者に向けてライブビデオをブロードキャストすることができます。主催者がチャットを無効にしていない場合に、すべての出席者がチャットメッセージを他の出席者に送信することができます。会議の進行中に、すべての出席者にメモを表示します。
会議を初めて主催するには
会議室は 24 時間いつでも使用できます。主催者は、予定されている会議を開くか、必要なときに会議を開くことができます。会議へログインします。
com アカウントを設定すると、会議室の URL を含む、アカウントに関する情報を通知する電子メールメッセージが送信されます)
com オーガナイザーで、「ミーティング」ボタンをクリックします。出席者を招待します。会議室で、参加者を招待 をクリックします。「電子メールを作成」をクリックして招待状を送信するか、URL をコピーして電子メールメッセージまたはインスタントメッセージに貼り付けます。
招待状を受け取ったユーザーは、URL をクリックして会議に参加できます(主催者は、他の出席者よりも先に会議室にログインする必要があります)
スクリーンを共有します。「コンピュータースクリーンを共有」ボタンをクリックして、スクリーン上の情報(文書、スプレッドシートなど)を共有します。ウィンドウ、アプリケーション、またはデスクトップ全体を会議の参加者と共有できます。
会議室でスクリーンを共有するには
会議の主催者またはプレゼンターの場合は、ウィンドウ、アプリケーション、またはデスクトップ全体を会議の参加者と共有できます。スクリーンを共有している場合、出席者はそのコンピュータースクリーン上のすべての操作を確認できます。例えば、ポインターの動き、表示されているすべてのウィンドウやアプリケーションなどです。注釈機能を使用して、スクリーンの共有を一時停止し、スクリーンに描画したりすることができます。他の出席者がスクリーンを共有している場合、その出席者のコンピューターのコントロールを要求することができます。会議室に初めて入室すると、中央に表示される大きな領域(スクリーン共有ポッド)に「コンピュータースクリーンを共有」ボタンが表示されます。共有の準備ができたら、ボタンをクリックします。Add-in をインストールしたら、表示される確認用のダイアログボックスで「共有」をクリックします。注意: 他のユーザーに個人情報が表示されないようにするため、スクリーンを共有する前に電子メールメッセージやインスタントメッセージプログラムを終了することをお勧めします。
スクリーン共有時、自分に表示される内容(左)、他のユーザーに表示される内容(右)
スクリーンを共有しているときに会議をコントロールするには、スクリーン共有パレットを使用します。このパレットは、スクリーンの共有中、いつでも使用することができます。このパレットには、出席者リスト、チャットポッド、共有メモポッド、Web カメラポッドおよび注釈機能が表示されます。スクリーンの共有時に邪魔にならないように、パレットを最小化できます。スクリーン共有時には、出席者は会議室のスクリーン共有ポッドでそのスクリーンを表示します。出席者は、ズームして共有文書を拡張したり、プレゼンターのマウスの動作に従ったり、または関心のある分野に個別にスクロールすることができます。出席者には、ポッドやメニューなど、会議室の他の機能も引き続き表示されます。出席者には共有パレットは表示されません。スクリーンの調整について詳しくは、共有されたスクリーンのズームまたは全画面への拡張を参照してください。スクリーン共有パレットを使用すると、スクリーンの共有中に会議をコントロールすることができます。Mac OS® を使用している場合、パレットはグレーの線を含む白いボックスで表示されます。
スクリーンの共有を停止するには、共有パレットの上部にある赤い「スクリーン共有を停止」ボタンクリックします(共有パレットを最小化している場合は、もう一度開いて「スクリーン共有を停止」ボタンをクリックします)
共有スクリーンへの注釈
注釈機能を使用すると、スクリーン共有が一時的に停止されます。これにより主催者および出席者は、ホワイトボードツールを使用して現在のスクリーンに描画することができます。例えば、矢印、図形、テキストコメントを追加することができます。注釈機能は、すべての出席者がアイテムまたは文書を共同でレビューする必要がある場合に便利です。レビューの終了後、注釈を付けたスクリーンのコピーを PNG 形式で保存することができます。ホワイトボードを使用したスクリーンへの描画を参照してください。
コンピューターのリモートコントロールの取得
スクリーンの共有中に、他の主催者または参加者がユーザーのコンピューターをリモートでコントロールするように設定できます。別の方法として、主催者や参加者が他の出席者のコンピューターのコントロールを要求することもできます。コントロールの要求はメッセージで表示され、要求が承認されるまでコントロールは付与されません。コンピューターの所有者は、いつでもコントロールを取り戻すことができます。注意: コンピューターのコントロールを渡されたユーザーは、そのコンピューターシステム全体にアクセスすることができます。リモートコントロールを使用して、多くの重要な操作を実行することができます。例えば、顧客のコンピューターで問題が発生した場合にコントロールを要求して、問題を解決することができます。以下の機能はリモートコントロールを使用した共同作業を容易にします。マウスを操作してリモートデスクトップ上のポインターを動かす。通常通りの操作でキーボードに入力する。コンピューターのコントロールを他の出席者に付与した後でも、コンピューターの所有者はキーボードとマウスを操作することができます。これにより、コンピューターの所有者は、ファイルの場所を説明する代わりにファイルの場所に素早く移動するなどして、コンピューターをコントロールしているユーザーを手助けすることができます。詳しくは、別の出席者にスクリーンのコントロールを付与を参照してください。
会議室で共同作業を行うには
会議室では、主催者と参加者がスクリーンを共有できます。また、すべての出席者が、オペレーティングシステムやインストールされているソフトウェアに関係なく、共同で作業することができます。会議室では、他の出席者とチャットをしたり、ファイルを配布したり、メモを取ったり、文書に共同で描画したりすることができます。チャットポッドを使用して、テキストメッセージを個別の出席者、会議のすべての主催者またはすべての出席者に送信することができます。主催者は、非公開チャットを無効にすることができます。非公開チャットが無効な場合、出席者はチャットメッセージをすべての主催者またはすべての出席者に送信できますが、出席者を指定して送信することはできません。チャットメッセージの送信を参照してください。
文書とファイルの配布
主催者と参加者は、会議室から会議の出席者に文書とファイルを配布することができます。文書を配布すれば、文書、スプレッドシート、PDF ファイルなどのコンテンツと情報を即座に共有することができます。会議でのファイルの共有を参照してください。主催者と参加者は、共有メモポッドを使用して、議題を投稿したり会議メモを取ったりすることができます。オーディエンスメンバーは、共有メモポッドのテキストを読むことはできますが、書き込むことはできません。会議中にメモを取るを参照してください。
ホワイトボードの使用
主催者と参加者は、実際のホワイトボードと同じように仮想のホワイトボードを使用でき、フローチャート、組織図およびその他の図や情報を書き込むことができます。ホワイトボードには、ハイライトペン、図形、矢印、テキストなど、さまざまな描画オプションが用意されています。ホワイトボードを使用したスクリーンへの描画を参照してください。
Web カメラのブロードキャスト
主催者と参加者は、自身の Web カメラからライブビデオをブロードキャストすることができます。ビデオは、会議室内の Web カメラポッドに表示されます。複数の出席者が自身の Web カメラを同時に共有することができます。オーディエンスメンバーも Web カメラを表示することができます。Web カメラのブロードキャストを参照してください。
電話会議の番号は、ConnectNow アカウントに含まれています(日本にお住まいのお客様が使用できる番号は現在ありません)
支給された番号を使用するか、会議室に表示される電話会議の番号をカスタマイズすることができます。VoIP を使用すると、主催者と参加者はマイクとヘッドセットを使用して(推奨)、音声による会話をインターネット経由で送信することができます。オーディエンスメンバーは発言できませんが、ヘッドセットやスピーカーを使用して音声を聞くことができます。注意: Adobe 電話会議を使用する場合、通常の長距離電話料金が適用されます。
役割とアクセス権
役割は、アクセス権を割り当て、出席者が会議中に行うことができる操作を決めるためのものです。主催者には、最高レベルのアクセス権が割り当てられます。会議の出席者の役割には、次の 3 つがあります。会議室の所有者、または主催者に昇格した出席者です。主催者は、会議室のレイアウトを調整したり、会議中に使用できる機能を指定したり、出席者を招待および管理したりすることができます。また、会議室へのアクセスの制御、スクリーンの共有、ファイルの共有、他の出席者のコンピューターのコントロール(許可が必要)、ホワイトボードの使用などを行うことができます。主催者は、電話会議オプションの設定、ビデオのブロードキャスト、Web カメラのコントロール、チャット設定の変更、共有メモの書き込み、出席者の役割の変更などを行います。主催者が出席していないと、会議は始まりません。スクリーンを共有したり、スクリーンに注釈を付けたりすることができます。また、ファイルを共有したり、ホワイトボードに描画したりすることもできます。さらに、メモの記入、マイクやスピーカーのプロパティ設定、ライブビデオとオーディオのブロードキャスト、チャットメッセージの送信などを行うことができます。デフォルトでは、新しいゲストはすべて参加者として会議に参加します。主催者は、この設定を変更して(会議/環境設定/会議室の管理)、出席者がオーディエンスメンバーとして会議に参加するように設定することができます。オーディエンスメンバーは、主催者または参加者の共有スクリーンの表示、共有 Web カメラの表示、会議音声の視聴などを行うことができます。また、共有ファイルのダウンロード、会議メモやホワイトボードの表示、チャットメッセージの送信などを行うこともできます。オーディエンスメンバーは自身のスクリーンを共有したり、VoIP 会議でマイクを使用したりすることはできません。また、ライブビデオをブロードキャストしたり、メモを取ったりすることもできません。
ファイルのプロダクションシステムへの送信
印刷ジョブをハンドオフして送信する準備ができたら、ジョブ定義と関連する PDF を、設定済みの JDF 対応のプロダクションシステムに送信します。送信設定ダイアログボックスでの選択によっては、ジョブ定義と PDF との不整合が一覧表示され、その後にプリフライト検査の結果が表示されます。JDF ジョブ定義ダイアログボックスで、ジョブ定義を選択し、「送信」をクリックします。「送信設定」フィールドが指定されていない場合、送信先メニューから送信先サイトを選択します。送信先サイトを指定しない場合、ジョブで指定されている送信先サイトが表示され、使用されます。「開始」をクリックします。送信ダイアログボックスに不整合エラーがある場合、それらのエラーを選択して、ジョブ定義で修正できるかどうかを調べます。
可能である場合は、「JDF を更新」ボタンが使用できるようになります (「次へ」および「前へ」をクリックして、修正可能なエラー間を移動することもできます)
ジョブ定義を更新するには、エラーを選択して、「JDF を更新」をクリックします。ジョブ定義が自動的に更新され、エラーが消えます。一部のエラーは完全に修正できません。この場合、前のエラーの代わりに、警告が表示されます。修正可能なエラーをすべて修正したら、「続行」をクリックします。送信設定ダイアログボックスで「プリフライト」を選択した場合、PDF に対してプリフライト検査が実行され、結果が表示されます。「OK」をクリックしてプリフライトダイアログボックスを閉じ、送信を継続します。送信ダイアログボックスに、送信プロセスの結果が表示されます。送信が失敗した場合、警告で失敗の理由が示されます。JDF ファイルを書き込みできない、JDF パッケージを JDF デバイスに送信できないなどです。
送信設定の作成
プリフライト結果について
フルサイズのグラフィックを表示
ジョブキュー内のファイル
失敗したジョブ
代わりに、「履歴をクリア」ボタンを使用して一覧からすべての変換されたジョブをクリアできます。次のいずれかの操作を行います。0 を選択します。JDF ジョブ定義ファイルは、XML をベースとして記述された公開フォーマットの情報媒体であり、ファイルを複数のプロダクションデバイスにリンクおよび参照させることができます。JDF を使用することによって、コンテンツ作成者や印刷・出力会社は、印刷出力のインテントに加えて、そのインテントを実現するために必要な各工程の手順を記述できます。JDF ジョブ定義ファイルは自律的な電子ジョブチケットのようなものであり、ジョブの内容(InDesign ファイル、PDF など)だけではなく、JDF 対応のプロダクションシステムを操作するための手順も保持しています。ジョブは、PDF 作成からプリフライト、修正、そして最終的な印刷工程まで、ワークフローの各手順に従って自動的にルーティングされます。JDF ファイルには、メディアとインキの要件、制作部数、顧客情報、制作物の説明などのデータが含まれます。また、ページを含むファイルへの参照を JDF ファイルに含め、それらのページから制作物を作成する際の並び順を記述することもできます。さらに、印刷工程に適した PDF の作成に必要な情報(PDF 変換設定、プリフライトプロファイルなど)を含めることもできます。ジョブ定義の手順と指定された工程の結果に応じて、印刷ジョブが設定に従って構築され、検証されたことを示す検証スタンプも JDF ファイルに含まれる場合があります。PDF 変換やプリフライトの設定を JDF ページに埋め込む機能や、手順や工程が正常に完了していることを検証する機能によって、ジョブが印刷工程に送られる前にファイルの整合性を確認することができます。例えば、印刷・出力会社やコンテンツの発行者は、JDF を使用して、PDF の作成とプリフライト検索を自動的に制御することができます。これを行うには、ワークフローのプロダクションシステムに送られる前に、ジョブが正しく満たしていなければならない PDF 変換設定およびプリフライトプロファイルを指定します。工程が正常に完了すると、検証スタンプが JDF に追加され、検証テキストがコンピュータの画面に表示されます。
JDF ジョブ定義を生成するには
JDF ジョブ定義は、Acrobat 8 ソフトウェア内で、または印刷・出力会社から提供された JDF テンプレートに基づいて直接生成できます。このようなテンプレートには、通常、Adobe PDF 変換設定やプリフライトプロファイルが含まれており、その他の一般的に使用されるジョブの設定が含まれている場合もあります。JDF ジョブ定義は XML に基づいているので、最初は印刷出力のおおまかな概要だけを記述する高レベルな定義として作成し、後でより具体的な詳細情報を追加して変更することができます。または、一度の作業でファイルを完成させることもできます。
新規または編集した JDF ジョブ定義
ジョブ定義が関連付けられ、JDF デバイスへの送信準備ができた PDF
クロスセクションの作成
ムービー、サウンドおよび 3D モデル / 3D モデルのインタラクティブな操作方法
クロスセクションの作成
3D モデルのクロスセクションの表示は、3D モデルを 2 分割にして断面を表示する操作です。クロスセクションの設定ダイアログを使用して、クロスセクションの配置、オフセットおよび傾きを調整できます。
クロスセクションの適用前と適用後
3D ツールバーのクロスセクションの切り替えアイコン をクリックし、クロスセクションのオンとオフを切り替えます。(オプション)クロスセクションの切り替えアイコンの横にある矢印をクリックし、「クロスセクションのプロパティ」を選択します。クロスセクションの設定ダイアログボックスが表示されます。次のいずれかの操作を行います。「整列」で基本軸の位置を、「表示設定」、「位置と向き」でクロスセクションの表示位置を変更します。
「セクションビューを保存」ボタンをクリックすると、現在のセクションビューが保存されます (保存されたビューは、3D ツールバーのビューメニューおよびモデルツリーのビューペインに、セクションビュー[番号] というデフォルト名で表示されます)
クロスセクションの設定のオプション
ここで変更した内容は、すぐに適用されます。変更を確認するために、クロスセクションの設定ウィンドウが、アクティブな 3D モデルの表示を邪魔しないようにする必要があります。基礎となる PDF にフォーカスを当てているとき、またはインタラクティブに操作しているとき、クロスセクションの設定ウィンドウは最前面に表示されています。このウィンドウを閉じるには、右上隅にある「閉じる」ボタンをクリックします。クロスセクションを有効にする。選択すると、他のオプションも使用できるようになります。クロスセクションを調整する基本軸(x、y または z)を決定します。3D モデルでクリックする面のサーフェスによって定義される平面上のクロスセクションを切断します。3 つのポイントに揃える。3D モデルでクリックする任意の 3 点によって定義される平面上のクロスセクションを切断します。色付きのアウトラインを追加して、切断面で 3D モデルをスライスする位置を指定します。異なる色を選択するときは、カラースウォッチをクリックします。
切断面を表示
3D モデルを切断する 2 次元のフィールドを表示します。異なる色を選択する場合、カラースウォッチをクリックします。面の不透過度を変更する場合は、割合(パーセント)を変更します。カメラを切断面に揃える。クロスセクションの切断面とカメラが同じレベルになるように、3D モデルを回転します。3D モデルを切り取る量を指定します。スライダを左右にドラッグするか、割合(パーセント)を変更します。3D モデルが各軸によってどのように分割されるかを理解するには、軸を選択し、オフセットスライダを前後にドラッグして、埋め込まれた 3D モデルの変化を確認します。クロスセクションを反転します。例えば、クロスセクションでモデルの上半分を切り取った場合、「反転」をクリックすると、下半分を切り取り上半分が表示されます。切断面と軸との角度を決定します。スライダを左右にドラッグするか、割合(パーセント)を変更します。
セクションビューを保存
現在のクロスセクションビューを 3D ツールバーとモデルツリーのリストに追加します。ビューを選択すると、モデルはそのビューに戻ります。保存したビューには、セクションビュー[n] というデフォルト名が付けられます。PDF でインタラクティブなフォームを作成すると、フォームに入力したりフォーム内の情報を収集したりするプロセスを合理化できます。
フォームの基本
フォームの送信
フォームの作成と編集
新規に作成されるフォームフィールドのレイアウト
フォームフィールドの動作
フォームの配布
インタラクティブな Web フォームの公開
フォームデータの収集と管理
注釈ツールの概要
レビューと注釈 / 注釈
注釈ツールの概要
注釈を追加するには、注釈ツール(表示/ツールバー/注釈)を使用します。注釈とは、アイデアを伝達したり、PDF に関するフィードバックを提供したりするためのノートや描画のことです。ノート注釈ツールを使用してテキストメッセージを入力することも、描画ツールを使用して線や円などの図形注釈を追加してから、関連付けられたポップアップノートにメッセージを入力することもできます。テキスト編集ツールを使用すると、編集マークを追加して、元の文書に加える必要があると考えられる変更点を示すことができます。大半の注釈ツールは、追加してからでないとツールバーに表示されません。大半の注釈は 2 つの部分で成り立っています。1 つは、ページ上に表示される注釈アイコンで、もう 1 つは、そのアイコンをクリックまたはダブルクリックしたりアイコン上にポインタを置いたりしたときにポップアップノートに表示されるテキストメッセージです。注釈を追加すると、ページ上の他の場所をクリックしない限り、その注釈は選択されたままとなります。ページ上で注釈を見つけやすくするために、選択した注釈は、青いハロ(光輪)でハイライト表示されます。選択ハンドルが付いたワイヤフレームが表示され、サイズと形状を調整できるようになります。注釈にタグを追加して、四肢障害や視覚障害のあるユーザが支援テクノロジを使用して注釈を読めるようにすることができます。
フルサイズのグラフィックを表示
スタンプツールとメニュー
引き出し線ツール
注釈の表示方法とフィルタの選択メニュー
注釈ツールバーの表示
注釈ツールバーは、管理機能付きのレビュープロセスで PDF を開いた場合を除き、デフォルトで表示されません。次のいずれかの操作を行います。表示/ツールバー/注釈を選択します。注釈/注釈ツールバーを表示を選択します。ツール/注釈/注釈ツールバーを表示を選択します。タスクツールバーのレビューと注釈ボタン をクリックして、注釈ツールバーを表示を選択します。ツールバーのツールを追加したり削除したりするには、ツールバーを右クリックまたは Control キーを押しながらクリックして、ツールを選択します。または、ツール/ツールバーのカスタマイズを選択します。
注釈ツールの選択
次のいずれかの操作を行います。注釈ツールバーからツールを選択します。ツール/注釈/[ツール] を選択します。注釈/注釈ツール/[ツール] を選択します。
注意: 注釈を入力すると、ツールは選択ツールに戻り、注釈を移動、サイズ変更、または編集できるようになります (鉛筆ツール、ハイライトツールおよび線ツールは選択されたままとなります)
注釈ツールの選択の維持
ツールを再度選択しなくても複数の注釈を追加できます。
使用するツールを選択します(まだ追加しないでください)
表示/ツールバー/プロパティバーを選択します。「選択したツールを維持」を選択します。
ツールバー要素の表示と非表示の切り替え
注釈へのタグの追加
3D オブジェクトに対する注釈
一般パネルのオプション
互換性のある形式
PDF の互換性レベルを設定します。
最新バージョン(この場合はバージョン 1
7)を使用して、最新の機能をすべて取り込みます。作成した PDF を広く配布する場合は、すべてのユーザが文書を表示および印刷できるように、以前のバージョンを選択します。
オブジェクトレベルの圧縮
構造情報(しおり、アクセシビリティ、非圧縮オブジェクトなど)を圧縮し、この情報を Acrobat 5
0 で表示および使用できないようにします。「タグのみ」は構造情報を圧縮します。「オフ」の場合は圧縮は適用されません。
ページを自動回転
テキストの向きに従ってページを自動的に回転します。
ファイルごとに一括
文書内の大部分のテキストの向きに合うようにすべてのページを回転します。各ページのテキストの向きに基づいてそのページを回転します。ページを回転しません。PDF を左綴じで表示するか、右綴じで表示するかを指定します。綴じ方の設定によって、ページを見開きページにしたりサムネールを横に並べて表示する場合に、ページがどのように表示されるかが決まります。印刷先のプリンタに基づいて PostScript ファイルが解像度をエミュレートするために使用します。元の PostScript ファイルで定義されている解像度をエミュレートしながら特定のプリンタで PDF を印刷する場合以外は、デフォルトの設定を使用します。注意: 解像度の設定を上げるとファイルサイズが大きくなり、処理にかかる時間が長くなる可能性があります。PDF に変換するページを指定します。
サムネールの埋め込み
PDF の各ページのサムネールプレビューを埋め込むと、ファイルサイズが大きくなります。0 以降のユーザが PDF を表示および印刷する場合は、この設定の選択を解除します。これらのバージョンでは、PDF のページパネルをクリックするたびに動的にサムネールが生成されます。Web サーバからすばやくアクセス(ページ単位でダウンロード、つまりバイトサービング)できるように、ファイルを再構築します。このオプションでは、テキストおよびラインアートは圧縮されます。画像パネルでの圧縮の選択は無効になります。元のファイルでページサイズが指定されていない場合に、使用するページサイズを指定します。EPS ファイルは、ページサイズではなくバウンディングボックスサイズを指定します。
画像パネルのオプション
画像パネルのオプションは、カラー画像、グレースケール画像および白黒画像の圧縮およびリサンプルを指定します。これらのオプションを試して、ファイルサイズと画質のバランスを調整してください。
カラー画像とグレースケール画像の解像度の設定は、そのファイルを印刷するときの画面のスクリーン線数の 1
5 倍から 2 倍が適当です 白黒画像の解像度は、出力デバイスと同じにします。ただし、1500 dpi を超える解像度で白黒画像を保存しても、ファイルサイズが大きくなるだけで画質は大幅に向上しません。地図などの拡大される画像に高解像度が必要な場合があります。注意: 白黒画像をリサンプルした場合に、画像が何も表示されないなど、予想外の結果が生じることがあります。このような場合は、リサンプルをオフにして、もう一度ファイルを変換してみてください。このような問題は、サブサンプルを選択した場合に発生することが多く、ダウンサンプルではほとんど起こりません。次の表に、一般的なプリンタの解像度(dpi)、デフォルトのスクリーン線数(lpi)、および画像をリサンプルする解像度(ppi)を示します。
プリンタの解像度
デフォルトのスクリーン線数
画像の解像度
「次の解像度を超える場合」の値を超える画像の解像度を、出力デバイスの解像度まで低くします。そのために、画像のサンプル領域のピクセルを結合して 1 つの大きなピクセルにします。サンプル領域のピクセルが平均化され、領域全体が指定解像度の平均ピクセルカラーに置き換えられます。領域全体を、そのサンプル領域から選択されたピクセルで置き換えます。指定された解像度を使用します。ダウンサンプリングよりも変換時間は速くなりますが、結果の画像の滑らかさと連続性は低下します。(ダウンサンプリングのような)単純平均ではなく、加重平均を使用してピクセルカラーを決定します。この方法は時間がかかりますが、色調のグラデーションが最も滑らかになります。
圧縮および画質
カラー画像、グレースケール画像および白黒画像に圧縮を適用します。カラー画像とグレースケール画像の場合は、画質も設定します。
グレーのアンチエイリアス
白黒画像のギザギザの端をなめらかにします。
これにより、それぞれ 4、16 または 256 のグレーレベルが指定されます (アンチエイリアスにより、小さな画像や細い線はぼやけて表示されることがあります)
注意: テキストとラインアートの圧縮は常にオンです。画像ポリシーダイアログボックスを開きます。このダイアログボックスで、指定した解像度よりも低いカラー画像、グレースケール画像および白黒画像の処理オプションを設定できます。それぞれのタイプの画像について、解像度の値を入力し、「無視する」、「警告した後続行する」または「ジョブをキャンセル」を選択します。
フォントパネルのオプション
「フォント」オプションでは、PDF に埋め込むフォントを設定できます。また、PDF で使用する文字のサブセットを埋め込むかどうかも設定できます。ライセンス制限付きのフォントは、名前の隣に鍵のアイコン が付いています。ライセンス制限付きのフォントを選択すると、Adobe PDF 設定ダイアログボックスの説明領域に制限の内容が表示されます。注意: 同一フォントのサブセットを含む PDF ファイルを 1 つにまとめると、そのフォントサブセットもまとめられます。すべてのフォントを埋め込む。ファイルで使用するすべてのフォントを埋め込みます。PDF/X に準拠する場合、フォントの埋め込みは必要です。7)」を選択した場合にのみ使用できます。
サブセットの全フォントに対する割合
フォントのサブセットだけを埋め込む場合のしきい値のパーセンテージを指定します。例えば、しきい値を 35 %に指定すると、フォントに含まれるグリフ(字形)のうち 35 %未満しか使用されていない場合には、使用されている文字だけが埋め込まれます。日中韓フォントは、この設定にかかわらず、常にサブセットフォントが埋め込まれます。
埋め込めなかったときの処理
ファイルの処理時に埋め込むフォントが見つからなかった場合の対応方法を設定します。
常に埋め込むフォント
特定のフォントだけを埋め込むには、それらを「常に埋め込むフォントの一覧」に移動します。「すべてのフォントを埋め込む」が選択されていないことを確認してください。
常に埋め込まないフォント
埋め込まないフォントをこの一覧に移動します。必要に応じて、ポップアップメニューで別のフォントフォルダを選択して、フォント一覧にフォントを表示させます。注意: ライセンス制限付きのフォントは、名前の隣に鍵のアイコンが付いています。ライセンス制限付きのフォントを選択すると、Adobe PDF 設定ダイアログボックスの説明領域に制限の内容が表示されます。必要なフォントがフォントの一覧に表示されない場合は、「新規フォント名」をクリックし、フォントの名前を入力して、「常に埋め込むフォント一覧に追加」(または「常に埋め込まないフォント一覧に追加」)を選択し、「追加」をクリックします。注意: フォントには、フォントのデザイナーによって、PDF ファイルにフォントが埋め込まれないように設定されているものがあります。「常に埋め込むフォント」の一覧または「常に埋め込まないフォント」の一覧からフォントを削除します。これによってフォントがシステムから削除されることはありません。一覧から削除されるだけです。作成した PDF でこれらのフォントの表示や印刷を行う場合は、フォントを埋め込んでください。
カラーパネルのオプション
PostScript ファイルに含まれるカラーマネジメント情報を使用するか、Distiller の CSF(カラー設定ファイル)を使用するか、カスタム設定を定義するかに従って、Adobe PDF 設定ダイアログボックスのカラーパネルで、すべてのカラーマネジメント情報を設定します。カラー設定を表示します。グラフィックアプリケーションで使用されているものも含まれます。「なし」に設定すると、「カラーマネジメントポリシー」および「作業用スペース」の設定を編集できます。これは、「設定ファイル」で「なし」を選択した場合に使用できます。注意: 「カラーマネジメントポリシー」の値は、一般パネルで選択した互換性の設定に応じて、PDF に異なる影響を与える場合があります。
カラー変更なし
デバイスに依存するカラーは変更せず、デバイスに依存しないカラーは最も近いカラーを保持します。このオプションは、デバイスを補正して、ファイルに含まれるカラーを指定するためにその情報を使用して、それらのデバイスにしか出力しない印刷業者などに適しています。
カラーマネジメント用にすべてタグ付けまたはカラーマネジメント用にすべて変更
3)以降と互換性のある PDF のカラーがデバイスに依存しないようにします。
カラーマネジメント用に画像だけタグ付けまたはカラーマネジメント用に画像だけ変更
3)互換 PDF を変換するときに、画像内のみの ICC プロファイルにタグ付けし(テキストまたはベクトルオブジェクトは対象外)、黒のテキストのカラー変更を防止します。カラーを補正し、デバイスに依存しないようにします。画面上または解像度の低いプリンタで使用される PDF についてお勧めします。すべての作業用スペースオプションを指定する必要があります。カラースペース間でカラーをマップする方法を選択します。選択した方法で得られる結果は、カラースペースのプロファイルによって異なります。例えば、プロファイルによって、方法が異なっても結果が同じになるものもあります。レンダリングインテントについて詳しくは、レンダリングインテントについてを参照してください。これは、インテントが PDF 内ではなく出力デバイス内で指定されることを意味します。多くの出力デバイスのデフォルトインテントは、「相対的な色域を維持」になっています。注意: どのレンダリングインテントも、PDF ファイルが作成される前のカラーマネジメント処理によって無視することも無効にすることもできます。「カラーマネジメントポリシー」の「カラー変更なし」以外のオプションでは、作業用スペースとして使用する ICC プロファイルを指定するために、変換済み PDF のグレースケール、RGB、CMYK の各カラースペースを定義および補正します。作業用スペースについて詳しくは、作業用スペースについてを参照してください。ファイルに含まれるすべてのグレースケール画像のカラースペースを定義するプロファイルを選択します。グレースケール画像が変換されないようにするには、「なし」を選択します。ファイルに含まれるすべての RGB 画像のカラースペースを定義するプロファイルを選択します。1」は、多くの出力デバイスで認識されます。RGB 画像が変換されないようにするには、「なし」を選択します。ファイルに含まれるすべての CMYK 画像のカラースペースを定義するプロファイルを選択します。
デフォルトは「U
CMYK 画像が変換されないようにするには、「なし」を選択します。注意: これら 3 つの作業用スペースのすべてに対して「なし」を選択すると、「カラー変更なし」オプションを選択したのと同じ結果になります。選択しない場合は、「カラーマネジメントポリシー」が「すべて CMYK 色に変換」に設定されていれば、デバイスに依存しないカラースペースは CMYK に変換されます。
アンダーカラーリムーバル(UCR)と墨版合成を保存
墨版合成によって、カラーを再現するときに使用する黒の量が計算されます。アンダーカラーリムーバル(UCR)によって、シアン、マゼンタおよびイエローが低減され、墨版合成が補正されます。UCR ではインキの使用量が減少するため、非コート紙に適しています。
トランスファ関数が見つかった場合
PDF のトランスファ関数を処理する方法を指定します。トランスファ関数は芸術的効果を出すためのもので、特定の出力デバイスの特徴を補正するために使用されます。すべての適用したトランスファ関数を削除します。適用したトランスファ関数は、ソース PostScript ファイルを作成した同じデバイスに PDF を出力する場合以外は、削除する必要があります。画像がフィルムに転写されるときに発生するドットゲインやドットロスの補正に使用されるトランスファ関数が保存されます。ドットゲインまたはドットロスは、印刷される画像を構成するインキドットが、ハーフトーンスクリーンよりも大きいまたは小さい場合に発生します。トランスファ関数を適用します。ファイル内のカラーを変更しますが、それを保持しません。これはファイルにカラーの効果を出す目的で使用します。
ハーフトーン情報を保存
ファイルに含まれるハーフトーン情報を保存します。ハーフトーン情報は、特定の出力デバイスでの使用にのみ対応します。
詳細設定パネルのオプション
PostScript ファイルの DSC コメントには、ファイルに関する情報(作成元のアプリケーション、作成日、用紙の向きなど)、およびファイル内のページを記述するための情報(prologue の開始ステートメントと終了ステートメントなど)が入っています。DSC コメントは、文書を印刷したり出版したりする場合に便利です。英語のみ)を参照してください。同 Web サイトには、「詳細設定」オプションとそのパラメータのより詳細な説明があります。他のオプションがない、制御されたワークフローでのみ使用します。デフォルト設定メニューから「標準」または「最小ファイルサイズ」が選択されている場合に使用できます。
グラデーションをスムーズシェーディングに変換
0 以降のスムーズシェーディングに変換して、品質を向上させ、PDF のファイルサイズを小さくします。曲線のコントロールポイントを減らす。CAD 図面で曲線を作成するためのコントロールポイント数を減少し、PDF のサイズを小さくし、画面での描画を高速にします。このオプションを選択すると、copypage オペレータによってページコピーの処理が行われます。このオプションを選択しない場合、showpage オペレータが同等の処理を実行しますが、グラフィック状態の再初期化は行われません。
オーバープリント設定を維持
PostScirpt ファイルに存在するすべてのオーバープリント設定を保持します。オーバープリント設定では、1 つのインキを別のインキの上に印刷することによってカラーが作成されます。オーバープリントのデフォルトをノンゼロオーバープリントにする。CMYK 値がゼロであるオーバープリントオブジェクトがその下にある CMYK オブジェクトを抜き合わせないようにします。
PDF の作成に使用する設定ファイル(可能な限り JPEG 画像データを変換しない。圧縮済み JPEG 画像(DCT エンコーディングによって既に圧縮されている画像)を、再圧縮せずに処理します。選択しない場合は、圧縮解除のみが行われ再圧縮は行われないため、パフォーマンスが向上します。後で、ワークフロー内や PDF の印刷で使用できます。このフォルダを表示するには、ツール/フォルダオプションを選択し、「表示」タブをクリックし、「すべてのファイルとフォルダを表示する」を選択します。または、「アドレス」テキストボックスにパスを入力します。ps ファイルは、正しい場所に保存されていないと処理されません。これら 2 つのファイルは合わせて使用する必要があります。処理中に発生した、問題のある DSC コメントに関する警告メッセージが表示され、ログファイルにメッセージが追加されます。EPS ファイルの情報を保存します。作成元のアプリケーションや作成日などです。0 をサポートするサーバにある高解像度の画像で置き換えるために必要な情報を保存します。PDF 内の文書プロパティを保存します。タイトル、作成日時などです。
EPS ファイルのページサイズ変更とアートワークの中央配置
EPS 画像を中央に配置し、画像の周囲にぴったりと合うようにページをサイズ変更します。選択しない場合は、左上のオブジェクトの左上隅と右下のオブジェクトの右下隅に合わせてページサイズが調整され、ページが中央に配置されます。このオプションは、EPS ファイルを 1 つだけ処理するジョブにのみ適用できます。
規格パネルのオプション
PDF/X 準拠ファイルについては、規格パネルでオプションを選択することにより、PostScript ファイルがその他の基準を満たすように設定することもできます。これらのオプションが使用可能かどうかは、選択した規格に応じて異なります。高解像度の印刷工程用の PDF/X 規格に準拠します。アーカイブ文書用の PDF/A 規格に準拠します。注意: PDF/A 準拠ファイルを作成するための監視フォルダを設定する場合は、監視フォルダにセキュリティを追加しないでください。PDF/A 規格では暗号化を使用できません。
準拠する規格
ファイルが選択した規格に準拠しているかどうか、および準拠していない場合はどのような問題が発生しているかを示すレポートを生成します。
準拠していない場合の処理
ジョブをキャンセル
エラーとしてレポート
仕上がりサイズをメディアサイズからのオフセットで指定(ポイント)
仕上がりサイズもアートサイズも指定されていない場合に、各ページのメディアサイズに対するオフセットに基づいて仕上がりサイズの値を設定します。仕上がりサイズがメディアサイズより大きくなることはありません。
裁ち落としサイズをメディアサイズに設定
裁ち落としサイズが指定されていない場合に、メディアサイズの値を裁ち落としサイズに使用します。
裁ち落としサイズを仕上がりサイズからのオフセットで指定(ポイント)
裁ち落としサイズが指定されていない場合に、各ページの仕上がりサイズに対するオフセットに基づいて裁ち落としサイズの値を指定します。裁ち落としサイズが、仕上がりサイズより小さくなることはありません。このオプションでは、Adobe PDF 設定ダイアログボックスの一般パネルで指定した単位を使用します。
出力インテントのプロファイル
文書を作成するために必要な印刷条件を示します。文書は PDF/X に準拠している必要があります。文書に出力インテントのプロファイル名が指定されていない場合は、ここで選択した値が使用されます。文書内で出力インテントを指定することがワークフローで必要な場合は、「なし」を選択します。出力インテントのプロファイル名のレジストリで指定した参照名を示します。
詳しくは、オプションの隣の
ボタンをクリックしてください。所期の印刷条件について説明します。このエントリは、PDF の受信者に便利です。
詳しくは、オプションの隣の
ボタンをクリックしてください。出力インテントプロファイルに関する詳細を検索するための Web アドレスを示します。URL は ICC レジストリ名に対して自動的に入力されます。レジストリ名は省略可能ですが、入力することをお勧めします。
詳しくは、オプションの隣の
ボタンをクリックしてください。ドキュメントのトラップ状態を示します。文書でトラッピング状態が指定されていない場合は、ここで指定する値が使用されます。文書でトラッピング状態を指定することがワークフローで必要な場合は、「不明を維持」を選択します。
添付ファイルの検索
特定の単語または語句を検索する場合、検索範囲に PDF 添付ファイルを含めることができます。添付ファイルの検索結果は、添付ファイル名およびアイコンの下にある結果一覧に表示されます。他の形式の添付ファイルは、検索の対象になりません。
添付ファイルパネルから PDF 添付ファイルを検索
添付ファイルパネルで、添付ファイルを検索ボタン をクリックするか、オプションメニューの「添付ファイルを検索」を選択します。PDF を検索ウィンドウが開きます。検索する単語または語句を入力し、必要な結果オプションを選択して、「添付ファイルを検索」をクリックします。次のいずれかの操作を行って、PDF を検索ウィンドウを開きます。編集/検索を選択します。検索する単語または語句を入力し、必要な結果オプションを選択します。ウィンドウの下部にある「高度な検索オプションを使用」をクリックし、「添付ファイルを含める」を選択します。
しおりの編集
しおりの属性はいつでも変更できます。
しおり名の変更
しおりパネルでしおりを選択し、オプションメニューで「しおり名の変更」を選択し、新しいしおりの名前を入力します。長いしおりのテキストを折り返す。「しおり」ボタンをクリックして、オプションメニューから「長いしおりを折り返す」を選択します。
ナビゲーションパネルウィンドウの幅に関係なく、長いしおりのテキストがすべて表示されます (このオプションは、チェックがついているときは有効で、ついていないときは無効です)
しおりのテキスト表示方法の変更
読者の注意を引くように、しおりの表示方法を変更することができます。しおりパネルで、1 つまたは複数のしおりを選択します。次のいずれかの操作を行って、テキストの色またはスタイルを変更します。表示/ツールバー/プロパティバーを選択して、プロパティツールバーを表示します。しおりを右クリックまたは Control キーを押しながらクリックして、プロパティを選択します。「表示方法」タブをクリックします。しおりを選択し、しおりのコンテキストメニューから「現在の表示方法をデフォルトとして使用」コマンドを選択すると、このしおりの表示方法の設定を再利用することができます。フォントサイズを変更するには、オプションメニューで「文字のサイズ」をポイントして、小、標準または大を選択します。しおりのプロパティダイアログボックスでしおりの表示方法を設定します。
しおりの位置の変更
「しおり」ボタンをクリックして、しおりを選択します。文書ウィンドウで、新しい位置として指定したい場所に移動します。必要に応じて、表示倍率を調整します。オプションメニューで「しおりの位置の設定」を選択します。
しおりへのアクションの追加
「しおり」ボタンをクリックします。しおりを右クリックまたは Control キーを押しながらクリックして、プロパティを選択します。しおりのプロパティダイアログボックスで、「アクション」をクリックします。「アクションを選択」オプションからアクションを選択して「追加」をクリックします。
しおりの削除
「しおり」ボタンをクリックして、削除するしおりまたはしおりの範囲を選択します。オプションメニューで「しおりの削除」を選択します。重要: しおりを削除すると、その下層にある子要素のしおりもすべて削除されます。しおりを削除しても、文書のテキストは削除されません。
アクションの種類
しおりの作成
しおりのリンク先とするページを開き、表示設定を調整します。選択ツール を使用してしおりを作成します。ある画像にしおりを設定するには、画像をクリックするか、マウスをドラッグして画像を囲みます。画像の一部にしおりを設定するには、マウスをドラッグしてその領域を選択します。選択されたテキストにしおりを設定するには、ドラッグしてテキストを選択します。選択したテキストは、新規しおりのラベルになります。ラベルは編集できます。「しおり」ボタンをクリックし、新規のしおりを配置する場所のすぐ上にあるしおりを選択します。しおりを選択しない場合には、新規のしおりは自動的にリストの最後に追加されます。オプションメニューから「新規しおり」を選択するか、しおりパネルの上部にある新規しおりアイコン をクリックします。パスワードを設定し、印刷や編集など特定の機能を使用禁止にすることで、PDF へのアクセスを制限することができます。PDF には、文書を開くパスワードと権限パスワードの 2 種類のパスワードを設定できます。文書を開くパスワード(ユーザパスワードとも呼ばれる)を設定すると、PDF を開く際にパスワードの入力を求められます。権限パスワード(マスターパスワードとも呼ばれる)を設定した場合、文書を開くときにはパスワードは不要ですが、機能制限を設定または変更するときには権限パスワードを入力する必要があります。PDF が両方のパスワードで保護されている場合、どちらのパスワードでも PDF を開くことができますが、ユーザが機能制限を変更するには権限パスワードが必要です。セキュリティを高めるためにも、どちらか一方のパスワードを設定するよりも、両方のパスワードを設定することをお勧めします。すべてのアドビ製品では、権限パスワードによる制限が適用されます。ただし、サードパーティ製品はこのような設定をサポートしていない場合や、設定に対応していない場合があるので、文書を受け取ったユーザは設定された制限の一部またはすべてを迂回できる可能性があります。重要: パスワードを忘れた場合は、PDF からパスワードを復元する方法はありません。パスワードで保護する前に、PDF のバックアップコピーを保存してください。
パスワードとセキュリティの追加
タスクツールバーのセキュリティボタン をクリックし、「パスワードによる暗号化」を選択します。セキュリティの変更に関する問い合わせが表示された場合は「はい」をクリックし、必要な場合は、セキュリティ設定を変更するときの権限パスワードを入力します。パスワードがわからない場合は、PDF の作成者に問い合わせてください。パスワードによるセキュリティ - 設定ダイアログボックスで、必要に応じてセキュリティオプションを設定し、「OK」をクリックします。もう一度「OK」をクリックします。文書を保存して、セキュリティ設定を適用します。注意: 文書を証明するとき、または PDF にポリシーを適用するときに、編集機能を制限することもできます。
パスワードおよびセキュリティ設定の削除
パスワードやセキュリティポリシーは、開いている PDF から削除することができます。ただし、そのための権限が必要になります。サーバ上のセキュリティポリシーによって保護されている PDF 変更できるのは、そのポリシーの作成者またはサーバの管理者のみです。次のいずれかの操作を行います。タスクツールバーのセキュリティボタン をクリックし、「文書のセキュリティ設定を削除」を選択します。パスワードを入力し、セキュリティの削除に関する問い合わせに「はい」をクリックします。文書のプロパティダイアログボックスの「セキュリティ」タブで、セキュリティ方法メニューから「セキュリティなし」を選択します。メッセージが表示されたら、権限パスワードを指定して「OK」をクリックします。
ポリシーを使用した PDF の保護
透かしの追加と編集
透かしとは、既存する文書のコンテンツの上部または背部に表示したテキストまたは画像です。例えば、機密事項が書かれたページに「極秘」という透かしを適用することがあります。また、各透かしが表示されるページまたはページ範囲を指定することもできます。注意: スタンプと違い、透かしは固定要素として PDF のページに組み込まれます。スタンプは PDF に付ける注釈の類で、その PDF を読んでいる他のユーザがこのテキスト注釈を開いて表示、移動、変更または削除を行う可能性があります。
フルサイズのグラフィックを表示
透かしの追加前と追加後
透かしの追加または置換
1 つの PDF に複数の透かしを追加できますが、追加処理は個別に行う必要があります。文書/透かし/追加を選択します。対象の PDF に透かしが既に指定されている場合は、メッセージが表示されます。別の透かしを追加する場合は「新規追加」を選択します。または、既存するすべての透かしを新しい 1 つの透かしで置き換えるには、「既存のものと置換」を選択します。(オプション)ページごとに異なる透かしを適用するには、「ページ範囲オプション」をクリックして、「開始ページ」を選択し、ページ範囲を入力します。次に、「サブセット」オプションを選択して、透かしの適用が奇数ページのみ、偶数ページのみ、または両方かを指定します。「ソース」オプションを指定します。テキストの透かしを作成するには、「テキスト」を選択し、透かしとして表示するテキストをテキストボックスに入力した後、そのフォント、フォントサイズ、フォントの色、下線および段落配置オプションを必要に応じて変更します。透かしに画像を使用するには、「ファイル」を選択します。次に、「参照」をクリックして使用する画像ファイルを検索し、選択して「開く」をクリックします。そのファイルに複数の画像が含まれている場合は、「ページ番号」を選択し、上下を向いた矢印をクリックして、希望するページを選択します。透かしの画像サイズを変更するには、次のいずれかの操作を行います。元の画像ファイルの実際のサイズを基準にして透かしのサイズを変更するには、「絶対倍率」オプション(ダイアログボックスの「ソース」領域)にパーセントを入力します。PDF のページ寸法を基準にして透かしのサイズを変更するには、「ページに合わせた相対倍率」(ダイアログボックスの「表示方法」領域)にパーセントを入力します。必要に応じて、テキストまたは画像の透かしの外観を変更します。透かしを回転するには、回転角度を選択するか、またはカスタマイズされた値を指定します。透かしに透明効果を付けるには、不透明度スライダをドラッグするか、またはパーセントを入力します。ページコンテンツと透かしを重ねるには、「ページの背面に表示」(透かしの上にコンテンツを印刷)、または「ページの前面に表示」(コンテンツの上に透かしを印刷)を選択します。透かしをいつ表示するかを指定するには、「表示方法オプション」をクリックして、「印刷時に出力」および「画面で表示」を選択または選択解除します。様々なサイズのページで構成された PDF で誤差を出さないようにするには、「表示方法オプション」をクリックして、「異なるページサイズで印刷する場合、透かし位置とサイズを一定にする」を選択または選択解除します。透かしとページの左、右、中央、上、下の縦横方向の距離を入力して、透かしを表示する位置を指定します。
透かしの更新
文書/透かし/更新を選択します。透かしを変更して、「OK」をクリックします。重要: 1つの PDF に複数の透かしがある場合、この手順では、自分が追加した最初の透かしのみが更新され、他の透かしはすべて破棄されます。この処理が終了した直後に透かしの更新を中止する場合は、編集/透かしを元に戻すを選択します。
透かしの削除
次のいずれかの操作を行います。すべてのページから透かしを削除するには、文書/透かし/削除を選択し、確認メッセージが表示されたら「OK」をクリックします。透かしを追加した直後にすべてのページの透かしを削除するには、編集/透かしを元に戻すを選択します。「名前を付けて保存」コマンド(Windows)または「別名で保存」コマンド(Macintosh)を使用して別のファイル形式に PDF を書き出す場合、各ファイル形式には固有の変換設定が用意されています。PDF を特定の形式に変換するたびに同じ設定を使用する場合は、それらの設定を環境設定ダイアログボックスの「PDF からの変換」で指定します。
一覧からファイル形式を選択し、「設定を編集」をクリックします (「デフォルト」ボタンをクリックして、いつでもデフォルト設定に戻すことができます)
任意の PDF から EPS ファイルを作成して、他のアプリケーションで挿入したり、開いたりすることもできます。「デバイスに依存しない」を選択すると、コンポジットの(色分解されていない)PostScript ファイルまたは EPS ファイルだけが作成されます。「Acrobat のデフォルト」を選択すると、あらゆる種類の PostScript を作成するための開始点と参照が指定され、変換に関するすべてのデフォルト設定が復元されます。0 はほとんどのデバイスと互換性があります。画像データの出力形式を指定します。バイナリ出力にするとファイルのサイズが小さくなる利点があります。しかし、処理の内容によってはバイナリ出力を扱うことができないことがあります。「レベル 3」は、出力先デバイスでサポートされている場合にしか使用しないでください。「レベル 2」は、別の文書に配置され、その文書の一部として色分解される EPS ファイルに適しています。書き出すページを指定します。EPS 形式でファイルを書き出す場合は、指定した範囲のページごとに別の EPS ファイルを作成します。国際標準に基づいて、テキスト文字を表すために使用されるバイナリ値を指します。「マッピングテーブルのデフォルト設定を使用」を選択すると、マッピングテーブルで定義されているデフォルトの文字エンコーディングが使用されます。2 として保存)をはじめとしたデフォルト文字エンコーディングなど、データの出力方法に関連した多くの特性が指定されます。
しおりを生成
HTML 文書や XML 文書のコンテンツにリンクするしおりを作成します。
タグなしファイルにタグを生成
0 より前のバージョンを使用して作成された PDF など、タグ付けされていないファイルにタグを作成します。このオプションが選択されていない場合、タグなしファイルは変換されません。注意: タグは変換処理の一部としてのみ適用されます。変換後は無視されます。これは、従来のファイルからタグ付き PDF ファイルを作成するための方法ではありません。画像の変換方法を管理します。変換された画像ファイルは、XML 文書および HTML 文書から参照されます。
サブフォルダを使用
生成された画像を保存するフォルダを指定します。
接頭辞を追加
同じ画像ファイルのバージョンが複数ある場合に画像ファイル名に追加される接頭辞を指定します。最終的な形式を指定します。指定した解像度に画像ファイルをダウンサンプルします。このオプションが選択されていない場合、画像ファイルはソースファイルと同じ解像度になります。画像ファイルがアップサンプルされることはありません。ファイルサイズと画質の間で均衡をとる圧縮設定を指定します。ファイルサイズが小さいほど、画質は劣化します。
タイルの大きさ
圧縮する画像を指定したサイズのタイルに分割します (画像の高さや幅がタイルサイズの倍数にならない場合は、端に部分的なタイルが使用されます)
各タイルの画像データは個別に圧縮されます。また個別に圧縮解除できます。デフォルト値の 256 が推奨されます。ファイルの表示方法を決定します。画像が完全にダウンロードされてから画像を表示します。画像の色品質を最適化して、生成されるファイルのサイズを縮小しますが、すべての Web ブラウザでサポートされているわけではありません。最初に画像を低解像度画像としてダウンロードし、ダウンロードを進めるに伴って画質を高めます。出力ファイルに適用するカラーマネジメントの種類を指定し、ICC プロファイルを埋め込むかどうかを指定します。これは、画像データ内ではなく、ページレベルで画像にカラープロファイルが含まれている場合に起こります。この場合、Acrobat では、作成される画像にページレベルのカラープロファイルは埋め込まれません。出力ファイルのカラースペースと解像度を指定します。これらの設定は Acrobat で自動的に指定することができます。ファイル内のカラー画像をグレースケールに変換するには、「グレースケール」を選択します。380 ミリメートル)場合にのみ適しています。画像がインターレースされるかどうかを指定します。「なし」を選択すると、ダウンロード完了後にのみ Web ブラウザで表示する画像が作成されます。「Adam7」を選択すると、画像ファイルのダウンロード中に低解像度で表示する画像が作成されます。この場合、ダウンロードの時間が短縮されたように見え、ダウンロードの進行状況が表示されますが、ファイルサイズは大きくなります。フィルタリングアルゴリズムを選択できます。フィルタなしで画像を圧縮します。インデックスカラー画像とビットマップモード画像の場合に推奨されます。水平パターンまたはブレンドで画像の圧縮を最適化します。垂直パターンで画像の圧縮を最適化します。似通った画素値を平均して低レベルノイズの圧縮を最適化します。似通った色の設定値を再割り当てして低レベルノイズの圧縮を最適化します。どのフィルタを使用すればよいか確信がない場合には、「Adaptive」を選択します。出力ファイルに適用するカラーマネジメントの種類を指定し、ICC プロファイルを埋め込むかどうかを指定します。出力ファイルのカラースペースと解像度を指定します。これらの設定は Acrobat で自動的に指定することができます。ファイル内のカラー画像をグレースケールに変換するには、「グレースケール」を選択します。380 ミリメートル)場合にのみ適しています。TIFF は、事実上すべてのペイントアプリケーション、画像編集アプリケーションおよび DTP アプリケーションでサポートされているビットマップ画像形式です。解像度は自動的に決定されます。圧縮形式を指定します。ZIP 圧縮でもサイズの小さいファイルを作成できます。このような場合は、LZW 圧縮をお勧めします。出力ファイルのカラーマネジメントの種類を指定します。出力ファイルのカラースペースと解像度を指定します。これらの設定は Acrobat で自動的に指定することができます。ファイル内のカラー画像をグレースケールに変換するには、「グレースケール」を選択します。380 ミリメートル)場合にのみ適しています。Adobe ダイアログボックスではサムネールなどの追加情報が表示されるので、ファイルの特定がしやすくなります。Adobe ダイアログボックスは、アドビのファイルとアドビ以外のファイルの両方で使用できます。初期設定では、「開く」、「保存」または「別名で保存」コマンドを選択した場合、オペレーティングシステム(OS)のダイアログボックスが表示されます。Adobe ダイアログボックスを使用して初期設定とするには、「Adobe ダイアログを使用」ボタンをクリックします。表示をカスタマイズするには、ビューメニューのオプションを使用します。「OS ダイアログを使用」ボタンをクリックすると、いつでも OS のダイアログボックスに戻すことができます。
お気に入りパネル
Adobe ダイアログボックスを使用すると、次の作業を行うことができます。簡単にアクセスできるように、よく使用するファイルやフォルダをお気に入りパネルに追加する。ファイルのサムネール画像を表示する。
プロパティパネルでファイルに関するメタデータを表示する (メタデータとは、作成者、キーワード、著作権情報などのこと)
個々のファイルのステータスなど、Version Cue プロジェクトに関する詳細情報を表示する。使用中の Version Cue ファイルおよびそのファイルを使用しているユーザを調べる。
形状ファイルの取り込み
PDF マップの地図情報登録
地図情報 PDF は、次のいずれかの方法で作成できます。
PDF マップの地図情報登録または地図情報データのスキャン
取り込んだファイルを開くと、ものさし、ポイント位置、長さが地理座標に表示されます。これらの変更、測定、マークアップを行うことができます。PDF マップは、様々なソースから組み合わせて作成することもできます。GeoTIFF ファイルと JPEG 2000 ファイルはラスター画像であり、新しい文書として取り込むか、既存の文書への新しいレイヤーとして取り込むことができます。ファイルに埋め込まれた地図座標は Acrobat に保持されます。地図情報データは、これらのファイルが取り込まれる際に保持されます。これらのファイルを既存の文書に取り込むと、その座標系は文書の座標系に変換されます。ファイル/PDF の作成/ファイルを選択します。取り込む地図情報対応ファイルを選択します。必要な設定を選択して、「OK」をクリックします。
形状ファイルの取り込み
形状ファイルを既存の PDF への新しいレイヤーとして取り込むことができます。形状ファイルは、現在の PDF マップと重なる必要があります。重ならない場合は、ファイルが取り込まれません。一部分だけを重ねると、現在の PDF と重なった部分のみが取り込まれます。形状ファイルは、ファイル名の拡張子が異なる複数のファイルで構成されます。PDF マップを開き、表示/ナビゲーションパネル/レイヤーを選択します。レイヤーパネルのオプションメニューから、「レイヤーとして取り込み」をクリックします。SHP ファイルを参照して見つけ、それを選択します。「設定」をクリックし、「線のプロパティ」で線を実線に、線の色を青に変更します。
PDF マップの地図情報登録
地図情報登録を行うと、任意の PDF マップを使用して、実際の地理的な位置にマップした座標を追加できます。地図情報登録を行うには、地図の境界座標(緯度と経度)が必要です。地図が基づく投影倍率も必要です。地図画像を含む PDF を開き、地図が基づく投影倍率をメモします。ツール/分析/地図情報登録ツール を選択します。名前を入力し、地図の周辺に沿って図郭線を描きます。図郭線は、ページ上で地図部分と他の部分を区別します。通常、図郭線は地図の境界に沿って描画されます。図郭線は、地図領域を定義し、地図に不要なページ部分を削除できるようにします。または、「ページ境界を図郭線として使用」を選択し、ページの境界を図郭線として使用します。PDF 上を移動するには、スクロールバーまたは矢印キーを使用します。手のひらツールやズームツールなどの別なツールを選択すると、登録プロセスがキャンセルされます。地図のいずれかの隅をクリックし、地図情報の登録ダイアログボックスで、最初のポイントの緯度と経度の座標を入力します。地図の境界の緯度と経度の値を入力します。これらの座標は、登録される領域を定義します。残った隅の最低 2 つをクリックし、それぞれの緯度と経度の座標を入力します。「次へ」をクリックします。地図と関連づける座標系と単位(投影倍率)を選択し、「OK」をクリックします。
アクセシビリティ、タグ、および折り返し / 折り返しおよびアクセシビリティ機能を使用した PDF の読み上げ
読み上げ機能のアクティベートまたは非アクティベート
PDF フォームフィールドを読み上げる。
読み上げの中断
読み上げ機能は、画像および入力可能フィールドの注釈および代替テキストの説明も含めて、PDF のテキストを音声で読み上げます。タグ付き PDF では、文書の論理構造ツリーの順序で内容が読み上げられます。タグ付けされていない文書で「読み上げ」の環境設定に特定の読み上げ順序が指定されていない場合は、読み上げ順序は推測されます。読み上げ機能は、システムにインストールされている利用可能な音声を使用します。テキスト読み上げアプリケーションまたは言語アプリケーションから SAPI 4 または SAPI 5 の音声をインストールしている場合は、それらを使用して PDF を読み上げることもできます。注意: 読み上げ機能はスクリーンリーダーではありません。また、一部の OS ではサポートされていません。
読み上げ機能のアクティベートまたは非アクティベート
読み上げ機能は起動しなければ使用できません。読み上げ機能を終了すると、システムリソースが解放され、他の操作のパフォーマンスが向上します。次のいずれかの操作を行います。表示/読み上げ/読み上げを起動を選択します。表示/読み上げ/読み上げを終了を選択します。選択ツールを使用してテキストを検索することもできます。読み上げをアクティブにし、次にツール/選択ツールを選択します。上下および左右の矢印キーを使用して文書内を移動します。見出しや段落など、選択ツールの場所を耳で聞くことができます。読み上げるページへ移動します。次のいずれかの操作を行います。表示/読み上げ/このページのみを読み上げるを選択します。表示/読み上げ/文書の最後まで読み上げるを選択します。PDF フォームフィールドを読み上げる。環境設定ダイアログボックスの読み上げパネルで、「読み上げオプション」セクションの「フォームフィールドを読み上げる」を選択します。PDF フォームで Tab キーを押して、最初のフォームフィールドを選択します。必要に応じて入力と選択を行い、Tab キーを押して次のフィールドに移ります。フォームが完了するまで、この手順を繰り返します。Acrobat では、チェックボックスやラジオボタンの選択状態を読み上げます。注意: 読み上げ機能はキーストロークは読み上げません。入力内容を耳で聞くには、スクリーンリーダーを使用します。
読み上げの中断
次のいずれかの操作を行います。表示/読み上げ/一時停止を選択します。表示/読み上げ/再開を選択します。表示/読み上げ/停止を選択します。
はじめに / 入門用のチュートリアル
PDF ポートフォリオの作成
プロジェクトのすべての関連ファイルを 1 つのPDF ポートフォリオにまとめることができます。PDF ポートフォリオに含める文書は、PDF に変換する必要がありません。また、PDF ポートフォリオ内の各文書は他の文書とは個別に編集できます。PDF ポートフォリオファイルを作成します。PDF ポートフォリオツールバーがメニューバーの下に表示されます。PDF ポートフォリオにファイルを追加します。PDF ポートフォリオツールバーで変更/ファイルを追加を選択します。追加するファイルに移動します。ファイルを選択し、「開く」をクリックします。連続した複数のファイルを選択するには、Shift キーで最初と最後のファイルをクリックします。連続していない複数のファイルを選択するには、Ctrl キーを押しながら各ファイルをクリックします。
フルサイズのグラフィックを表示
PDF ポートフォリオ内に含めるファイルの選択
PDF ポートフォリオに追加されるファイルは、元の文書の複製です。PDF 以外の文書を含む PDF ポートフォリオを受け取ったユーザは、この文書をプレビューするために文書作成元のアプリケーションのインストールが必要になる場合があります。例えば、PowerPoint プレゼンテーションを含む PDF ポートフォリオを受け取ったユーザは、このプレゼンテーションを表示するために Office をインストールしている必要があります。レイアウトを選択します。PDF ポートフォリオを編集パネルで、「レイアウトを選択」をクリックします。ポップアップメニューから種類(「基本レイアウト」など)を選択し、レイアウトを選択します。
フルサイズのグラフィックを表示
レイアウトにより、PDF ポートフォリオのホームページに文書を表示する方法が決まり、ナビゲーションが容易になります。デフォルトでは、PDF ポートフォリオを最初に作成したときに「基本グリッド」レイアウトが適用されますが、他のレイアウトに変更することもできます。ヘッダを追加します。ページの上部にヘッダを追加すると、PDF ポートフォリオの外観に統一感を持たせることができます。ヘッダには、ロゴ、会社名、連絡先情報などのテキストや画像を含めることができます。ヘッダを追加するには、PDF ポートフォリオを編集パネルで「カバーシートとヘッダを追加」をクリックし、「ヘッダ」をクリックしてテンプレートを選択します。各テンプレートには、画像プレースホルダ、テキストプレースホルダまたはその両方が含まれています。テキストプレースホルダをクリックし、テキストを入力して書式を設定します。
フルサイズのグラフィックを表示
ヘッダを使用すると、PDF ポートフォリオに統一感を持たせることができます。カバーシートを追加します。カバーシートは、PDF ポートフォリオを開いたときに表示されます。
フルサイズのグラフィックを表示
カバーシートは PDF ポートフォリオの表紙の役割を果たします。カバーシートを追加するには、PDF ポートフォリオを編集パネルで「カバーシート」をクリックします。テンプレートを選択し、プレースホルダをクリックして、テキスト、画像または SWF ファイルに置き換えます。カラースキームを選択します。PDF ポートフォリオ内のデータを表示するテキスト、背景、カードの色を選択することで、PDF ポートフォリオをさらにカスタマイズできます。PDF ポートフォリオを編集パネルで「カラースキームを選択」をクリックします。使用するスキームのカラースウォッチをクリックするか、「カスタマイズ」をクリックして独自のカラースキームを作成します。独自のカラースキームを作成するには、「テキストの色」などのカテゴリごとに色を選択します。