나는 초보자 다. 수업 중이므로이 프로젝트를 진행하고있다. 두 개의 서로 다른 장면으로 데모 게임을 만들고 있습니다.플래시 장면 전환 문제
나는 60 개의 동작 프레임을 갖도록 장면 1을 만들었습니다. 5 개의 레이어에 5 개의 구름이 있고 모든 모션 레이어에 새로운 모션 트윈이 적용되어 구름이 화면의 양쪽에서 이동하여 스테이지의 주어진 위치에서 끝납니다. 스테이지에 "PLAY"버튼 (인스턴스 이름 : playbtn)도 있습니다.이 버튼을 클릭하면 장면 2로 이동해야합니다. actionscript와 버튼은 각각 타임 라인의 상단에있는 별도의 레이어에 있습니다. I 버튼이 ActionScript를 준 그래서 키 프레임 1에 삽입하려면 : 문제가 있다는 것입니다 2. 내가 영화를 테스트 할 때
function onPlayClick(event:MouseEvent):void{
gotoAndPlay(1,"Scene 2");
}
playbtn.addEventListener(MouseEvent.CLICK, onPlayClick);
stop();
, 그것은 모든 방법을 통해 장면 1 재생 즉시 현장에 간다 내 영화를 테스트 할 때 무대에있는 글꼴이 표시되지 않습니다. 또한 멈추지 않고 바로 다음 Scene으로 이동하기 때문에 재생 버튼을 클릭 할 수있는 옵션도 제공하지 않습니다.
루핑이나 다음 장면으로 이동하지 않고 장면 1을 프레임 60의 끝에서 멈추고 사용자가 재생 버튼을 클릭 할 수있게하고 싶습니다. 그래서 stop();
을 키 프레임 1의 actionscript에 넣었습니다. 장면 1에있는 텍스트 만 제거합니다. stop(60);
을 키 프레임 60에 넣어서 장면이 멈추는 지 확인하고 이전과 같은 결과를 보았습니다. .
또한 테스트 영화 전에 이상한 메시지가 표시됩니다 ".. 스트리밍되지 않습니다 귀하의 콘텐츠를 런타임 공유 라이브러리 첫 번째 프레임이 재생되기 전에 다운로드 모든 콘텐츠를 필요로 사전로드"
Flash의 출력에서도 "ReferenceError : Error # 1065 : Variable TCMText is not defined."라고 표시됩니다.
나는 무엇을해야할지 모르겠다. 온라인 어디에서나 내 문제와 일치하는 것을 찾을 수 없었다.
읽어 주셔서 감사합니다.
장면, 사용 방법 및 사용하지 말아야 할 이유에 대해 알아야합니다. 우선 : http://www.senocular.com/flash/tutorials/faq/#gotoscene 및 http://www.flashadvisor.com/forum/threads/3237-Why-we-shouldn-t-use-Scenes? s = a2801486f3156cecc7bf8278c3dae752 & p = 8858 # post8858 – iND