contextMenu 관련 질문입니다.
채꽃
function contextMenuFunc(){var my_cm:ContextMenu = new ContextMenu(); // contextMenu 객체생성
my_cm.hideBuiltInItems(); // 기존메뉴 사라지도록...
var my_cmi:ContextMenuItem = new ContextMenuItem(Created by Horcom, getUrlHandler); // ContextMenuItem 객체 생성
my_cm.customItems.push(my_cmi); //ContextMenu.customItems 배열에 ContextMenuItem 객체 추가
//메뉴 항목이 선택될 때 호출되는 개발자 정의 함수
function getUrlHandler(obj, item) {
getURL(about:blank, _blank);
}
_root.menu = my_cm; // 지정된 ContextMenu 객체를 무비 클립(_root)과 연결 }
contextMenuFunc();
Flash 8 사용하고 있구요. test Move할때나 swf 파일을 그냥 열었을때는 오른쪽 클릭시 contextMenu가 잘 보여집니다.
그런데...html에 넣어서 테스트 해보면 기본 contextMenu 가 나옵니다.
왜 이런것일까요? 혹시 짐작가시는 분들 답변좀 부탁드립니다.
-
다한
수다님 답변 정말 감사드립니다. stage.showmenu = true; 요것으로 한방에 해결했습니다.
즐겁고 행운이 따르는 하루 되시길...!! -
하늘
HTML 태그에서 메뉴를 안보이게 하는 옵션이 들어가 있어서 그런것으로 보이네요.
param name=\menu\ value=\false\ /
embed menu=false 이런 식으로요.
플래시에서 Stage.showMenu = true; 액션을 사용하여 태그에 상관없이 메뉴를 표시하도록 하면 되겠네요.