Odd problem, possibly inheritance

Hi,

Sorry for the dubious thread title, but I’m not sure how best to describe this.

We have made a simple button class that extends MovieClip, the purpose of which is to allow animated switching between lots of states. So far so good. Then we extended the simple button again to allow for a text field and resizing hit area. Still all good. Finally we extend our label button into an application specific type that alters the button’s background image in a certain way. Everything seems pretty simple, right?

Now for the problem: it doesn’t perform any gotoAndPlay actions. It should be jumping to labeled frames, the traces of the target labels come out correct, but the playhead never moves. Looking at the application using De Monster, it seems that each instance of the button is missing all the properties and methods of a MovieClip.

I realise that this is all a bit vague without showing any code, sorry about that, but if anyone has an idea of what might cause the debugger to report a lack of properties or why gotoAndPlay might be blocked I’d appreciate your suggestions. :ne: