У меня есть класс, который содержит объект из другого класса. Когда я хочу вызвать какую-то функцию из этого класса, я получаю вышеуказанную ошибку ... Смотрите код, чтобы получить лучшее представление!
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{
}
}
Тогда это работает. Так что я сейчас в замешательстве.
Спасибо!