var myLoading:MovieClip;
var loadInfo:MovieClip;
var _lineBgcolor = "0x9933FF"; //进度条颜色
var _lineColor = "0x0000FF"; //进度框颜色
var _lineLen:Number = 500;// 用函数设置进度条进度框宽度
var _lineH:Number = 5; // 用函数设置进度条进度框高度
var _txtColor; var _txtAlign:String = "center";
// 用函数设置动态文本的位置
var tb:Number;
var txtFormat:TextFormat = new TextFormat
("Arial",null,0x000000,true); myLoading = _root.createEmptyMovieClip("myLoading",10); //进度条
loadInfo = myLoading.createEmptyMovieClip("line" ,10);
loadInfo.lineStyle(1 ,_lineColor ,20);
loadInfo.moveTo(0, 0);
loadInfo.lineTo(_lineLen, 0);
loadInfo.lineTo(_lineLen ,_lineH);
loadInfo.lineTo(0 ,_lineH);
loadInfo.lineTo(0 ,0); //进度显示文本
loadInfo.createTextField("txt" ,30, 0 ,0 ,_lineLen ,22);
loadInfo.txt.autoSize = _txtAlign; //设置进度条的位置(居中于主场景)
loadInfo._x = 303;
//设置进度条进度框的X位置
loadInfo._y = 438;
//设置进度条进度框的Y位置
tb = _root.getBytesTotal();
_root.stop();
myLoading.onEnterFrame = function(){
var lb:Number = _root.getBytesLoaded();
var percent:Number = Math.round(lb/tb*100);
loadInfo.txt.text = percent+"%";
loadInfo.txt.setTextFormat(txtFormat);
loadInfo.lineStyle(_lineH ,_lineBgcolor, 10);
loadInfo.moveTo(0 ,_lineH/2);
loadInfo.lineTo(percent*_lineLen/100 ,_lineH/2);
if (percent == 100) {
_root.play();
delete this.onEnterFrame;
loadInfo.clear();
loadInfo.txt.text = "";
}
}
]]>
分享到:
相关推荐
5. **动画和时间轴控制**:在Flash环境中,AS2.0可以操控时间轴进行复杂的动画制作,手册会解释如何使用gotoAndPlay、stop等方法来控制动画播放,以及帧标签和动作脚本之间的交互。 6. **与XML的集成**:AS2.0支持...
这些组件的交互逻辑也需要通过AS2.0脚本来实现。例如,使用Button对象创建按钮,并为其添加点击事件处理函数。 8. **优化与兼容性**: 开发AS2.0视频播放器时,要考虑浏览器和系统间的兼容性,确保在不同的环境和...
AS2.0(ActionScript 2.0)是Adobe Flash Player支持的一种脚本语言,用于创建交互式网页内容、游戏和多媒体应用程序。在这个项目中,我们有一个使用AS2.0编写的MP3播放器,它包含了一个波形图功能,这对于初学者来...
下面我们将深入探讨基于“FLASH 2004帮助文档,学习 AS2.0的脚本词典”的相关知识点。 首先,ActionScript 2.0是Flash Professional 8及之前版本中使用的脚本语言,它基于ECMAScript规范,提供了面向对象的编程能力...
在这个播放器中,AS2.0代码负责处理用户交互、播放控制、列表加载以及媒体的加载和播放。 2. **XML数据结构**:`list1.xml`文件用于存储视频和对应的缩略图信息。XML是一种轻量级的数据交换格式,易于人阅读和机器...
3. **图片加载**: 使用AS2.0中的Loader类,可以将图片加载到舞台上。Loader类的load()方法接受一个URL或一个包含URL的URLRequest对象,然后将内容加载到指定的目标显示对象中。 4. **事件监听**: AS2.0中的事件驱动...
在这款视频播放器中,AS2.0被用来编写控制逻辑,实现播放器的各种功能。例如,通过AS2.0可以监听用户的点击事件,执行相应的播放控制命令,或者动态加载XML配置文件,以实现灵活的播放列表管理。 ZIP算法是一种常用...
《FLASH AS2.0 入门实例教程》是一份针对初学者精心编写的教程,旨在帮助读者快速掌握ActionScript 2.0这一强大的脚本语言在Flash中的应用。该教程共分为18个章节,每个章节都包含了丰富的语法函数讲解以及实例练习...
在本文中,我们将深入探讨如何使用Flash和ActionScript 2.0(AS2.0)来创建一个苹果接取游戏。ActionScript是Adobe Flash平台上用于交互性内容开发的主要编程语言,而AS2.0是其早期版本之一。下面,我们将讨论这个...
《Flash AS2.0基础编程实例集锦》是evar工作室为初学者提供的一份宝贵学习资源,旨在帮助新接触ActionScript 2.0(AS2.0)的朋友们快速掌握这一强大的脚本语言在Flash中的应用。这些实例涵盖了从基本操作到更复杂的...
AS2.0(ActionScript 2.0)是Adobe Flash Professional中使用的一种脚本语言,它是基于ECMAScript的一个版本,主要用于创建交互式动画、网页应用程序以及游戏等。XML(Extensible Markup Language)则是一种标记语言...
在IT行业中,Flash AS2.0是一款经典的动画和交互式内容开发工具,广泛应用于网页设计、游戏制作以及教育领域中的在线测试系统。本项目“用Flash AS2.0制作的调用外部txt里的题目的智能题库”是利用AS2.0编程语言,...
首先,我们来看AS2.0在拼图游戏中扮演的角色。ActionScript是Adobe Flash的脚本语言,AS2.0是其第二代版本,主要负责动画、交互和逻辑处理。在这个拼图游戏中,AS2.0代码是驱动游戏运行的关键,它控制着游戏的启动、...
ActionScript是Adobe Flash平台上用于创建交互式内容、动画以及控制SWF文件的核心脚本语言。这份中文版的语言参考使得国内的开发者能够更方便地学习和应用ActionScript 2.0。 ActionScript 2.0相比早期版本,在功能...
AS2.0(ActionScript 2.0)是一种广泛用于创建富互联网应用程序(RIA)的脚本语言,尤其在Adobe Flash平台上。这个拓扑算法可能是为GIS开发人员设计的一种实现网络拓扑结构的方法。 在这个AS2.0的拓扑算法中,主要...
描述中的“图片轮播,纯AS代码,很好用,可以看下,同时希望指导下,呵呵”说明该程序是使用ActionScript编写的,可能是AS2.0或AS3.0版本。ActionScript是Adobe Flash Professional和Animate CC等工具中用于创建交互...
AS2.0的脚本嵌入在FLA文件中,控制着播放、暂停、停止、音量调节等基本操作,以及与其他文件(如XML或JavaScript)的交互。 “index.html”是播放器的网页容器,它引用了“flash_wmp.swf”——这是经过编译后的...
2. **解析XML**:AS2.0脚本使用`XML()`函数加载XML文件,然后通过遍历XML树来获取数据。 3. **创建UI元素**:根据解析出的XML数据,AS2.0创建相应的舞台对象,如MovieClip或Button,设置它们的文本、位置、事件监听...
1. ActionScript 2.0(AS2):是Flash平台早期的脚本语言,用于控制动画和交互,包括对象的创建、事件处理、数据操作等。 2. Flash涂鸦版:基于Flash的互动组件,用户可以在此画布上自由绘制,如同使用真实画笔一样...
这个教程"学_Flash 中的 ActionScript 2.0"显然是为了帮助初学者掌握这种强大的脚本语言。下面将详细介绍ActionScript 2.0的关键概念和重要知识点。 1. **基础语法**:ActionScript 2.0是一种基于ECMAScript的脚本...