cs3 to cs4 migrant issue. Subclass library symbol

Hi,

I’ll get a awkward error when linking a library movieclip to a class. In flash cs3 it worked fine but in cs4 I get this error message:

5000: The class ‘Work’ must subclass ‘flash.display.MovieClip’ since it is linked to a library symbol of that type.

I have a library movieclip mapping a class called Work who subclassing Base.
Like this;


package {
    import flash.display.MovieClip;
    import core.Base;

    public class Work extends Base {
        
        public function Work() {
            super();
        }
        
    }
}


package core {
    import flash.display.MovieClip;

    public class Base extends MovieClip {
        
        public function Base() {
            super();
        }
        
    }
}

Anyone know a sulution for this issue?