그래서이 프로젝트의 연속이다 ... 1021: Duplicate function definition in my action Script오류 # 1009 ..... (아직 해결책을 몇 가지 조사를 수행하지 않습니다!)
내가 대화 형 플래시 프로젝트를 만드는 중이라서 ... 그것은 17 있음 별도의 장면은 ...
소개 장면 "Main_ 순서" 15 개별 타이틀 곡 페이지 .... 인트로 장면 재생
다음을 만들면 기본적으로 (코딩없이)는 "Main_ 순서"로 이동합니다. .
"Main_Sequence"에는 재생하기로되어있는 애니메이션이 있습니다 (이전에는 정상적으로 작동하고 있었음). 그리고 나서 전체 시퀀스는 낚시를 마쳤을 때 "중지"되어야합니다 (stop();
을 구현할 위치가 확실하지 않으므로 다음 장면)
화면의 모든 음표 위에 마우스를 올리면 효과가 마우스에 표시됩니다. ... 노래 제목을 클릭하면 해당 노래의 레이블이 지정된 특정 장면으로 "점프"해야합니다. 돌아서 집에 돌아 오는 홈 버튼이 있습니다.
@George Profenza 덕분에 버튼 코드가 작동하도록 도움을주었습니다. (?) ... 테스트 할 때 동영상이로드되고 인트로를 재생 ... 기본 시퀀스로 점프 한 다음 애니메이션의 처음 두 부분을 재생하고 t 다음 출력 오류가있는 암탉 고정 TypeError : 오류 # 1009 : null 개체 참조의 속성이나 메서드에 액세스 할 수 없습니다. music_Sheet_project_15_fla에서 :: MainTimeline/frame91() [music_Sheet_project_15_fla.MainTimeline :: frame91 : 18] 나는 다음과 같은 이해
은 약 1,009의 은 주로이 더 이상없는 개체에 액세스하려고하는 코드가 의미 또는 아직 존재하지 않는다. ... 프레임에 2 개의 모션 트윈이 없다는 유일한 문제. 91 프레임에 대한 액션 코드/그 레이어의 코드 없음. .... http://s22.postimg.org/qdoja6xnl/Untitled_picture3.png 버튼에 액세스해야하는 첫 번째 프레임 (노래 제목은 모든 애니메이션이 프레임 # 525로로드 된 후입니다)
... 마지막으로 해당 메인 장면의 코드
var buttonMap:Dictionary = new Dictionary();
buttonMap["TD_g"] = "Tweedlee_Dee";
buttonMap["s_g"] = "Sincerely";
buttonMap["ats_g"] = "Ain’_that_a_shame";
buttonMap["iyk_g"] = "I_hear_you_knocking";
buttonMap["hms_g"] = "Hearts_made_of_stone";
buttonMap["tf_g"] = "Tutti_fruiti";
buttonMap["hd_g"] = "Hound_Dog";
buttonMap["ld_g"] = "Little_darlin";
buttonMap["ll_g"] = "Louie_Louie";
buttonMap["ts_g"] = "Twist_and_shout";
buttonMap["ipsy_g"] = "I_put_a_spell_on_you";
buttonMap["ysm_g"] = "You_shook_me";
buttonMap["ihm_g"] = "I_can_hear_music";
buttonMap["iss_g"] = "I_shot_the_sheriff";
buttonMap["tl_g"] = "Tainted_love";
TD_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
s_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
ats_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
iyk_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
hms_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
tf_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
hd_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
ld_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
ll_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
ts_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
ipsy_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
ysm_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
ihm_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
iss_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
tl_g.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
function mouseDownHandler(event:MouseEvent):void {
gotoAndStop(1, buttonMap[event.currentTarget.name]);
}
노래 제목 단추가 비트 맵이고 "단추"@ Frame 525가되기 때문에 오류가 발생할 수 있습니까? 그렇다면 왜 처음 2 개의 노래 제목에 오류가 나타나지 않습니까? 또한 @ Frame525 버튼이 될까요?
출력 오류가 발생하지 않으면 버튼 기능을 테스트 할 수 없습니다. 일부 도움말/조언을 크게 높이 실 것입니다 !!!
예, 스크립트가 실행될 때 존재하지 않는 개체를 참조하는 경우 실제로 오류가 발생합니다. –