引用
关于flash进度条制作的教程和方法挺多,经过一段时间的学习,我就其中最简单的2种制作方法做了小结,同时附上flash源文件下载,当作是flash学习笔记吧。
我认为制作flash进度条最简单的方法是利用两帧循环:
第一帧的代码解释如下:
total = _root.getBytesTotal(); // 获取文件总字节数;
loaded = _root.getBytesLoaded(); // 取得当前已下载的字节数;
baifenshu = int(loaded/total*100); // 计算当前已下载百分比;
baifenbi = baifenshu+"%"; // 百分比后面添加“%”百分号;
setProperty("jindutiao", _xscale, baifenshu); // 通过设置loadin bar进度条的X轴即横向缩放比率,实现loading动态效果;
第二帧代码解释如下:
if (baifenshu == 100){ // 如果已经下载了百分之百;
gotoAndPlay(3); // 跳转到时间轴第3帧,即flash加载完成后的画面;
}else{
gotoAndPlay(1);} // 跳到第一帧继续循环
为了确保上述代码运行,我们需要在第一帧制作一个loading bar进度条图形元件,还需要添加一个动态文本,其变量名称设置成baifenbi。此flash进度条效果如下(由于文件体积太小,加载过程会很快)
引用
第二种flash进度条制作的方法是制作影片剪辑并且添加代码,较之上面有稍微麻烦一点,推荐该方法的原因是它有助于学习flash actionscript程序的编写 。
制作这种flash进度条的时候,主要代码都在第一帧上面。第一种方法是通过连续修改_xscale产生loading动画,现在我们改用另一个方法。首先需要制作一个实例名称为ld的影片剪辑,在里面利用形状补间动画制作动态的loading进度加载效果(具体制作方法我不重复了),将ld影片剪辑旋置在主时间轴上,并且在它上面添加如下代码:
onClipEvent (load) {
total = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
loaded = _root.getBytesLoaded();
now = int(loaded/total*100);
if (loaded == total) {
_root.gotoAndStop(2);
}
gotoAndStop(now); //跳转到ld影片剪辑相对应的帧,产生loading bar进度条效果。仅此不同,其它代码的意思如上。
perc = "Loading..."+now+"%";
分享到:
相关推荐
通过以上步骤,你就完成了基本的进度条制作。在实际应用中,可能还需要考虑更多因素,如响应式设计、错误处理和性能优化。学习使用Flash CS不仅能够制作出美观的进度条,还可以提升你在互动设计和AS3编程上的技能。...
Flash音乐播放器是一种利用Adobe Flash技术制作的交互式音乐播放软件,它可以嵌入网页,提供用户友好的界面来播放音乐。本教程将详细讲解如何使用Flash CS3创建一个具备基本功能的音乐播放器,包括播放、暂停、停止...
全Flash网站制作教程主要涉及了ActionScript编程、影片加载与卸载、文本处理以及加载进度的制作等核心知识点。ActionScript是Flash中的脚本语言,用于控制和交互,是实现全Flash网站动态功能的关键。 1. **...
【Flash教程】初学者入门指南 Flash是一款强大的多媒体创作工具,尤其在网页设计和动画制作领域有着广泛的应用。本文将围绕Flash的基础知识和操作技巧展开,帮助初学者快速上手。 1. **认识Flash** Flash是用来...
首先,**Flash**是一种曾经广泛使用的交互式内容创建平台,它允许开发者制作动画、游戏以及富媒体应用,包括在网络浏览器中实现文件上传功能。在HTML5出现之前,Flash是实现动态交互效果的主要工具,尤其是对于那些...
本文档是关于使用Flash MX制作网页音乐播放器的教程,涵盖了多个关键知识点,包括基本的Flash操作、音效处理以及交互设计。以下是对这些知识点的详细解释: 1. **导入点阵图**:在Flash MX中,可以导入外部图像作为...
标题中的“Flash制作的上传文件控件”是指利用Adobe Flash技术创建的一种交互式组件,用于在网页上实现文件上传功能。这种控件通常由ActionScript编写,ActionScript是Flash平台上的编程语言,允许开发者创建动态...
在本文中,我们将深入探讨如何实现Flash播放控制,包括进度条和按钮的制作。Flash作为一个曾经流行的交互式内容创建工具,允许开发者制作丰富的多媒体应用程序,其中包括视频播放器。以下是实现Flash播放控制的具体...
2. **在线教育**:利用Flash组件制作交互式教程,如模拟实验、知识问答等,提升学习体验。 3. **游戏开发**:游戏中的角色、菜单、控制面板等都可以用Flash组件构建。 4. **移动应用**:尽管现代移动平台不再广泛...
通过拖动进度条,用户可以直接跳转到需要的位置,这在查看长篇的教程或游戏演示时非常实用,避免了反复点击播放和倒退按钮的繁琐操作。 此外,这款播放软件可能还包含了其他增强功能,如全屏模式、音量控制、画面...
描述中提到“适合学习flash编程”,意味着这个压缩包不仅包含了一个已经完成的MP3播放器,还可能包括源代码、设计文件或者教程资料,对于想要了解如何用Flash制作多媒体应用的人来说是很有价值的。Flash编程主要使用...
PHP100视频教程49: Ajax+PHP打造等待进度条效果(二) PHP100视频教程50: Ajax+PHP检查用户名或邮件(三) PHP100视频教程51:PHP+MYSQL会员系统的开发(上) PHP100视频教程52:PHP+MYSQL会员系统的开发(下) ...
在Flash中制作加载(Loading)效果是创建交互式多媒体项目时常见的需求,它允许用户知道内容正在加载并提供用户体验的平滑过渡。本教程将详细讲解如何在Flash中创建一个有效的加载场景文件。 首先,我们需要了解...
UI组件通常包括各种视觉元素,如按钮、表单、进度条、面板等,这些都是构建交互式Flash应用程序所必需的。 在深入研究这份源代码包时,开发者可以从以下几个方面获取知识: 1. **AS3基础知识**:ActionScript 3...
在IT领域,尤其是在网页设计和多媒体制作中,Flash倒计时器是一种常用的功能,它可以用于创建各种互动体验,比如活动倒计时、课程开始倒计时等。本教程——"嵌入中的多种Flash倒计时器任意设置时间PPT学习教案"显然...
本篇教程将带你深入理解Flash中的两种基本动画类型——帧帧动画和过渡动画,特别关注变形动画的制作。 **帧帧动画与过渡动画** 1. **帧帧动画**:也称为逐帧动画,每一帧都是独立的画面,通过连续播放这些画面来...
1. 动画控制:这包括制作时间轴上的动画、使用Tween类进行平滑动画过渡,以及事件监听来触发特定时间点的动作。 2. 用户交互:通过添加按钮、文本输入框等交互元素,配合事件处理函数,实现用户与内容的互动。 3. ...