`
cloud21
  • 浏览: 397591 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Flex中设置进度条(ProgressBar)完成时效果

    博客分类:
  • Flex
阅读更多
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white">

		<mx:Script>
		
				<![CDATA[
				
						private var timer:Timer;
						
						private function init():void
						{
							timer=new Timer(10);
							timer.addEventListener(TimerEvent.TIMER,timer_timer);
						}
						
						private function timer_timer(evt:TimerEvent):void
						{
							progressBar.setProgress(progressBar.value+1,100);
						}
						
						private function progressBar_complete(evt:Event):void
						{
							timer.stop();
						}
						
						private function resetProgressBar():void
						{
							progressBar.setProgress(0,100);
							progressBar.scaleX=1.0;
							progressBar.scaleX=1.0;
							progressBar.alpha=1.0;
						}
						
						private function playProgressBar():void
						{
							resetProgressBar();
							timer.start();
						}
						
						
				
				
				]]>
		
		
		</mx:Script>
		
		<mx:Parallel id="progressBar_completeEffect">
			<mx:Fade alphaTo="0.0" />
			<mx:Zoom zoomHeightFrom="0" />
		</mx:Parallel>
		
		<mx:ApplicationControlBar dock="true">
			<mx:Button label="Play" click="playProgressBar();"/>
			<mx:Button label="Reset" click="resetProgressBar();"/>
		</mx:ApplicationControlBar>
		
		<mx:ProgressBar id="progressBar" complete="progressBar_complete(event);" completeEffect="{progressBar_completeEffect}" mode="manual" labelPlacement="center" width="80%" height="60%" creationComplete="init();"/>
	
</mx:Application>
1
0
分享到:
评论

相关推荐

    Flex 进度条

    Flex进度条组件的使用示例代码中提到了如何设置Timer来模拟进度条的加载过程。代码中定义了计时器(Timer)和一个增加进度条值的函数(runit),并设置了一个监听器来响应计时器事件。在每个周期,进度条的进度值...

    flex进度条

    除了上述基本功能外,Flex进度条还可以进行更多定制化操作,例如改变样式、添加动画效果等。这些都可以通过调整 `ProgressBar` 的属性来实现。例如,可以通过修改 `chromeColor`、`color` 等属性来自定义进度条的...

    Flex 4 进度条的皮肤

    - 导入`spark.components.ProgressBar`类,这是Flex 4中的进度条组件。 - 创建一个新的MXML文件,例如`CustomProgressBarSkin.mxml`,作为进度条的皮肤。 - 在皮肤文件中,定义皮肤组件的基本结构。进度条皮肤...

    Flex进度条小例子

    标题中的“Flex进度条小例子”表明我们将讨论的是使用Adobe Flex技术实现的进度条组件的应用。Flex是一个开源的、基于MXML和ActionScript的框架,用于构建富互联网应用程序(RIA)。在Flex中,我们可以创建自定义的...

    Flex 指定文件下载 带进度条

    在Flex编程中,指定文件下载并带有进度条功能是一项常见的需求,这主要涉及到网络I/O操作、事件处理以及用户界面的更新。以下是对这个主题的详细讲解。 首先,Flex是Adobe开发的一种开源富互联网应用程序(RIA)...

    Flex4_ProgressBar_Combobox_NumericStepper

    进度条是UI设计中的重要元素,用于显示任务或过程的完成进度。在Flex4中,ProgressBar组件通过图形化的方式展示数据加载、任务执行等操作的进度。它支持两种模式:确定性(determinate)和不确定性(indeterminate)...

    Flex进度条示例源码

    综上所述,Flex进度条示例源码涉及了如何在Flex应用中创建、更新和定制进度条,以及对项目文件结构的理解。通过深入学习这些内容,开发者可以更好地构建具有反馈功能的用户界面,提升应用的交互性。

    结合flash制作的flex进度条

    结合Flash制作Flex进度条的目的是为了实现更丰富的视觉效果和用户体验。通过在Flash中设计和动画化进度条的外观,我们可以将其导出为SWC库文件,然后在Flex项目中导入和使用。这允许开发者利用Flash强大的图形编辑...

    Flex3自定义的加载进度条

    将其添加到主容器中,设置相关属性,如初始值、最大值等,然后在加载数据时启动进度条。 7. **优化和调试** 为了确保自定义组件的性能和稳定性,你需要进行优化和调试。检查代码中的性能瓶颈,确保组件在不同情况...

    flex的一些特效设置

    根据提供的文件信息,本文将详细解析与Flex框架中进度条(ProgressBar)的样式设置和特效相关的知识点。通过分析代码示例,我们将深入了解如何利用Flex框架中的`ProgressBar`组件实现动态更新进度、设置不同样式的...

    progressbar

    "Progressbar"是FLEX中的一个重要组件,它用于显示一个任务的进度,比如数据加载、文件上传或者任何需要时间完成的操作。在用户界面设计中,进度条是提高用户体验的重要元素,因为它提供了可视化的反馈,让用户了解...

    ProgressBarProgressBar

    - `completeEffect="{progressBar_completeEffect}"`: 设置进度条完成时的效果。 - `mode="manual"`: 设置了进度条模式为手动模式,意味着必须显式地设置进度值。 - `labelPlacement="center"`: 设置了进度条文本...

    Flex+php 批量上传源码 (可刷新进度条 )

    4. 在`upload()`方法中,我们可以设置回调函数以监听上传进度,通过`ProgressEvent.PROGRESS`事件更新进度条。 **进度条刷新**: 在Flex中,我们需要监听`ProgressEvent`,特别是`ProgressEvent.PROGRESS`,它会在...

    flex3自定义DownloadProgressBar

    本文将围绕“flex3自定义DownloadProgressBar”这一主题展开,讲解如何在Flex3中创建一个定制化的下载进度条组件,并探讨相关的编程技术和实践。 一、自定义组件基础 在Flex中,自定义组件是通过继承已有的...

    Flex actionscript3 as3加载文件资源进度条.rar

    "Flex actionscript3 as3加载文件资源进度条.rar"这个压缩包可能包含了一个示例项目,演示如何在Flex应用中实现文件加载的进度反馈。 首先,我们需要理解AS3中的Loader类。Loader类是AS3中负责加载不同类型的媒体...

    Flex multiple file uploader (Flex多文件上传范例)

    最后,为了实现文件上传进度的显示,Flex提供了进度条组件(ProgressBar),可以绑定到FileReference的upload事件,根据上传进度更新进度条的状态。在PHP端,可以通过调整响应信息来反馈文件上传的状态,以便Flex...

    as 3.0 进度条(附带源码)

    进度条是用户界面(UI)设计中的一个重要元素,它为用户提供有关任务完成程度的视觉反馈。 首先,让我们了解ActionScript 3.0中的基本结构。在AS3中,每个应用程序都是由类构成的,这些类可以继承自其他类或实现...

    Flex自定义加载条(小起)

    在本文中,我们将深入探讨如何在Flex环境中自定义加载条,即进度条组件。Flex是一种基于ActionScript 3.0的开源框架,用于构建富互联网应用程序(RIA)。它提供了丰富的UI组件库,其中包括标准的进度条组件,但有时...

    Flex文件上传的组件

    在Flex中,这种组件通常会显示一个文件选择对话框,让用户选择要上传的文件,并且会提供一个进度条来显示上传进度,增强用户体验。 Flex是一个开源的框架,用于构建富互联网应用(RIA),它使用MXML和ActionScript...

Global site tag (gtag.js) - Google Analytics