Losing a reference to a function

hello,

i am creating a class that extends movieclip

package ffsMapEditor.layout {
    
    // imports
    import flash.display.MovieClip;
    
    
    // class definition
    public class BaseButton extends MovieClip {

...

and then i extend that class

package ffsMapEditor.toolbars.buttons {
    
    // imports
    import ffsMapEditor.layout.BaseButton;
    import flash.display.MovieClip;
    
    
    // class definition
    public class AddEncountersGroupButton extends BaseButton {

...

in the BaseButton class, i created a public function

public function init ():void {
     ...
}

why is it then that i get an error that the init function is undefined when i run the code?

help is appreciated, thank you!