I have 2 dozen movie clips in the libarary that are all the same structure, but with different content, and I wanted to write a single class that would work for all of them. Popping this in as the base class worked great until I wanted to pass in some arguments to the constructor. Suddenly, it seems I have to write a "shell" class for each asset that contains nothing but super(arg1,arg2) in its constructor (all 24 of them - ugh!). This ends up being really clunky. Is there any way around it?
Also - in discussing this with a colleague, an issue came up about the exact relationship between the items in the Class and Base Class fields in the linakge panel for a library asset. What exactly is therelationship? Does the class always extend the base class, or is there something else going on?