//var my_button = new SimpleButton(new UpButtonShape(), new OverButtonShape(), new DownButtonShape(), new HitButtonShape());
//Constructed UpButtonShape ( instance1 )!
//Constructed OverButtonShape ( instance3 )!
//Constructed DownButtonShape ( instance5 )!
//Constructed HitButtonShape ( instance7 )!
//this.addChild(my_button);
//my_button
[object SimpleButton]
//my_button.upState
[object UpButtonShape]
// numChildren:  1
[object Shape]
//my_button.overState
[object OverButtonShape]
// numChildren:  1
[object Shape]
//my_button.downState
[object DownButtonShape]
// numChildren:  1
[object Shape]
//my_button.hitTestState
[object HitButtonShape]
// numChildren:  1
[object Shape]
//my_button on frame 2
[object SimpleButton]
//my_button.upState on frame 2
[object UpButtonShape]
// numChildren:  1
[object Shape]
//my_button.overState on frame 2
[object OverButtonShape]
// numChildren:  1
[object Shape]
//my_button.downState on frame 2
[object DownButtonShape]
// numChildren:  1
[object Shape]
//my_button.hitTestState on frame 2
[object HitButtonShape]
// numChildren:  1
[object Shape]
