下面的实例演示了如何设置进度条(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>
分享到:
相关推荐
进度条(ProgressBar)是Windows应用程序中常见的一种组件,用于显示任务的完成进度。在.NET Framework的Winform环境中,`System.Windows.Forms.ProgressBar`类提供了这个功能。然而,系统默认的进度条样式可能无法...
在实际应用中,通常需要在后台执行耗时任务,并在完成一部分后更新进度条。这可以通过多线程或异步编程实现。PyQt提供了`QThread`类和信号槽机制来处理这种情况。 7. **使用槽函数(Slot)** 通过信号槽机制,当...
在C#编程中,ProgressBar控件是用户界面(UI)设计中的一个重要元素,它用于向用户提供操作进度的可视化反馈。本资源包含多种不同样式和特效的进度条实现,旨在为你的应用增添美观与互动性。以下是对这些进度条效果...
在C# Winform应用开发中,进度条控件(ProgressBar)是用户界面中不可或缺的一部分,它为用户提供关于长时间运行操作的进度反馈。本教程将详细讲解如何在Winform应用程序中创建一个带有进度显示的进度条。 首先,让...
在Flex中,我们可以创建自定义的用户界面组件,其中包括进度条,用于显示任务的完成进度或数据加载状态。 描述部分虽然为空,但根据标签“源码”和“工具”,我们可以推测这篇博文可能提供了关于如何使用Flex来创建...
在这个类中,我们将设置`ProgressBar`的样式、范围和当前值,同时确保它能在`DataGridView`中正确显示和更新。 ```csharp public class DataGridViewProgressCell : DataGridViewTextBoxCell { private ...
Flex中的ProgressBar组件通常包含如下属性和方法: - maximum:设置进度条的最大值。 - minimum:设置进度条的最小值。 - progress:获取或设置进度条当前的进度值。 - label:显示当前进度的标签文本。 - mode:...
在Android开发中,ProgressBar是一个非常常见的组件,用于展示任务的执行进度,比如文件下载、上传或者数据处理等。本篇文章将深入探讨如何使用ProgressBar来创建进度条,设置不同的显示风格,并教你如何自定义...
4. JavaScript初始化:在文档加载完成后,使用jQuery选择器找到进度条元素,并调用相应的插件方法设置初始值或动态更新进度。 例如,初始化一个进度条的代码可能如下: ```javascript $(document).ready(function()...
在Java或Kotlin中,我们需要继承`ProgressBar`类,并重写其关键方法以实现自定义的绘制逻辑。 ```java public class MyProgress extends ProgressBar { // ... } ``` 或者在Kotlin中: ```kotlin class My...
进度条样式在项目中经常可以见到,下面小编给大家分享Android三种方式实现ProgressBar自定义圆形进度条。 Android进度条有4种风格可以使用。 默认值是progressBarStyle。 设置成progressBarStyleSmall后,图标变小...
在Flex中,`ProgressBar` 组件是用于展示进度的核心组件。它可以通过设置不同的属性来控制进度条的表现形式和行为。例如,可以设置最小值、最大值以及当前值等来显示任务的完成情况。 ##### 2.1 ProgressBar组件的...
这个组件在用户等待操作完成时提供了良好的用户体验,比如在下载、上传、解压等耗时操作中常见。本篇文章将深入探讨如何在Android中使用ProgressBar以及自定义其样式。 首先,ProgressBar的基本用法是在XML布局文件...
3. 在布局文件中添加ProgressBar并设置这两个Drawable: ```xml <ProgressBar android:id="@+id/custom_progress_bar" style="?android:attr/progressBarStyleHorizontal" android:layout_width="wrap_content" ...
这是一款不错的ProgressBar进度条效果,可以实现在一些操作的进度中的可视指示器,为用户呈现操作的进度,同时也有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度...
1. **创建ProgressBar对象**:在布局文件中定义一个ProgressBar,设置其样式为水平或圆形,根据需求设定是否显示进度值。 ```xml <ProgressBar android:id="@+id/progress_bar" style="?android:attr/...
在网页设计中,进度条是一种常见的用户界面元素,它能够为用户提供实时的反馈,表明某个操作的进度或者完成状态。jQuery 是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果以及Ajax交互。在本教程...
本文将深入探讨如何在Flex 4中创建和定制进度条的皮肤。 首先,我们需要了解Flex 4中的皮肤架构。Flex 4引入了Spark组件模型,其中皮肤是组件外观的独立层,可以通过CSS样式或MXML代码进行定义。每个组件都有一个...
在C#编程中,`ProgressBar`控件是一个非常常见的组件,用于向用户显示某个操作的进度,例如文件上传、下载或长时间运行的任务。这个实例主要介绍了如何在C#应用程序中有效地使用`ProgressBar`来增强用户体验。 `...
在VB(Visual Basic)编程中,进度条控件(ProgressBar)是一种常见的用户界面元素,用于显示任务的进度或状态。本资源"VB 制作进度条ProgressBar源码.rar"提供了VB实现类似WEB风格的网页加载条动画效果的源代码,这...