`

在 Flex 中设置进度条(ProgressBar)完成时效果的例子

    博客分类:
  • Flex
阅读更多
下面的实例演示了如何设置进度条(ProgressBar)完成(100%)时的效果完整代码:
<?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; // 100%
progressBar.scaleY = 1.0; // 100%
progressBar.alpha = 1.0; // 100%
}

private function playProgressBar():void {
resetProgressBar();
timer.start();
}
]]>
</mx:Script>

<mx:Parallel id="progressBar_completeEffect">
<mx:Fade alphaTo="0.0" />
<mx:Zoom zoomHeightTo="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>
分享到:
评论

相关推荐

    C# Winform 自定义进度条ProgressBar

    进度条(ProgressBar)是Windows应用程序中常见的一种组件,用于显示任务的完成进度。在.NET Framework的Winform环境中,`System.Windows.Forms.ProgressBar`类提供了这个功能。然而,系统默认的进度条样式可能无法...

    3 PyQt 实现漂亮进度条 ProgressBar.zip

    在实际应用中,通常需要在后台执行耗时任务,并在完成一部分后更新进度条。这可以通过多线程或异步编程实现。PyQt提供了`QThread`类和信号槽机制来处理这种情况。 7. **使用槽函数(Slot)** 通过信号槽机制,当...

    c# 多种美丽的进度条 progressbar 多种特效 包你喜欢 源码

    在C#编程中,ProgressBar控件是用户界面(UI)设计中的一个重要元素,它用于向用户提供操作进度的可视化反馈。本资源包含多种不同样式和特效的进度条实现,旨在为你的应用增添美观与互动性。以下是对这些进度条效果...

    C# winform 进度条 ProgressBar 带进度显示

    在C# Winform应用开发中,进度条控件(ProgressBar)是用户界面中不可或缺的一部分,它为用户提供关于长时间运行操作的进度反馈。本教程将详细讲解如何在Winform应用程序中创建一个带有进度显示的进度条。 首先,让...

    Flex进度条小例子

    在Flex中,我们可以创建自定义的用户界面组件,其中包括进度条,用于显示任务的完成进度或数据加载状态。 描述部分虽然为空,但根据标签“源码”和“工具”,我们可以推测这篇博文可能提供了关于如何使用Flex来创建...

    DataGridView的进度条ProgressBar

    在这个类中,我们将设置`ProgressBar`的样式、范围和当前值,同时确保它能在`DataGridView`中正确显示和更新。 ```csharp public class DataGridViewProgressCell : DataGridViewTextBoxCell { private ...

    Flex 进度条

    Flex中的ProgressBar组件通常包含如下属性和方法: - maximum:设置进度条的最大值。 - minimum:设置进度条的最小值。 - progress:获取或设置进度条当前的进度值。 - label:显示当前进度的标签文本。 - mode:...

    使用ProgressBar实现进度条,设置进度条显示风格。以及自定义进度条样式

    在Android开发中,ProgressBar是一个非常常见的组件,用于展示任务的执行进度,比如文件下载、上传或者数据处理等。本篇文章将深入探讨如何使用ProgressBar来创建进度条,设置不同的显示风格,并教你如何自定义...

    jquery进度条progressBar(多彩版)

    4. JavaScript初始化:在文档加载完成后,使用jQuery选择器找到进度条元素,并调用相应的插件方法设置初始值或动态更新进度。 例如,初始化一个进度条的代码可能如下: ```javascript $(document).ready(function()...

    Android自定义进度条 Progressbar

    在Java或Kotlin中,我们需要继承`ProgressBar`类,并重写其关键方法以实现自定义的绘制逻辑。 ```java public class MyProgress extends ProgressBar { // ... } ``` 或者在Kotlin中: ```kotlin class My...

    Android三种方式实现ProgressBar自定义圆形进度条

    进度条样式在项目中经常可以见到,下面小编给大家分享Android三种方式实现ProgressBar自定义圆形进度条。 Android进度条有4种风格可以使用。 默认值是progressBarStyle。 设置成progressBarStyleSmall后,图标变小...

    flex进度条

    在Flex中,`ProgressBar` 组件是用于展示进度的核心组件。它可以通过设置不同的属性来控制进度条的表现形式和行为。例如,可以设置最小值、最大值以及当前值等来显示任务的完成情况。 ##### 2.1 ProgressBar组件的...

    Android中使用ProgressBar实现进度条

    这个组件在用户等待操作完成时提供了良好的用户体验,比如在下载、上传、解压等耗时操作中常见。本篇文章将深入探讨如何在Android中使用ProgressBar以及自定义其样式。 首先,ProgressBar的基本用法是在XML布局文件...

    Android 三种常用实现自定义圆形进度条 ProgressBar

    3. 在布局文件中添加ProgressBar并设置这两个Drawable: ```xml &lt;ProgressBar android:id="@+id/custom_progress_bar" style="?android:attr/progressBarStyleHorizontal" android:layout_width="wrap_content" ...

    ProgressBar进度条效果.zip

    这是一款不错的ProgressBar进度条效果,可以实现在一些操作的进度中的可视指示器,为用户呈现操作的进度,同时也有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度...

    带进度条(ProgressBar)的Notification

    1. **创建ProgressBar对象**:在布局文件中定义一个ProgressBar,设置其样式为水平或圆形,根据需求设定是否显示进度值。 ```xml &lt;ProgressBar android:id="@+id/progress_bar" style="?android:attr/...

    jquery轻量级进度条 progressbar 带动画显示的进度过程的jquery进度条特效

    在网页设计中,进度条是一种常见的用户界面元素,它能够为用户提供实时的反馈,表明某个操作的进度或者完成状态。jQuery 是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果以及Ajax交互。在本教程...

    Flex 4 进度条的皮肤

    本文将深入探讨如何在Flex 4中创建和定制进度条的皮肤。 首先,我们需要了解Flex 4中的皮肤架构。Flex 4引入了Spark组件模型,其中皮肤是组件外观的独立层,可以通过CSS样式或MXML代码进行定义。每个组件都有一个...

    C#进度条ProgressBar 实例

    在C#编程中,`ProgressBar`控件是一个非常常见的组件,用于向用户显示某个操作的进度,例如文件上传、下载或长时间运行的任务。这个实例主要介绍了如何在C#应用程序中有效地使用`ProgressBar`来增强用户体验。 `...

    VB 制作进度条ProgressBar源码.rar

    在VB(Visual Basic)编程中,进度条控件(ProgressBar)是一种常见的用户界面元素,用于显示任务的进度或状态。本资源"VB 制作进度条ProgressBar源码.rar"提供了VB实现类似WEB风格的网页加载条动画效果的源代码,这...

Global site tag (gtag.js) - Google Analytics