디시인사이드 갤러리

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

갤러리 본문 영역

연속재생에서 플레이/퍼즈 주기...

엔트로피..갤로그로 이동합니다. 2010.08.17 21:13:18
조회 4941 추천 0 댓글 18



참고로 예전에 차차님이 알려준 방법이구요 부울값 두개를 주고 각각의 경우로 컨트롤하는거에요...왜냐면 연속재생은 두개의 플레이백으로 로딩간 선재생으로 배열순으로 플레이 시키는거라 이렇게 안하면 플레이퍼즈 버튼은 먹어도 소리가 꼬여버리거나 하는 경우가 있더라구요....아무튼 아래와 같이 해주시면 됩니다...단 저의 경우는 mov1과 mov2라는 무비클립안에 mov라는 flv플레이백을 넣어서 한 경우라서 아래와 같은데요...만일 스테이지상에 바로 mov1과 mov2로 flv플레이백 인스턴네임으로 줘서 연속재생 한경우라면 밑의 코드에서 
mov1.mov --->이건 그냥 mov1로
mov2.mov --->이건 그냥 mov2로
만 코쳐주시면 됩니다.



var qqq:Boolean = false;
var www:Boolean = true;

import fl.video.VideoEvent;
var _Array:Array = [
                                       파일배열부분
];

var i:int = 0;
var l:int = _Array.length;
 
mov1.mov.addEventListener(fl.video.VideoEvent.COMPLETE, _complete1);
mov2.mov.addEventListener(fl.video.VideoEvent.COMPLETE, _complete2);

MovieClip(this.root).mov1.mov.load(_Array[i+1]);

function _complete1(e:fl.video.VideoEvent):void
{
        i++;
        trace(i);
        MovieClip(this.root).mov1.mov.load(_Array[i+1]);

        MovieClip(this.root).mov1.visible = false;

        MovieClip(this.root).mov2.mov.play();

        MovieClip(this.root).mov2.visible = true;

        if (i == l)

        {
                trace("끝");
                i=0;

                MovieClip(this.root).mov2.mov.play(_Array[i]);

                MovieClip(this.root).mov1.mov.load(_Array[i+1]);

                MovieClip(this.root).mov1.visible = false;
                MovieClip(this.root).mov2.visible = true;

        }qqq = false;
}
function _complete2(e:fl.video.VideoEvent):void
{
        i++;
        MovieClip(this.root).mov2.mov.load(_Array[i+1]);
        MovieClip(this.root).mov1.mov.play();
        MovieClip(this.root).mov2.visible = false;
        MovieClip(this.root).mov1.visible = true;
        trace(i);
        if (i == l)
        {
                trace("끝");
                i=0;
                MovieClip(this.root).mov1.mov.play(_Array[i]);
                MovieClip(this.root).mov2.mov.load(_Array[i+1]);
                MovieClip(this.root).mov2.visible = false;
                MovieClip(this.root).mov1.visible = true;
        }qqq = true;
}

var menuItem:ContextMenuItem = new ContextMenuItem("▶ll");

menuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, 재생정지);

var customContextMenu:ContextMenu = new ContextMenu();
customContextMenu.hideBuiltInItems();

customContextMenu.customItems.push(menuItem);
this.contextMenu = customContextMenu;


import fl.video.VideoEvent;

function 재생정지(e:ContextMenuEvent):void

{if (www)
        {
                if (!qqq)
                {
                        mov2.mov.pause();
                        trace("mov2 pause");
                }
                else
                {
                        mov1.mov.pause();
                        trace("mov1 pause");
                }
                www = false;
                trace("pause");
        }
        else
        {
                if (!qqq)
                {
                        mov2.mov.play();
                        trace("mov2 play");
                }
                else
                {
                        mov1.mov.play();
                        trace("mov1 play");
                }
                trace("play");
                www = true;
        }
}




참고로 부울값을 이용하면 아래와 같이 외부 로드한 mp3 사운드의 플레이 퍼즈를 줄수도 있어요....
플레이/일시정지로 사용할 버튼을 무비클립으로 지정해서 인스턴스네임을 퍼즈라고 주고
정지로 사용할 버튼을 무비클립으로 지정해서 인스턴스 네임을 스탑이라고 준다음 
아랴와 같이 부울값을 주고 퍼즈위치를 잡아서 코딩하면 외부에서 불러온  mp3파일의 재생일시정지와 스탑을 줄수있어요...
만일 일시정지와 재생 버튼도 따로주고 싶다면 무비클립을 하나더 새로만든다음 각각 나눠서 리턴을 매기면 되요...


var 퍼즈ㅈ:Number = 0.00;

var ㅂㅂ:Boolean;

var 채널:SoundChannel = new SoundChannel();
var 브금:Sound = new Sound(new URLRequest("http://cfs.tistory.com/custom/blog/60/607302/skin/images/flgaysong.mp3"));

function soundLoadComplete(e:Event):void
{
        채널 = 브금.play();
        채널.addEventListener("soundComplete", soundPlayComplete);
}

function soundPlayComplete(e:Event):void
{
        채널.stop();
        채널 = 브금.play();
        채널.addEventListener("soundComplete", soundPlayComplete);
}

스탑.buttonMode = true;
퍼즈.buttonMode = true;
스탑.addEventListener(MouseEvent.CLICK, 정지클릭);
스탑.addEventListener(MouseEvent.ROLL_OVER, _오버);
스탑.addEventListener(MouseEvent.ROLL_OUT, _아웃);
퍼즈.addEventListener(MouseEvent.CLICK, 퍼즈클릭);
퍼즈.addEventListener(MouseEvent.ROLL_OVER, _오버a);
퍼즈.addEventListener(MouseEvent.ROLL_OUT, _아웃a);

채널 = 브금.play();
ㅂㅂ = true;

function 퍼즈클릭(evt:MouseEvent) {
        if (ㅂㅂ) {
                퍼즈ㅈ = 채널.position;
                채널.stop();
                ㅂㅂ = false;
        } else if (!ㅂㅂ) {
                채널 = 브금.play(퍼즈ㅈ);
                ㅂㅂ = true;
        }
}

function _오버(e:MouseEvent):void
{
        var 탄성:MovieClip = e.currentTarget as MovieClip;
        탄성.scaleX = 1.4;
        탄성.scaleY = 1.4;
}
function _아웃(e:MouseEvent):void
{
        var 탄성:MovieClip = e.currentTarget as MovieClip;
        탄성.scaleX = 1;
        탄성.scaleY = 1;
}

function 정지클릭(evt:MouseEvent) {
        if (ㅂㅂ) {
                채널.stop();
                ㅂㅂ = false;
        }
        퍼즈ㅈ = 0.00;
}

function _오버a(e:MouseEvent):void
{
        var 탄성:MovieClip = e.currentTarget as MovieClip;
        탄성.scaleX = 1.4;
        탄성.scaleY = 1.4;
}
function _아웃a(e:MouseEvent):void
{
        var 탄성:MovieClip = e.currentTarget as MovieClip;
        탄성.scaleX = 1;
        탄성.scaleY = 1;
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 모태 솔로도 구제해 줄 것 같은 연애 고수 스타는? 운영자 25/07/21 - -
공지 플래쉬 갤러리 이용 안내 [125] 운영자 05.12.14 60432 9
453488 1 [1] 플갤러(118.235) 06.29 32 0
453487 메이플스토리 영웅 플래시 아는사람 있다 플갤러(115.89) 06.03 43 0
453484 ㄴㅁㅇㄹ [2] 플갤러(1.232) 04.21 71 0
453482 양자얽힘 플갤러(1.236) 02.10 155 0
453473 FLV 이거 mp4로 변환 알려주실분 플갤러(1.250) 24.09.29 233 0
453469 능력자 분들 질문이 있습니다 [1] 이대길(58.228) 24.07.05 314 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 309 0
453456 와 내가 플갤 있던때가.. [2] 플갤러(218.238) 24.02.16 400 0
453448 욱슈 ㅇㅇ갤로그로 이동합니다. 23.10.31 401 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 338 1
453405 간만에 생각나서 들러봄..... [1] ㅁㅇㄴㄹㄴㅁ(211.250) 23.04.09 576 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 557 0
453311 형님들 SWF를 무손실 영상으로 바꿀려면 어떻게해야하죠? [1] ㅇㅇ(103.163) 22.08.09 571 0
453286 글리잰 안되노 [1] ㅇㅇ(219.255) 22.03.22 630 0
453263 청부우파 아는 애 있냐? [3] ㅇㅇ(1.237) 21.11.23 866 2
453262 여긴 죽었다. [2] 김생존(115.93) 21.11.22 1150 0
453260 youtube-dl gui 쓰는 사람한테 질문 [1] ㅇㅇㅋ(106.241) 21.11.08 877 1
453252 이때까지 모은 플래시게임 배포함 DDR개구리갤로그로 이동합니다. 21.10.19 977 2
453251 오랜만에 생각나서 입갤 [2] ♋ω♋갤로그로 이동합니다. 21.10.19 1272 1
453245 1달째 글 리젠이 없노 ㅋㅋㅋㅋㅋㅋ ㅇㅇ(58.123) 21.08.27 678 0
453242 다들 잘 살아계시져? [7] 겨울.flv(106.101) 21.07.10 1368 0
453241 fdgdf ㅇㅇ(121.167) 21.07.08 1663 0
453237 플래시게임 "레드라인 럼블(redline rumble)" [1] ㅁㄴㅇㄹ(121.154) 21.06.26 2018 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 901 0
453224 몇년간 플짤 만드느라 개지랄 떨었는데 [1] ㅇㅇ(106.101) 21.04.06 1349 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 1401 0
453215 플게이들아 그 동안 즐거웠다. [1] 잉여탕(124.80) 21.03.06 1166 0
453214 인코딩 옵션 주는 방법 [3] TwiNny갤로그로 이동합니다. 21.02.25 1376 1
453213 TwiNny님 생성기 인코딩 없이 스트림카피 하는 법 [1] ㅇㅇ(178.128) 21.02.25 1223 0
453212 TwiNny님 생성기 사용 [6] ㅇㅇ(118.235) 21.02.23 1227 0
453211 플짤 무제한 방법이라고 쉬룐님이 올린거 보고 만들어 봄 [42] TwiNny갤로그로 이동합니다. 21.02.19 1666 3
453210 여기서 2009년에 소덕질하시던분들 [3] ㅂㅂ(125.129) 21.02.15 1237 0
453209 구글 hls 구글링하다가 [9] ㅇㅇ(118.235) 21.02.15 2065 0
뉴스 “1년 만에 ‘응팔’ 모임”…‘결별’ 류준열·혜리 “재밌네” 이후 재회할까 디시트렌드 07.21
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2