| 패키지 | flash.ui |
| 클래스 | public final class ContextMenuBuiltInItems |
| 상속 | ContextMenuBuiltInItems Object |
| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | AIR 1.0, Flash Player 9 |
ContextMenu.hideBuiltInItems() 메서드를 사용하여 이러한 항목을 숨길 수 있습니다.
관련 API 요소
공용 속성
| 속성 | 정의 주체 | ||
|---|---|---|---|
![]() | constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | |
| forwardAndBack : Boolean
사용자가 런타임 시 SWF 파일에서 한 프레임 앞 또는 뒤로 이동할 수 있습니다. 단일 프레임 SWF 파일에는 표시되지 않습니다. | ContextMenuBuiltInItems | ||
| loop : Boolean
사용자가 SWF 파일이 마지막 프레임에 도달하면 자동으로 다시 시작되도록 설정할 수 있습니다. 단일 프레임 SWF 파일에는 표시되지 않습니다. | ContextMenuBuiltInItems | ||
| play : Boolean
사용자가 일시 정지된 SWF 파일을 시작할 수 있습니다. 단일 프레임 SWF 파일에는 표시되지 않습니다. | ContextMenuBuiltInItems | ||
| print : Boolean
사용자가 표시된 프레임 이미지를 프린터로 보낼 수 있습니다. | ContextMenuBuiltInItems | ||
| quality : Boolean
사용자가 런타임 시 SWF 파일의 해상도를 설정할 수 있습니다. | ContextMenuBuiltInItems | ||
| rewind : Boolean
사용자가 언제라도 SWF 파일을 선택하면 첫 번째 프레임부터 재생되도록 설정할 수 있습니다. 단일 프레임 SWF 파일에는 표시되지 않습니다. | ContextMenuBuiltInItems | ||
| save : Boolean
Shockmachine이 설치된 사용자가 SWF 파일을 저장할 수 있습니다. | ContextMenuBuiltInItems | ||
| zoom : Boolean
사용자가 런타임 시 SWF 파일에서 확대/축소할 수 있습니다. | ContextMenuBuiltInItems | ||
공용 메서드
| 메서드 | 정의 주체 | ||
|---|---|---|---|
Flash Player에서 각 메뉴 항목을 표시하거나 숨기도록 속성을 설정할 수 있는 새 ContextMenuBuiltInItems 객체를 만듭니다. | ContextMenuBuiltInItems | ||
![]() |
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | |
![]() |
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | |
![]() |
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | |
![]() |
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | |
![]() |
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | |
![]() |
지정된 객체의 문자열 표현을 반환합니다. | Object | |
![]() |
지정된 객체의 프리미티브 값을 반환합니다. | Object | |
속성 세부 정보
forwardAndBack | 속성 |
loop | 속성 |
play | 속성 |
| 속성 |
quality | 속성 |
rewind | 속성 |
save | 속성 |
zoom | 속성 |
생성자 세부 정보
ContextMenuBuiltInItems | () | 생성자 |
public function ContextMenuBuiltInItems()| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | AIR 1.0, Flash Player 9 |
Flash Player에서 각 메뉴 항목을 표시하거나 숨기도록 속성을 설정할 수 있는 새 ContextMenuBuiltInItems 객체를 만듭니다.
예제 예제 사용 방법
ContextMenuBuiltinItemsExample.as
다음 예제에서는
ContextMenuBuiltInItemsExample 클래스를 사용하여 스테이지에서 일반적인 컨텍스트 메뉴 항목을 제거하고 새 메뉴 항목을 추가합니다. 이는 다음 단계로 이루어집니다.
myContextMenu속성을 선언하여 새 ContextMenu 객체에 할당합니다.removeDefaultItems()메서드를 호출하여 인쇄를 제외한 모든 내장 컨텍스트 메뉴 항목을 제거합니다.addCustomMenuItems()메서드를 호출하여Hello World라는 메뉴 항목을customItems배열에 추가합니다. 이때 배열의push()메서드를 사용합니다.Hello World메뉴 항목이 스테이지의 컨텍스트 메뉴 항목 목록에 추가됩니다.- "Right Click"이라는 텍스트가 포함된 TextField 객체를 스테이지 가운데에 추가합니다. 이때
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;
}
}
}
Tue Jun 12 2018, 03:17 PM Z
상속되는 공용 속성 숨기기
상속되는 공용 속성 표시