[질문] 2.0의 on(release)를 3.0으로 바꾸는 법..
푸른나래
이번에 액션스크립트 3.0 을 배우고 있습니다;
아주 초짜입니다..
우선 액션스크립트 3.0을 이용해서 동화를 만드는 작업을 하고 있는데요.
플래시 동화를 만들 때 제일 많이 쓰이는 것이 다음장으로 넘어가는 버튼입니다.
이 버튼을 만들려고 액션 책을 스물스물 뒤져봤는데
2.0 버전에서
on (release)
(
gotoAndPlay(menu01);
이런 액션이 있더라구요.
드디어 찾았구나! 하는 마음에 신나있었는데
But..-_-예전에 2.0에서는 on(release)가 됐었는데 3.0에서는 안된다고 해서요;
예를 들어서
마우스로 버튼을 클릭하게되면 지정해 놓은 menu01 까지 프레임이 움직인다.
라는 액션은 2.0에서 만들었을 때.on (release)
(
gotoAndPlay(menu01);이렇게 되는데요;
3.0에서는 이것이 어떻게 바뀌는 지 알고 싶습니다..지금 제 단계가.. 3.0에서 무비클립 개체 이름을 지정하고 액션 넣고 실행 할수 있는 단계이구요;
on (release) // 마우스를 클릭했을 때 //
(
gotoAndPlay(menu01); // 지정된 menu01 프레임까지 이동하라 //
이것인데요.
3.0 강의를 아무리 잘 들여다 봐도 뭐가 뭔 말인지 모르겠더라구요 ㅠ_-답변 부탁드립니다 T_T
-
보담
menu01_btn --버튼이 있고
프레임에 menu01 이라는 프레임 라벨이 있을 경우
다음의 코드를 프레임에 작성해 넣으세요.
menu01_btn.addEventListener( MouseEvent.CLICK, gotoMenu01Handler );
function gotoMenu01Handler ( e:MouseEvent ):void
{
\tgotoAndStop( \menu01\ );
}
그런데 반드시 AS3.0으로 해야되는 이유가 있는게 아니