다른 클래스의 개체를 보유하고있는 클래스가 있습니다. 이 클래스에서 일부 함수를 호출 할 때 위의 오류가 발생합니다 ... 더 좋은 아이디어를 얻으려면 코드를 참조하십시오!TypeError : 오류 # 1006 : playContent가 함수가 아닙니다.
MainMenu.as
package portfolioSource {
public class MainMenu extends MovieClip {
private var movieContainer:MoviePlayerContainer;
public function MainMenu() {
movieContainer = new MoviePlayerContainer();
this.addChild(movieContainer);
}
function ef_btnTheme1CLICK(event:Event){
movieContainer.playContent(1);//It breaks here
}
}
}
및 MoviePlayerContainer.as
package portfolioSource {
public class MoviePlayerContainer extends MovieClip {
public function playContent(_parameter:Number){
trace("I do not work");
}
}
}
내가 잘못 무엇에 어떤 아이디어? movieContainer 객체의 함수 중 하나가 작동하지 않습니다. 매번 같은 오류가 발생합니다. 생성자는 (생략) 실행,하지만 난 패키지 부분을 제거하고 것처럼 기본적으로 떠날 때이 오류 ...
을 생성하지 않습니다되지 않습니다
package {
public class someClass{
}
}
그런 다음 그것을 작동합니다. 그래서 저는 지금 정말로 혼란 스럽습니다.
감사합니다.
당신은 라이브러리에서 무비 클립을 확장하고 있습니까? 그렇다면 MoviePlayerContainer가 클래스에 대한 잘못된 경로를 가지고 있기 때문에 클래스 별칭 라벨과 가까운 것은 외부 .as 파일에 대한 연결을 확인할 수있는 버튼입니다. 그것을 클릭하고 링크를 확인하십시오. – turbosqel