@namespace s "library://ns.adobe.com/flex/spark"; @namespace mx "library://ns.adobe.com/flex/mx"; @font-face{ src: url("../../../../../Assets/Fonts/PT_Serif/PT_Serif-Web-Regular.ttf"); fontFamily: ArialEmbedded; embedAsCFF: true; } @font-face{ src: url("../../../../../Assets/Fonts/PT_Serif/PT_Serif-Web-Bold.ttf"); fontWeight: bold; fontFamily: ArialEmbedded; embedAsCFF: true; } @font-face{ src: url("../../../../../Assets/Fonts/PT_Serif/PT_Serif-Web-Italic.ttf"); fontStyle: italic; fontFamily: ArialEmbedded; embedAsCFF: true; } @font-face { src: url("../../../../../Assets/Fonts/Lobster_Two/LobsterTwo-Regular.ttf"); fontFamily: ArnoEmbedded; embedAsCFF: true; } s|Label { fontAntiAliasType: "normal"; fontFamily: ArialEmbedded; fontLookup: "embeddedCFF"; } .paddedBox { paddingLeft: 20; paddingRight: 20; paddingTop: 20; paddingBottom: 20; backgroundColor: #CCCCCC; backgroundAlpha: 1.0; } ; public function startTimer():void { if (timer==null) { timer = new Timer(100, 30); /* 1000ms == 1second, repeat 30 times */ timer.addEventListener(TimerEvent.TIMER, onTimer); timer.addEventListener(TimerEvent.TIMER_COMPLETE,timeStop); } if (!timer.running) timer.start(); } private function timeStop(evt:TimerEvent):void { trace("###timer stopped" ); dispatchEvent(new FlexEvent("timerDone")); } private function onTimer(evt:TimerEvent):void { var val:uint = slider.value+ int(Math.random()*200) %199; var newValue:uint = val % 200; slider.value=newValue; var se:SliderEvent=new SliderEvent(SliderEvent.CHANGE,false,false,-1,newValue); slider.dispatchEvent(se); trace("onTimer:"+val); repeatTimes++; } public function createLabels() : void { vg.removeAllElements(); labels = new Vector.