`

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

    博客分类:
  • Flex
阅读更多

方法1:

 

  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的进度条类

 

  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. }  
 

 

 

  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">  

 

 

分享到:
评论

相关推荐

    flex 模块化 modules文档

    4. **编译模块**:完成开发后,需要对模块进行编译生成SWF文件。 #### 编译模块 编译模块的过程与编译常规Flex应用相似,但有几个关键区别: - **编译器配置**:需要在编译器配置中指明模块类型,这通常是通过...

    Flex vs2005多文件上传源码

    7. `FileUpload.swf`:这是Flex编译生成的SWF文件,包含实际的多文件上传用户界面和逻辑。 8. `playerProductInstall.swf`:Adobe Flash Player的自动更新组件,确保用户拥有正确的Flash版本来运行应用。 9. `...

    flex播放器

    Adobe Flex是一套用于构建富互联网应用程序(RIA)的框架,基于ActionScript编程语言和Flex SDK,可以生成SWF文件在网页上运行。 在本压缩包文件“FlexPaly”中,我们可以推测包含的是Flex播放器的源代码或者相关...

    FLEX ActionScript3 游戏开发教程之 贪吃蛇 flashas3源代码.zip

    - **进度条**:结合SWFLoader,创建加载进度条,提供更好的用户体验,显示资源加载状态。 5. **绘图技术** - **使用MovieClip画画**:MovieClip可以作为画布,通过其绘图API(如beginFill, drawRect等)进行动态...

    flex+php上传文件可自定义上传格式,上传文件限制大小

    `Flex`是一种基于Adobe Flash Player运行时的开放源码框架,用于构建具有动态图形、视频和数据交互功能的富互联网应用程序(RIA)。而`PHP`则是一种服务器端脚本语言,常用于处理Web应用的数据逻辑和业务流程。 ...

Global site tag (gtag.js) - Google Analytics