디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

AS3.0 으로 오른쪽 클릭해서 나오는 메뉴를 제어(?)하기

차차aa갤로그로 이동합니다. 2009.11.08 15:13:55
조회 3274 추천 0 댓글 4
														
AS2.0버젼으로 올린게 내가 알기론 공지에 갔는데 이것도 보내고 싶네요ㅋ

아무튼 서론은 이정도로 하고 이번에는 딱히 들어나는게 없으니 예제에 대한 설명을 해야겠음

예제는 자주등장한 아이유영상이 나오는데 오른쪽 클릭하면 그 영상을 정지 또는 재생 할수 있는 메뉴가 나옴니다

매번 말하는거지만 스테이지에는 mov라는 flvplayback 이 존재합니다 (이번에 btn은 업ㅋ엉ㅋ)

그리고 액션에 아래와 같은 코드를 적어 줍니다

var menuItem:ContextMenuItem = new ContextMenuItem("재생!");
/* menuItem이라는 ContextMenuItem를 만듭니다 그리고 그 것은 재생! 이라는 값을 가집니다
제가 재생! 이라고 한 이유가 있는데 그건 아래에서 언급하겠습니다 */
var menuItem1:ContextMenuItem = new ContextMenuItem("정지!");
//역시 menuItem1이라는 ContextMenuItem를 만들고 정지! 라는 값을 주는 겁니다
menuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, 재생);
//menuItem를 select 즉 눌렀을때 재생이라는 것이 발동하는 이벤트리스너를 만들어줍니다
menuItem1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, 정지);
//편애 하지말고 menuItem1역시 이벤트 리스너를 만들어 줍니다
var customContextMenu:ContextMenu = new ContextMenu();
//customContextMenu 라는 새 ContextMenu를 만들어 줍니다 여기다가 위에 만든 ContextMenuItem들을 넣을겁니다
customContextMenu.customItems.push(menuItem);
//push는 아시는 분은 아실테지만 배열에 값을 넣는것입니다
//customContextMenu에 customItems 이라는 배열(원래 있는 배열입니다)에 menuItem을 넣습니다
customContextMenu.customItems.push(menuItem1);
//menuItem1을 위에서 힘겹게(?) 만들었는데 미쳤다고 안넣을수 없겠죠?
this.contextMenu = customContextMenu;
//우리의 customContextMenu가 this 즉 루트타임라인의 contextMenu에 등극하는 코드입니다
//무비클립위에 하면 무비클립을 우클릭 했을때 나옵니다
import fl.video.VideoEvent;
//아시죠?
mov.autoRewind = true;
//이것도
mov.addEventListener(fl.video.VideoEvent.REWIND, _rewind);
//이것 역시..
function 재생(e:ContextMenuEvent):void
//MENU_ITEM_SELECT는 ContextMenuEvent이므로 당연히 ContextMenuEvent라고 써줘야 합니다
{
        MovieClip(this.root).mov.play();
};
//이건 아시죠?
function 정지(e:ContextMenuEvent):void
//역시 마찬가지 입니다
{
        MovieClip(this.root).mov.pause();
};
//이것도 아시죠?
function _rewind(e:fl.video.VideoEvent):void
{
        trace("완료");
        MovieClip(this.root).mov.play();
}
//이부분 많이 보셨죠?

아무튼 이러이러 하게 만들면 위와 같은 예제가 만들어 집니다

그리고 위에서 언급한 주의사항에 대해 설명 하겠습니다.

Save
Zoom In
Zoom Out
100%
Show All
Quality
Play
Loop
Rewind
Forward
Back
Movie not loaded
About
Print
Show Redraw Regions
Debugger
Undo
Cut
Copy
Paste
Delete
Select All
Open
Open in new window
Copy link

이것들이 그것인데요 이걸 한글 번역해서 해도 안되덥니다...

즉 저장 이나 재생 이런것은 안됩니다..(제가 전부다 해본게 아니라 될수도 있습니다)

그리고 기본 메뉴 같은걸 지울려면

customContextMenu.hideBuiltInItems();
//customContextMenu라고 되있는건 제가 위에 customContextMenu라고 넣어서 그렇습니다

이 코드를 추가시켜주면 됩니다.

ps1.아 점점 같은 코드 쓰다 쓰다 보니 설명하는게 점점 무성의 하는거 이해좀 바랍니다

ps2.이번 예제도 용량 탓으로...

ps3.대장님이 하루빨리 공지를 개편하는 모습을 보고 싶습니다!

ps4.나도 글마다 아이유플짤 올리는데 왜 난 다른 아이유 플짤이 올려져 있는 글보다 조회수가 적을까요?

ps5.모르는점있으면 방명록에서 찾아주세요

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
공지 플래쉬 갤러리 이용 안내 [125] 운영자 05.12.14 60430 9
453488 1 [1] 플갤러(118.235) 06.29 30 0
453487 메이플스토리 영웅 플래시 아는사람 있다 플갤러(115.89) 06.03 41 0
453484 ㄴㅁㅇㄹ [2] 플갤러(1.232) 04.21 70 0
453482 양자얽힘 플갤러(1.236) 02.10 151 0
453473 FLV 이거 mp4로 변환 알려주실분 플갤러(1.250) 24.09.29 233 0
453469 능력자 분들 질문이 있습니다 [1] 이대길(58.228) 24.07.05 313 0
453464 나 진짜진짜 찾고싶어서... ㅇㅇ(175.120) 24.04.30 311 0
453463 메이플스토리 영웅 플래시 아는 사람 있음? 플갤러(219.250) 24.04.24 195 0
453462 지금 리다이렉트 되는 게 있나요? ㅇㅇ(118.235) 24.04.24 177 0
453461 시프트 헤드 공략 자막 영상 조회수좀... 플갤러(1.247) 24.04.23 175 0
453458 ㅇㅇ [2] 플갤러(223.33) 24.03.17 308 0
453456 와 내가 플갤 있던때가.. [2] 플갤러(218.238) 24.02.16 399 0
453448 욱슈 ㅇㅇ갤로그로 이동합니다. 23.10.31 399 0
453444 플갤 그립네... asdf(221.147) 23.09.17 408 0
453431 여기가 아직 살아있네 개괴구리(218.238) 23.08.12 354 0
453427 플래쉬 설정 잘 아는 사람 질문드려요 ㅇㅇ(115.22) 23.07.18 321 0
453421 디시 짤방에 링크넣는법 아는사람? ㅇㅇ(157.97) 23.06.16 373 0
453417 미트스핀 출연자들 근황..mp4 ㅇㅇ(86.48) 23.05.31 452 0
453411 잇'갤로그로 이동합니다. 23.05.10 337 1
453405 간만에 생각나서 들러봄..... [1] ㅁㅇㄴㄹㄴㅁ(211.250) 23.04.09 575 0
453404 민주당 발의:디지털 화폐CBDC공산화악법 ㅇㅇ(118.235) 23.04.04 342 0
453403 전교조의 실체 ㅇㅇ(118.235) 23.04.04 423 0
453402 플래시 드라마갤러리아니었음? 항상힘내자(118.235) 23.04.01 426 1
453353 ㅇㅇ [4] ㅇㅇ(110.4) 22.12.06 555 0
453311 형님들 SWF를 무손실 영상으로 바꿀려면 어떻게해야하죠? [1] ㅇㅇ(103.163) 22.08.09 570 0
453286 글리잰 안되노 [1] ㅇㅇ(219.255) 22.03.22 629 0
453263 청부우파 아는 애 있냐? [3] ㅇㅇ(1.237) 21.11.23 863 2
453262 여긴 죽었다. [2] 김생존(115.93) 21.11.22 1148 0
453260 youtube-dl gui 쓰는 사람한테 질문 [1] ㅇㅇㅋ(106.241) 21.11.08 876 1
453252 이때까지 모은 플래시게임 배포함 DDR개구리갤로그로 이동합니다. 21.10.19 976 2
453251 오랜만에 생각나서 입갤 [2] ♋ω♋갤로그로 이동합니다. 21.10.19 1271 1
453245 1달째 글 리젠이 없노 ㅋㅋㅋㅋㅋㅋ ㅇㅇ(58.123) 21.08.27 678 0
453242 다들 잘 살아계시져? [7] 겨울.flv(106.101) 21.07.10 1367 0
453241 fdgdf ㅇㅇ(121.167) 21.07.08 1658 0
453237 플래시게임 "레드라인 럼블(redline rumble)" [1] ㅁㄴㅇㄹ(121.154) 21.06.26 2015 1
453236 초강추..브레이브걸스 하이힐 직캠 초고화질 4K 골반좌 하윤(210.182) 21.06.25 1246 0
453235 초강추..<롤린 오리지널버전 초고화질 4K 뮤비> 쁘쁘걸스(210.182) 21.06.25 760 0
453226 플래시겜에 이런것도 있었네 ㅁㄴㅇㄹ(61.81) 21.04.22 899 0
453224 몇년간 플짤 만드느라 개지랄 떨었는데 [1] ㅇㅇ(106.101) 21.04.06 1348 0
453218 옛날 와콤게이찡에 엘리트스쿼드 플래시 짤 살아있냐 근성e(121.159) 21.03.07 710 0
453217 태그 연습용 ㅇㅇ(59.20) 21.03.06 740 0
453216 여기 디시갤러리에 html 태그로 음악 까는 법 아는 분? [1] ㅇㅇ(59.20) 21.03.06 1399 0
453215 플게이들아 그 동안 즐거웠다. [1] 잉여탕(124.80) 21.03.06 1165 0
453214 인코딩 옵션 주는 방법 [3] TwiNny갤로그로 이동합니다. 21.02.25 1374 1
453213 TwiNny님 생성기 인코딩 없이 스트림카피 하는 법 [1] ㅇㅇ(178.128) 21.02.25 1222 0
453212 TwiNny님 생성기 사용 [6] ㅇㅇ(118.235) 21.02.23 1226 0
453211 플짤 무제한 방법이라고 쉬룐님이 올린거 보고 만들어 봄 [42] TwiNny갤로그로 이동합니다. 21.02.19 1664 3
453210 여기서 2009년에 소덕질하시던분들 [3] ㅂㅂ(125.129) 21.02.15 1236 0
453209 구글 hls 구글링하다가 [9] ㅇㅇ(118.235) 21.02.15 2064 0
뉴스 어센트(ASC2NT), 대한적십자사 서울지사 RCY 홍보대사 위촉 디시트렌드 07.18
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2