If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!
The SimpleButton class is a sweet way to put sprites together to make a button. The SimpleButton is a light weight alternative to the heavier MovieClip object.
var myButton:SimpleButton = new SimpleButton(); myButton.upState = mySprite1; myButton.overState = mySprite2; myButton.downState = mySprite3; myButton.hitAreaState = mySprite4;
You can also draw your sprites on the fly.
var myButton:SimpleButton = new SimpleButton(); //create the look of the states var down:Sprite = new Sprite(); down.graphics.lineStyle(1, 0x000000); down.graphics.beginFill(0xFFCC00); down.graphics.drawRect(10, 10, 100, 30); var up:Sprite = new Sprite(); up.graphics.lineStyle(1, 0x000000); up.graphics.beginFill(0x0099FF); up.graphics.drawRect(10, 10, 100, 30); var over:Sprite = new Sprite(); over.graphics.lineStyle(1, 0x000000); over.graphics.beginFill(0x9966FF); over.graphics.drawRect(10, 10, 100, 30); // assign the sprites myButton.upState = up; myButton.overState = over; myButton.downState = down; myButton.hitTestState = up;
This would be nice if you had a click event built into the class. Just a heads up. But thank you.
dont forget to do a
stage.addChild(myButton);