I generally stay far far far away from Flex and graphics, but have you looked at setting a CSS property that would affect every button. Assuming the buttons are all of the same class ? There is plenty of documentation on how to do it, unfortunately, I have never done it, just seen it done.
I have a fairly comprehensive set of css files, which get applied whenever the accessibility features are applied (high viz colours, large font sizes, font colour, background colours, etc) but I can't find any way of setting the alpha.disabled state of the standard button anywhere in the stylesheet.
doesn't work and whatever I try fails.
The only way I can think of at the moment would be to create a custom button class, set the value in the definition, and then chan ge all my Button instances to custom button instances... but that's potentially a really complicated thing for me to do at this stage of development.
I need something much simpler. If I could access the original ButtonSkin file and edit it, that would work, but I'm not sure whether those files are accessible in Flex Builder... or where they are.
Figured it: Create a skin class (as a copy of the default Button skin class) and then assign the skin to the Button component in the css file
Presumably I can do this with any other spark components that the client decides to change