如何去掉Flex4生成的SWF加载时的进度条

怎么去掉Flex4生成的SWF加载时的进度条

方法1:

 

view plaincopy to clipboardprint?
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"    
  3. xmlns:s="library://ns.adobe.com/flex/spark"    
  4. xmlns:mx="library://ns.adobe.com/flex/mx" usePreloader="false">  
 

 

方法二:

重写Preload的进度条类

 

view plaincopy to clipboardprint?
  1. package com.haso.flex4SH.component  
  2. {  
  3.     import flash.display.Sprite;  
  4.     import flash.events.Event;  
  5.     import flash.events.ProgressEvent;  
  6.       
  7.     import mx.events.FlexEvent;  
  8.     import mx.preloaders.DownloadProgressBar;  
  9.       
  10.     public class pbarunsee extends DownloadProgressBar  
  11.     {  
  12.         public function pbarunsee()  
  13.         {  
  14.             super();  
  15.         }  
  16.         override public function set preloader( preloader:Sprite ):void    {  
  17.             preloader.addEventListener( ProgressEvent.PROGRESS , SWFDownloadProgress );           
  18.             preloader.addEventListener( Event.COMPLETE , SWFDownloadComplete );   
  19.             preloader.addEventListener( FlexEvent.INIT_PROGRESS , FlexInitProgress );   
  20.             preloader.addEventListener( FlexEvent.INIT_COMPLETE , FlexInitComplete );   
  21.         }  
  22.         private function SWFDownloadProgress( event:ProgressEvent ):void {   
  23.             this.visible=false;  
  24.         }   
  25.           
  26.         private function SWFDownloadComplete( event:Event ):void {this.visible=false;}   
  27.           
  28.         private function FlexInitProgress( event:Event ):void {   
  29.             this.visible=false;  
  30.         }   
  31.           
  32.         private function FlexInitComplete( event:Event ):void      
  33.         {               
  34.             dispatchEvent(new Event(Event.COMPLETE));   
  35.         }   
  36.     }  
  37. }  
 

 

 

view plaincopy to clipboardprint?
  1. <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"   
  2.                xmlns:s="library://ns.adobe.com/flex/spark"   
  3.                xmlns:mx="library://ns.adobe.com/flex/mx"   
  4.                minWidth="955" minHeight="600"  preloader="com.haso.flex4SH.component.pbarunsee">