나는 플래시를 가지고 놀고 있는데 메뉴, 버튼 등과 같은 것들에 대해 여러 장면을 만들었습니다. 하나의 장면에있는 버튼에 대한 이벤트 핸들러를 추가하려고 할 때 컴파일러는 존재하지 않는 객체를 참조 할 수 없다는 불평을합니다. AS3 - 클래스에서 현재 장면 이름을 얻는 방법
내가 단순하게 솔루션을 생각 ... 장면 이름을 가져, 일치한다는에 대한 경우를 통해 문 및 이벤트 핸들러를로드하는 경우의 순 주위에 파고 후 문 ... 그러나, 너무 오랫동안, 나는 이것을 제대로 할 길을 찾을 수없는 것 같습니다. 누구든지 방법을 알고 있습니까?
나는 다음과 같은 사용하여 시도했다 : 타임 라인에서 프로젝트를 구성하는 소스 코드로
var scene:Scene = myflvandclassname.currentScene;
var sName:String = MovieClip.currentScene.name;
Both lead to an error "Access of possibly undefined property Scene through a reference with static type Class".
당신은 무엇을 시도 했습니까? 코드, 오류 등을 포함하십시오. – Vic
대개 저는 문자열 변수에 Scene 이름을 지정하려고했습니다. 오류는 대부분 "정적 유형 클래스가있는 참조를 통해 정의되지 않은 속성 장면에 대한 액세스"였습니다. 시도한 것들 = var sName : Scene = myflvandclassname.currentScene ;, var sName : String = MovieClip.currentScene.name 및 그 종류의 것들. – user3374014
다른 사람들이 더 쉽게 접근 할 수 있도록 질문에 편집하십시오. – Vic