| Package | flash.ui |
| Class | public final class ContextMenuBuiltInItems |
| Inheritance | ContextMenuBuiltInItems Object |
ContextMenu.hideBuiltInItems() Methods를 사용해 비표시로 할 수 있습니다.
See also
| property | 정의 | ||
|---|---|---|---|
![]() | constructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor 함수에의 참조입니다.
| 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의 prototype object에의 참조입니다.
| Object | |
| quality : Boolean = true
유저가 실행시에 SWF 파일의 해상도를 설정할 수 있도록(듯이) 합니다.
| ContextMenuBuiltInItems | ||
| rewind : Boolean = true
유저가, 선택했을 때에 언제라도 최초의 프레임으로부터 재생하도록(듯이) SWF 파일을 설정할 수 있도록(듯이) 합니다. 단일 프레임의 SWF 파일의 경우는 표시되지 않습니다.
| ContextMenuBuiltInItems | ||
| save : Boolean = true
Shockmachine 가 설치(Install) 되고 있는 유저가 SWF 파일을 보존할 수 있도록(듯이) 합니다.
| ContextMenuBuiltInItems | ||
| zoom : Boolean = true
유저가 실행시에 SWF 파일을 확대 또는 축소할 수 있도록(듯이) 합니다.
| ContextMenuBuiltInItems | ||
| Methods | 정의 | ||
|---|---|---|---|
| ContextMenuBuiltInItems ()
각 메뉴 아이템을 표시 또는 비표시로 하는 Flash Player 의 property를 설정할 수 있도록(듯이), 새로운 ContextMenuBuiltInItems object를 작성합니다.
| ContextMenuBuiltInItems | ||
![]() | hasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
| Object | |
![]() | isPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
| Object | |
![]() | propertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
| Object | |
![]() | setPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
| Object | |
![]() | toString ():String
지정된 object의 string 표현을 돌려줍니다.
| Object | |
![]() | valueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
| Object | |
| forwardAndBack | property |
public var forwardAndBack:Boolean = true유저가 실행시에 SWF 파일의 1 프레임전 또는 뒤로 이동할 수 있도록(듯이) 합니다. 단일 프레임의 SWF 파일의 경우는 표시되지 않습니다.
| loop | property |
public var loop:Boolean = true유저가, 마지막 프레임에 도달하면 자동적으로 최초부터 재개하도록(듯이) SWF 파일을 설정할 수 있도록(듯이) 합니다. 단일 프레임의 SWF 파일의 경우는 표시되지 않습니다.
| play | property |
public var play:Boolean = true유저가 일시정지된 SWF 파일을 개시할 수 있도록(듯이) 합니다. 단일 프레임의 SWF 파일의 경우는 표시되지 않습니다.
| property |
public var print:Boolean = true유저가, 표시되고 있는 프레임 이미지를 프린터에 송신할 수 있도록(듯이) 합니다.
| quality | property |
public var quality:Boolean = true유저가 실행시에 SWF 파일의 해상도를 설정할 수 있도록(듯이) 합니다.
| rewind | property |
public var rewind:Boolean = true유저가, 선택했을 때에 언제라도 최초의 프레임으로부터 재생하도록(듯이) SWF 파일을 설정할 수 있도록(듯이) 합니다. 단일 프레임의 SWF 파일의 경우는 표시되지 않습니다.
| save | property |
public var save:Boolean = trueShockmachine 가 설치(Install) 되고 있는 유저가 SWF 파일을 보존할 수 있도록(듯이) 합니다.
| zoom | property |
public var zoom:Boolean = true유저가 실행시에 SWF 파일을 확대 또는 축소할 수 있도록(듯이) 합니다.
| ContextMenuBuiltInItems | () | constructor |
public 함수 ContextMenuBuiltInItems()각 메뉴 아이템을 표시 또는 비표시로 하는 Flash Player 의 property를 설정할 수 있도록(듯이), 새로운 ContextMenuBuiltInItems object를 작성합니다.
ContextMenuBuiltInItemsExample
(을)를 사용해, 통상의 context menu 아이템을 스테이지로부터 삭제해, 새로운 메뉴 아이템을 추가합니다. 여기에서는
이하의 순서를 실행합니다.
myContextMenu 가 선언되어 새로운 ContextMenu
object에 할당할 수 있습니다. removeDefaultItems() 가 불려 갑니다. 이 Methods에 의해, 모든 빌트인 문맥
메뉴 아이템이 삭제됩니다. 다만, 프린트를 제외합니다. addCustomMenuItems() 가 불려 갑니다. 이 Methods에 의해,
Hello World 라고 하는 메뉴 아이템이 customItems 배열에 배치됩니다. 배열의
push() Methods가 사용됩니다. 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://flexdocs.kr/docs/flex2/langref/flash/ui/ContextMenuBuiltInItems.html