| パッケージ | flash.ui |
| public final class ContextMenuBuiltInItems | |
| 継承 | ContextMenuBuiltInItems Object |
ContextMenu.hideBuiltInItems() メソッドを使用して非表示にすることができます。
関連項目
| プロパティ | 定義 | ||
|---|---|---|---|
![]() | constructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
| Object | |
| forwardAndBack : Boolean = true
ユーザーが実行時に SWF ファイルの 1 フレーム前または後ろに移動できるようにします。単一フレームの SWF ファイルの場合は表示されません。
| ContextMenuBuiltInItems | ||
| loop : Boolean = true
ユーザーが、最後のフレームに到達したら自動的に最初から再開するように SWF ファイルを設定できるようにします。単一フレームの SWF ファイルの場合は表示されません。
| ContextMenuBuiltInItems | ||
| play : Boolean = true
ユーザーが一時停止された SWF ファイルを開始できるようにします。単一フレームの SWF ファイルの場合は表示されません。
| ContextMenuBuiltInItems | ||
| print : Boolean = true
ユーザーが、表示されているフレームイメージをプリンタに送信できるようにします。
| ContextMenuBuiltInItems | ||
![]() | prototype : Object
[static]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
| Object | |
| quality : Boolean = true
ユーザーが実行時に SWF ファイルの解像度を設定できるようにします。
| ContextMenuBuiltInItems | ||
| rewind : Boolean = true
ユーザーが、選択したときにいつでも最初のフレームから再生するように SWF ファイルを設定できるようにします。単一フレームの SWF ファイルの場合は表示されません。
| ContextMenuBuiltInItems | ||
| save : Boolean = true
Shockmachine がインストールされているユーザーが SWF ファイルを保存できるようにします。
| ContextMenuBuiltInItems | ||
| zoom : Boolean = true
ユーザーが実行時に SWF ファイルを拡大または縮小できるようにします。
| ContextMenuBuiltInItems | ||
| メソッド | 定義 | ||
|---|---|---|---|
| ContextMenuBuiltInItems()
各メニューアイテムを表示または非表示にする Flash Player のプロパティを設定できるように、新しい ContextMenuBuiltInItems オブジェクトを作成します。
| ContextMenuBuiltInItems | ||
![]() | hasOwnProperty(name:String):Boolean
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
| Object | |
![]() | isPrototypeOf(theClass:Object):Boolean
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
| Object | |
![]() | propertyIsEnumerable(name:String):Boolean
指定されたプロパティが存在し、列挙可能かどうかを示します。
| Object | |
![]() | setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
ループ処理に対するダイナミックプロパティの可用性を設定します。
| Object | |
![]() | toString():String
指定されたオブジェクトのストリング表現を返します。
| Object | |
![]() | valueOf():Object
指定されたオブジェクトのプリミティブ値を返します。
| Object | |
| forwardAndBack | プロパティ |
public var forwardAndBack:Boolean = trueユーザーが実行時に SWF ファイルの 1 フレーム前または後ろに移動できるようにします。単一フレームの SWF ファイルの場合は表示されません。
| loop | プロパティ |
public var loop:Boolean = trueユーザーが、最後のフレームに到達したら自動的に最初から再開するように SWF ファイルを設定できるようにします。単一フレームの SWF ファイルの場合は表示されません。
| play | プロパティ |
public var play:Boolean = trueユーザーが一時停止された SWF ファイルを開始できるようにします。単一フレームの SWF ファイルの場合は表示されません。
| プロパティ |
public var print:Boolean = trueユーザーが、表示されているフレームイメージをプリンタに送信できるようにします。
| quality | プロパティ |
public var quality:Boolean = trueユーザーが実行時に SWF ファイルの解像度を設定できるようにします。
| rewind | プロパティ |
public var rewind:Boolean = trueユーザーが、選択したときにいつでも最初のフレームから再生するように SWF ファイルを設定できるようにします。単一フレームの SWF ファイルの場合は表示されません。
| save | プロパティ |
public var save:Boolean = trueShockmachine がインストールされているユーザーが SWF ファイルを保存できるようにします。
| zoom | プロパティ |
public var zoom:Boolean = trueユーザーが実行時に SWF ファイルを拡大または縮小できるようにします。
| ContextMenuBuiltInItems | () | コンストラクタ |
public 関数 ContextMenuBuiltInItems()各メニューアイテムを表示または非表示にする Flash Player のプロパティを設定できるように、新しい ContextMenuBuiltInItems オブジェクトを作成します。
ContextMenuBuiltInItemsExample
を使用して、通常のコンテキストメニューアイテムをステージから削除し、新しいメニューアイテムを追加します。ここでは
以下の手順を実行します。
myContextMenu が宣言され、新しい ContextMenu
オブジェクトに割り当てられます。removeDefaultItems() が呼び出されます。このメソッドによって、すべてのビルトインコンテキスト
メニューアイテムが削除されます。ただし、プリントを除きます。addCustomMenuItems() が呼び出されます。このメソッドによって、
Hello World というメニューアイテムが customItems 配列に配置されます。配列の
push() メソッドが使用されます。Hello World メニューアイテムは、ステージのコンテキスト
メニューアイテム一覧に追加されます。createLabel().addChild() を使用して実行されます。
package {
import flash.ui.ContextMenu;
import flash.ui.ContextMenuItem;
import flash.ui.ContextMenuBuiltInItems;
import flash.display.Sprite;
import flash.text.TextField;
public class ContextMenuBuiltInItemsExample extends Sprite {
private var myContextMenu:ContextMenu;
public function ContextMenuBuiltInItemsExample() {
myContextMenu = new ContextMenu();
removeDefaultItems();
addCustomMenuItems();
this.contextMenu = myContextMenu;
addChild(createLabel());
}
private function removeDefaultItems():void {
myContextMenu.hideBuiltInItems();
var defaultItems:ContextMenuBuiltInItems = myContextMenu.builtInItems;
defaultItems.print = true;
}
private function addCustomMenuItems():void {
var item:ContextMenuItem = new ContextMenuItem("Hello World");
myContextMenu.customItems.push(item);
}
private function createLabel():TextField {
var txtField:TextField = new TextField();
txtField.text = "Right Click";
txtField.x = this.stage.stageWidth/2 - txtField.width/2;
txtField.y = this.stage.stageHeight/2 - txtField.height/2;
return txtField;
}
}
}
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/2_jp/langref/flash/ui/ContextMenuBuiltInItems.html