In the library, right-click on a movieclip that you have written an ActionScript class for and select "Linkage...". Notice that the "Base class" field is not empty (it can't be). It's likely to be flash.display.MovieClip
, but it could be something else, depending on what your class inherits from. This base class field is only required when publishing for ActionScript 3.
So can anyone tell me why Flash CS3 insists on me providing the base class in both the ActionScript file and the Linkage dialog? If the base class differs between the two locations, it can still be published without errors, and the Linkage dialog just seems to be ignored (as long as it's valid).
What is the point of the Base class field!?