怎么去掉Flex4生成的SWF加载时的进度条
方法1:
[xhtml] view plaincopyprint?
?
<?xml version="1.0" encoding="utf-8"?> ?
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" ? ?
xmlns:s="library://ns.adobe.com/flex/spark" ? ?
xmlns:mx="library://ns.adobe.com/flex/mx" usePreloader="false"> ?
?
方法二:
重寫Preload的進度條類
[xhtml] view plaincopyprint?
package com.haso.flex4SH.component ?
{ ?
? ? import flash.display.Sprite; ?
? ? import flash.events.Event; ?
? ? import flash.events.ProgressEvent; ?
? ? ??
? ? import mx.events.FlexEvent; ?
? ? import mx.preloaders.DownloadProgressBar; ?
? ? ??
? ? public class pbarunsee extends DownloadProgressBar ?
? ? { ?
? ? ? ? public function pbarunsee() ?
? ? ? ? { ?
? ? ? ? ? ? super(); ?
? ? ? ? } ?
? ? ? ? override public function set preloader( preloader:Sprite ):void ? ?{ ?
? ? ? ? ? ? preloader.addEventListener( ProgressEvent.PROGRESS , SWFDownloadProgress ); ? ? ? ? ??
? ? ? ? ? ? preloader.addEventListener( Event.COMPLETE , SWFDownloadComplete ); ??
? ? ? ? ? ? preloader.addEventListener( FlexEvent.INIT_PROGRESS , FlexInitProgress ); ??
? ? ? ? ? ? preloader.addEventListener( FlexEvent.INIT_COMPLETE , FlexInitComplete ); ??
? ? ? ? } ?
? ? ? ? private function SWFDownloadProgress( event:ProgressEvent ):void { ??
? ? ? ? ? ? this.visible=false; ?
? ? ? ? } ??
? ? ? ? ??
? ? ? ? private function SWFDownloadComplete( event:Event ):void {this.visible=false;} ??
? ? ? ? ??
? ? ? ? private function FlexInitProgress( event:Event ):void { ??
? ? ? ? ? ? this.visible=false; ?
? ? ? ? } ??
? ? ? ? ??
? ? ? ? private function FlexInitComplete( event:Event ):void ? ? ?
? ? ? ? { ? ? ? ? ? ? ??
? ? ? ? ? ? dispatchEvent(new Event(Event.COMPLETE)); ??
? ? ? ? } ??
? ? } ?
} ?
?
[xhtml] view plaincopyprint?
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" ??
? ? ? ? ? ? ? ?xmlns:s="library://ns.adobe.com/flex/spark" ??
? ? ? ? ? ? ? ?xmlns:mx="library://ns.adobe.com/flex/mx" ??
? ? ? ? ? ? ? ?minWidth="955" minHeight="600" ?preloader="com.haso.flex4SH.component.pbarunsee">?
轉載于:https://www.cnblogs.com/dynasty/archive/2012/02/25/2367428.html
總結
以上是生活随笔為你收集整理的怎么去掉Flex4生成的SWF加载时的进度条的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WPF之ComboBox的VisualT
- 下一篇: 为什么内联函数,构造函数,静态成员函数不