Though this will probably cause some gasps and 'shame on you' responses from the OOP hardcores, you might try copying the parent class from the SDK, make it local to your class structure, and then modifying it as your new class, basically porting over your new features into the parent class. That way then you can have access to the grandparent class's methods, you retain the parents methods, and you can override whatever you wish.
I had a similar issue, and believe it or not, this was recommended to me by an Adobe support person. Of course my issue was a very minor. It dealt with the fact that alot of their methods were tagged as private rather than protected, leaving alot of headaches for those wanted to extend their controls. On 3/1/07, Kalani Bright <[EMAIL PROTECTED]> wrote:
Yes you can for each class you can just have to create a method which call's its super and call that method from the grandchild.
-- justin w. opitz 617.771.6639 jwopitz(at)gmail.com

