- 浏览: 43381 次
- 性别:
- 来自: 深圳
最新评论
实际运用时,将下列源文件中的Control_progress实例copy到需要的文件中去就行了。Control_progress的宽度与高度随便你调整。[1b]特别说明:[/1b]本实例中用了三个as动态文本,其实你也可以直接创建,不必用as书写。这样代码会少很多了。观看效果:
1、新建一个电影元件,名为move_mc,它是作为显示和控制进度的移动小块,宽度*高度=10*10,透明度为0(目的是能感应鼠标),另画一个红色的小十字作为移动时的指针。
2、另新建一个电影元件,名为Control_progress。
2.1在其第一层画一个宽度*高度=400*10的作为背景的色条;
2.2在其第二图层,放置一个电影实例宽度*高度=398*8,颜色是绿色,位置是_x=1;_y=1;实例名是bar_mc
2.3拖放上述第一步做的那个move_mc放在其第三图层上,命名为move_mc。
2.4、另建第四个图层,作为as层,其上的代码如下:
this.createTextField("currentframe_txt", 0, 0, -2, 200, 12);//显示当前帧数
this.createTextField("totalframe_txt", 1, 200, -2, 200, 12);//显示总帧数
this.createTextField("prompt_txt", 2, 0, -16, 50, 12);//拖动提示文本
currentframe_txt.selectable = false;//文本不可选
totalframe_txt.selectable = false;
prompt_txt.selectable = false;
//文本格式
var format0:TextFormat = new TextFormat();
format0.align = "left";
format0.font = "Tahoma";
format0.size = 8;
format0.color = 0x000000;
currentframe_txt.autoSize = true;
var format1:TextFormat = new TextFormat();
format1.align = "right";
format1.font = "Tahoma";
format1.size = 8;
format1.color = 0x000000;
totalframe_txt.autoSize = true;
totalframe_txt.wordWrap = true;
totalframe_txt.text = "total: "+_root._totalframes;
totalframe_txt.setTextFormat(format1);
prompt_txt.autoSize = true;
prompt_txt.borderColor = 0xFFFFFF;
prompt_txt.backgroundColor = 0xD9D9D9;
var format2:TextFormat = new TextFormat();
format2.align = "left";
format2.font = "Tahoma";
format2.size = 8;
format2.color = 0x000000;
//....................................................................
var switchB:Boolean = true;//开关布尔值
onEnterFrame = function () {
var l:Number = _root._currentframe; //当前帧数
var t:Number = _root._totalframes; //文件总帧数
currentframe_txt.text = "current: "+l;//文本显示当前帧数
currentframe_txt.setTextFormat(format0);
if (switchB) {
move_mc._x = (l*390/t);//红色十字的移动位置
} else {
prompt_txt._x = move_mc._x; //拖动提示文本
}
var i:Number = Math.round(move_mc._x*Number(t/390));//当前帧数
var per:Number = Math.round((l/t)*100);//当前百分比
bar_mc._xscale = per;//绿色移动条长度
_root.gotoAndPlay(i);
updateAfterEvent();
};
move_mc.onRollOver = function() {
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-loadingjiaocheng/2071.html
发表评论
-
Flash打造美女影片指导进度条
2010-04-10 13:44 654我们制作一个好看的影片导入进度条。 先看效果。 准 ... -
详谈flash Loading教程
2010-04-10 13:43 597[1b]Loading的制作[/1b] ... -
Flash基础理论课:制作Loading思路详解(附图)
2010-04-10 13:43 600[1b] [/1b] [1b]思路:[/1b] 1、制作一个1 ... -
即拷即用的loading代码
2010-04-10 13:43 525// 设置loading的宽、高、颜色 var loadin ... -
用实验中的Actionscript 3.0实现颜色拾取
2010-04-09 14:07 775var linkageId = "Bliss.jp ... -
e4x - 对xml操作的一些示例
2010-04-09 14:07 538as3终于给了xml一个名分,使他成了真正的内置数据类型, 现 ... -
e4x - 对xml操作的一些示例
2010-04-09 14:07 567as3终于给了xml一个名分,使他成了真正的内置数据类型, 现 ... -
as3游戏开发之打气球系列(二)
2010-04-09 14:06 483HI,经过了昨天疯狂的理 ... -
我对as3声音架构的理解
2010-04-09 14:06 596一直都对as3的声音架构 ... -
flash as3做几何画板-先写一个按钮类
2010-04-09 11:58 903package draw1 { import ... -
flash as3做几何画板-数据格式
2010-04-09 11:58 790id m_type m_x1 m_y1 m_point1 m ... -
flash as3做几何画板-数据格式
2010-04-09 11:57 639id m_type m_x1 m_y1 m_point1 m ... -
flash as3做几何画板-点
2010-04-09 11:57 934任何情况下: 鼠标在点上移动:点变成橙色 鼠标离开点:还原原来 ... -
flash as3做几何画板-点
2010-04-09 11:57 708任何情况下: 鼠标在点上移动:点变成橙色 鼠标离开点:还原原来 ... -
flash8水波制作简明实例
2010-04-08 11:30 762一直一来,flash8的水波制作都是比较让我向往的,网上也出了 ... -
flash8水波制作简明实例
2010-04-08 11:30 649一直一来,flash8的水波制作都是比较让我向往的,网上也出了 ... -
flash神秘星空的制作过程
2010-04-08 11:30 619这是我前些时候学的 ... -
flash神秘星空的制作过程
2010-04-08 11:30 719这是我前些时候学的 ... -
在Flash8中用Blendmode打造光影变换
2010-04-08 11:29 564[1b]演示文件[/1b]: [1b] ... -
Flash绘制美丽风景画之海滩
2010-04-08 09:45 578过前段时间学习,我们掌握了鼠绘的一些初步知识,今天我们来综合一 ...
相关推荐
多媒体课件中Flash动画的播放进度控制条的制作.doc
flash播放进度条及按钮控制的制作方法及代码
包含文件: config.xml controller.swf Flash.html 在博客看到有一篇文章是关于这一个东西的,但下载链接无效好久的样子了,看到博评上有不少人求这个文件就去网上淘淘看,搜了许久后还真的找到了,就摆上来和大家...
一个可以控制进度的Flash播放器 一个可以控制进度的Flash播放器 一个可以控制进度的Flash播放器 一个可以控制进度的Flash播放器
MFC实现一个可以控制进度的Flash播放器 if(pScrollBar == &m_hScroll) { int nCurPos = pScrollBar->GetScrollPos(); switch(nSBCode) { case SB_LINELEFT: nCurPos--; break; case SB_...
提供在线列表功能,除了具有普通播放器应该具备的功能(像进度控制、快进快退、单针播放、循环、音量控制、播放列表、列表的导出与导入、收藏夹、文件搜索、文件管理、换肤、画面缩放、播放质量、显示模式、全屏、...
精灵Flash播放器,是由flash678.com公司...不仅仅支持本地SWF文件播放,更支持在线SWF播放,并可通过滚动条自由控制播放进度,本的SWF文件只要双击就可以打开,以后操作SWF就象操作文本一样简单自如,是Flash播放的首选.
参考网上资料做的一个简单的网页播放flash的例子,功能挺简单,可以暂停,开始,显示帧数,用进度条控制播放进度。有需要的同学们可以看一哈~
且在播放控制方面作了较大的改进:增加了播放控制面板,添加了鼠标右键控制菜单,使用户可以使用多种操作方式来完成同一动作,并且加入了进度控制条,用户通过拖动进度控制条可以随意的控制当前播放的动画进度,无须...
8.显示播放进度条,带预加载,支持拖动播放进度条; 9.支持音量控制(默认为75); 10.支持全屏,支持双击全屏; 11.显示视频总时长和当前播放进度的位置时间; 12.播放器大小,可随意设置; 13.视频文件自适应播放器...
AS3.0 进度条控制加载的swf 控制被加载swf当前帧
“枫叶FLASH浏览器”是一款免费的FLASH动画快速浏览软件。其主要功能:独有的九画面浏览、进度条控制动画播放进度、全屏播放、全屏播放进度控制、连续播放等功能。本软件为绿色软件不需安装、不修改注册表。
//根据 Flash 的播放进度设置 id 为 bar 的表格的宽度 bar.style.width=Math.round(N*100/total)+"%" //在 id 为 frameCount 的对象中显示当前帧数和总帧数 frameCount.innerText=N+"/"+total } function ...
功能强大、方便易用的Flash播放器。...支持播放进度的控制和时间的显示7.截图和设置为桌面壁纸8.Flash屏保组件,可以将swf和exe文件设为屏保9.支持搜索和提取IE缓存中的文件10.丰富的选项设置和完善的热键系统
非常好用的flash播放器可以控制播放进度
8.显示播放进度条,带预加载,支持拖动播放进度条; 9.支持音量控制(默认为75); 10.支持全屏,支持双击全屏; 11.显示视频总时长和当前播放进度的位置时间; 12.播放器大小,可随意设置; 13.视频文件自适应播放器...
完整的播放控制加上可任意拖动的播放进度条和音量控制,让你随心所欲地欣赏,细致观察动画作者的灵感创意。你可以随意缩放动画,并能以全屏幕欣赏动画,“总在最前”使你摆脱一切干扰。简单方便的播放列表,可让你在...
一款FLASH动画快速浏览软件,其主要功能:独有的九画面快速浏览、随意控制动画播放进度、真正全屏播放(很多同类的播放器也自称全屏播放,谁是真正全屏播放。您用了就知道)、连续播放、可换COOLSKIN、EXE2SWF成批转换...
Flash678音乐MV ----是有flash678.com影视公司精心打造的...可通过滚动条自由控制收听进度,并自动保存您曾播放过的歌手 如果不喜欢的可以右键删除 下次欣赏的时候会马上找到您喜欢的音乐MV资源,是音乐MV播放的首选
功能非常强劲的免费FLASH播放器,可完美的播放各种FLASH文件,近十种的组合播放模式,智能越过和播放列表实现了VCD一样的无人操作播放,精美的界面和精心设计的播放控制模式,且支持SKING换肤功能,操作简单,强大的...