xmlns:s=”library://ns.adobe.com/flex/spark”
xmlns:mx=”library://ns.adobe.com/flex/mx” minWidth=”955″ minHeight=”600″
creationComplete=”initHandler(event)”>
import flash.utils.clearTimeout;
import flash.utils.setTimeout;
import mx.events.FlexEvent;
private var styleurl:String=””;
private var setTimeout2:uint;
protected function initHandler(event:FlexEvent):void
{
styleurl=”style01.swf”;
styleManager.loadStyleDeclarations(styleurl,true);
}
protected function t1_clickHandler(event:MouseEvent):void
{
if(styleurl!=null)
{
styleManager.unloadStyleDeclarations(styleurl,true);
}
styleManager.loadStyleDeclarations(“style02.swf”,true);
styleurl=”style02.swf”;
}
protected function button1_clickHandler(event:MouseEvent):void
{
setTimeout2=setTimeout(button1_click,2000);
}
private function button1_click():void
{
if(styleurl!=null)
{
styleManager.unloadStyleDeclarations(styleurl,true);
}
styleManager.loadStyleDeclarations(“style03.swf”,true);
styleurl=”style03.swf”;
clearTimeout(setTimeout2);
}
protected function button2_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
if(styleurl!=null)
{
styleManager.unloadStyleDeclarations(styleurl,true);
}
styleManager.loadStyleDeclarations(“style01.swf”,true);
styleurl=”style01.swf”;
}
]]>