Using a local stylesheet to decouple the style implementation
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundColor="white"> <mx:Style> .styledButton { upSkin: Embed("logo.png"); downSkin: Embed("logo.png"); overSkin: Embed("logo.png"); } </mx:Style> <mx:Button label="My Skinned Button" styleName="styledButton"/> </mx:Application>