Mega Code Archive

 
Categories / Flex / Style
 

Call a method when the style sheet finishes loading

<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"     creationComplete="init()">     <mx:Script>                  import mx.styles.StyleManager;         import mx.events.StyleEvent;         public function init():void {             var myEvent:IEventDispatcher = StyleManager.loadStyleDeclarations("a.swf");             myEvent.addEventListener(StyleEvent.COMPLETE, getImage);         }         private function getImage(event:StyleEvent):void {             map1.source = acb.getStyle("dottedMap");         }            </mx:Script>     <mx:ApplicationControlBar id="acb" width="100%" styleName="homeMap">         <mx:Image id="map1" />         <mx:Button label="Submit" />     </mx:ApplicationControlBar> </mx:Application>