Intro
[Flash CS4 ActionScript 3.0]Flash Movie를 시작하고 싶을때 시작하고 멈추고 싶을때 멈추고 싶으셨죠? 그 방법을 알려드리겠습니다. 짧은 영상부터 보시죠.

Movie

무엇을 하려는지만 보여드리는 짧은 영상이구요. 이제 본격적으로 설명 들어갑니다~

Screenshot

먼저 버튼을 만드셔야 겠죠? start할때 쓰실 버튼과 stop하실때 쓰실 버튼 두개를 만들어주세요.
그리고 각 버튼을 각각 button심볼로 만들어주세요 오른쪽 위에 보시는 바처럼요. 그리고 각 버튼의 instance 이름을 startMovieButton, stopMovieButton이런식으로 지어주세요. (스크린샷에서 저는 startMovie라고 지었는데요 밑에 코드랑 맞추시려면 startMovieButton 이렇게 지어주세요. 제실수에요. 히히) 그리고 Button layer에 두버튼 같이 두시구요.

마찬가지루 stopMovieButton이런식으로 지어주세요.

그리구 두 버튼을 보시는바와같이 한곳에 모아주세요 버튼 하나만 보이게요. 그리고 원하시는 flash movie를 만드시구요. 제가 스크린샷에 쓰고있는 3초짜리 flash project 올려드릴게요. 만드시기 귀찮으시면 받으셔서 돌려보세요. 그리고 ActionScript라는 layer의 첫번째 frame에다가 밑의 코드를 집어넣어주세요.

이제 코드를 볼 차례입니다.

ActionScript Code
stop(); // flash가 아직 시작 하지않도록 합니다.

startMovieButton.visible = true; // 스타트 버튼이 보이게..
stopMovieButton.visible = false; // 스탑 버튼은 보이지 않게 합니다
 
startMovieButton.addEventListener( MouseEvent.CLICK, startMovie ); // 각 버튼이 마우스클릭에 반응하여
stopMovieButton.addEventListener( MouseEvent.CLICK, stopMovie ); // 각각의 function을 execute 하도록 합니다.

function startMovie( event:MouseEvent ):void
{
      play(); // flash가 재생됩니다.
 
      startMovieButton.visible = false; // 이제 flash가 start 되었으니
      stopMovieButton.visible = true;; // stopMovieButton이 보이게 합니다.
}

function stopMovie( event:MouseEvent ):void
{
      stop(); //flash 가 멈춰요~

      stopMovieButton.visible = false; // 이젠 반대루 stopMovieButton을 가리구
      startMovieButton.visible = true; // startMovieButton이 보이도록 합니다.
}

Outro
자.. 이제 원하시는 구간에서 멈추시기도 다시 시작하시기도 하실 수 있습니다!
조만간 다음 scene으로 넘어가는 방법을 올릴겁니다~
밑에 첨부파일 이에요.

이히히

                                    






글 보관함

카운터

Total : / Today : / Yesterday :
get rsstistory!