You can't extend things like TextField or Object like you could in AS1/AS2, which was Lance's point. I think that's a different discussion.
I can see Ben's point about Buttons and borders. When I start a MXML project and drop a button on the stage I can change the border colour of a button, along with other properties. Why is it so odd that I would assume that I should be able to disable the border? If the border isn't actually a border, then why provide a styling options as if there was a border? That's the flaw. If you are creating a component that has the look of a border, allows the user to change the colour of the border, why wouldn't you allow the user to disable the border? Change the width of the border? Why would the component support some (relevant) styles and not others? I can be wrong, but "prototype" is still "functional", am I wrong?
Rogerio
-- Derek Vadneau

