package test1 { public class Main extends flash.display.MovieClip { function Main() { trace("ok"); } } /* explicitly internal */ internal class InternalClass { } /* implicitly internal */ class ImplicitInternalClass { } } package test2 { public class PublicClass extends test1.Main { } }