Функция EventListener в родительском классе - PullRequest
1 голос
/ 07 января 2011

У меня есть класс ShowCase, который наследуется от моего класса ContentMC (который наследуется от MovieClip). В классе ShowCase у меня есть EventListner, который вызывает функцию в родительском классе ContentMC. Но я получаю сообщение об ошибке «Доступ к неопределенному свойству restoreMenuItem».

Это мой список событий в ShowCase.as.

showcaseItem.addEventListener("CONTENTMCCLOSED", restoreMenuItem); 

Здесь я получаю сообщение об ошибке, он не находит функцию restoreMenuItem.

Функция restoreMenuItem находится в ContenMC и выглядит следующим образом.

public function restoreMenuItem(evt:Event):void
        {

}

Как мне вызвать эту функцию, которая находится в родительском элементе?

Спасибо, Винсент

1 Ответ

3 голосов
/ 07 января 2011

Используйте super оператор.

showcaseItem.addEventListener("CONTENTMCCLOSED", super.restoreMenuItem); 
...