`
wangangie19
  • 浏览: 43280 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

简单的flash播放进度控制条

阅读更多

 实际运用时,将下列源文件中的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动画的播放进度控制条的制作.doc编程资料

    多媒体课件中Flash动画的播放进度控制条的制作.doc

    flash播放控制

    flash播放进度条及按钮控制的制作方法及代码

    flash swf 添加播放控制条

    包含文件: config.xml controller.swf Flash.html 在博客看到有一篇文章是关于这一个东西的,但下载链接无效好久的样子了,看到博评上有不少人求这个文件就去网上淘淘看,搜了许久后还真的找到了,就摆上来和大家...

    一个可以控制进度的Flash播放器

    一个可以控制进度的Flash播放器 一个可以控制进度的Flash播放器 一个可以控制进度的Flash播放器 一个可以控制进度的Flash播放器

    MFC实现一个可以控制进度的Flash播放器

    MFC实现一个可以控制进度的Flash播放器 if(pScrollBar == &m_hScroll) { int nCurPos = pScrollBar->GetScrollPos(); switch(nSBCode) { case SB_LINELEFT: nCurPos--; break; case SB_...

    闪电Flash播放Lightning Flash Player 2006

    提供在线列表功能,除了具有普通播放器应该具备的功能(像进度控制、快进快退、单针播放、循环、音量控制、播放列表、列表的导出与导入、收藏夹、文件搜索、文件管理、换肤、画面缩放、播放质量、显示模式、全屏、...

    精灵Flash播放器

    精灵Flash播放器,是由flash678.com公司...不仅仅支持本地SWF文件播放,更支持在线SWF播放,并可通过滚动条自由控制播放进度,本的SWF文件只要双击就可以打开,以后操作SWF就象操作文本一样简单自如,是Flash播放的首选.

    一个简单的Flash网页播放器

    参考网上资料做的一个简单的网页播放flash的例子,功能挺简单,可以暂停,开始,显示帧数,用进度条控制播放进度。有需要的同学们可以看一哈~

    学友Flash伴侣

    且在播放控制方面作了较大的改进:增加了播放控制面板,添加了鼠标右键控制菜单,使用户可以使用多种操作方式来完成同一动作,并且加入了进度控制条,用户通过拖动进度控制条可以随意的控制当前播放的动画进度,无须...

    flash网页播放器

    8.显示播放进度条,带预加载,支持拖动播放进度条; 9.支持音量控制(默认为75); 10.支持全屏,支持双击全屏; 11.显示视频总时长和当前播放进度的位置时间; 12.播放器大小,可随意设置; 13.视频文件自适应播放器...

    AS3.0 进度条控制加载的swf

    AS3.0 进度条控制加载的swf 控制被加载swf当前帧

    枫叶FLASH浏览器 V2.7.zip

    “枫叶FLASH浏览器”是一款免费的FLASH动画快速浏览软件。其主要功能:独有的九画面浏览、进度条控制动画播放进度、全屏播放、全屏播放进度控制、连续播放等功能。本软件为绿色软件不需安装、不修改注册表。

    网页FLASH播放器代码

    //根据 Flash 的播放进度设置 id 为 bar 的表格的宽度 bar.style.width=Math.round(N*100/total)+"%" //在 id 为 frameCount 的对象中显示当前帧数和总帧数 frameCount.innerText=N+"/"+total } function ...

    Flash Player Classic v4.11

    功能强大、方便易用的Flash播放器。...支持播放进度的控制和时间的显示7.截图和设置为桌面壁纸8.Flash屏保组件,可以将swf和exe文件设为屏保9.支持搜索和提取IE缓存中的文件10.丰富的选项设置和完善的热键系统

    火狐flash播放器

    非常好用的flash播放器可以控制播放进度

    FlashVars播放器源码

    8.显示播放进度条,带预加载,支持拖动播放进度条; 9.支持音量控制(默认为75); 10.支持全屏,支持双击全屏; 11.显示视频总时长和当前播放进度的位置时间; 12.播放器大小,可随意设置; 13.视频文件自适应播放器...

    闪客利器—SWF探索者

    完整的播放控制加上可任意拖动的播放进度条和音量控制,让你随心所欲地欣赏,细致观察动画作者的灵感创意。你可以随意缩放动画,并能以全屏幕欣赏动画,“总在最前”使你摆脱一切干扰。简单方便的播放列表,可让你在...

    枫叶FLASH浏览器(FlashShow) v2.7

    一款FLASH动画快速浏览软件,其主要功能:独有的九画面快速浏览、随意控制动画播放进度、真正全屏播放(很多同类的播放器也自称全屏播放,谁是真正全屏播放。您用了就知道)、连续播放、可换COOLSKIN、EXE2SWF成批转换...

    Flash678音乐MV v2.0.0.9.zip

    Flash678音乐MV ----是有flash678.com影视公司精心打造的...可通过滚动条自由控制收听进度,并自动保存您曾播放过的歌手 如果不喜欢的可以右键删除 下次欣赏的时候会马上找到您喜欢的音乐MV资源,是音乐MV播放的首选

    闪精FLASH播放器(WINFLASH) v2.03 (2030b)

    功能非常强劲的免费FLASH播放器,可完美的播放各种FLASH文件,近十种的组合播放模式,智能越过和播放列表实现了VCD一样的无人操作播放,精美的界面和精心设计的播放控制模式,且支持SKING换肤功能,操作简单,强大的...

Global site tag (gtag.js) - Google Analytics