Flash技巧代码:播放进度控制

技巧|控制

onEnterFrame = function () {
        jd_txt.text = "播放进度:"+_currentframe+"/"+_totalframes;
        _root.jd_mc.t_mc._x = int(_root._currentframe/_root._totalframes*(300-_root.jd_mc.t_mc._width));
};
_root.jd_mc.k_mc.onPress = function() {
        delete onEnterFrame;
        _root.jd_mc.t_mc._x = _root.jd_mc._xmouse;
};
_root.jd_mc.k_mc.onRelease = function() {
        gotoAndPlay(int(_root.jd_mc.t_mc._x/(300-_root.jd_mc.t_mc._width)*_root._totalframes));
        onEnterFrame = function () {
                jd_txt.text = "播放进度:"+_currentframe+"/"+_totalframes;
                _root.jd_mc.t_mc._x = int(_root._currentframe/_root._totalframes*(300-_root.jd_mc.t_mc._width));
        };
};
_root.jd_mc.t_mc.onPress = function() {
        delete onEnterFrame;
        startDrag(this, false, 0, -5, 300-this._width, -5);
        _root.jd_mc.t_mc.onEnterFrame = function() {
                gotoAndPlay(int(_root.jd_mc.t_mc._x/(300-_root.jd_mc.t_mc._width)*_root._totalframes));
                jd_txt.text = "播放进度:"+int(_root.jd_mc.t_mc._x/(300-_root.jd_mc.t_mc._width)*_root._totalframes)+"/"+_root._totalframes;
        };
};
_root.jd_mc.t_mc.onRelease = function() {
        stopDrag();
        delete _root.jd_mc.t_mc.onEnterFrame;
        gotoAndPlay(int(_root.jd_mc.t_mc._x/(300-_root.jd_mc.t_mc._width)*_root._totalframes));
        onEnterFrame = function () {
                jd_txt.text = "播放进度:"+_currentframe+"/"+_totalframes;
                _root.jd_mc.t_mc._x = int(_root._currentframe/_root._totalframes*(300-_root.jd_mc.t_mc._width));
        };
};这是我写的播放进度控制。可以拖动进度控制手柄,也可以在进度框中点击。

时间: 2025-01-14 05:32:49

Flash技巧代码:播放进度控制的相关文章

as3 音乐播放器带控制播放进度

点击进度条音乐从鼠标点击处开始播放 制作过程: 1.新建FLASH CS3文档,保存名为"控制播放进度",保存在存有音乐的文件夹内.设置文档大小:252×114像素,帧频:24fps. 2.第一层名为"播放器背景",在该层画一个播放器背景. 3.新建图层,名为"播放进度框",画一个无边框的圆角矩形,边角半径为8,宽202高6,填充颜色为#006600,使其垂直水平于舞台. 4.新建图层,名为"播放进度背景",画一个无边框的圆角

WPF中Slider实时记录播放进度并且拖拽滑动Thumb实现播放进度的控制

问题描述 这个问题很多人都应该考虑过不过我来说说我的解决方法吧!就用MediaPlayer控件来举例:前面的问题比较容易解决,就是用一个Timer利用Tick事件去不停的获取正在播放的多媒体文件的当前播放位置.贴上代码:然后后面的问题解决方案可能很多人会想到用Slider的ValueChanged事件去写,可是这个拖拽并不是唯一一个触发ValueChanged事件的,在播放过程中Slider的Value属性一直在变化,很多人就看到了冲突.这个问题我是这样解决的,其实也是很简单的,我们可以用Mou

网页插入flv视频代码,可控制是否自动播放

今天小涛分享一个比较实用的东西:网页插入flv视频代码,可控制是否自动播放  代码如下 复制代码 <object width="500" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers

flash as 3.0键盘控制代码

flash as 3.0键盘控制代码 package sxl{//包路径,也就是建一个sxl文件夹,里面放此MainMap.as文件 import flash.display.Sprite;//显示对象容器 import flash.display.MovieClip;//方块需要附加坐标等属性,所以选它 import flash.display.DisplayObject;//不一一加注释了,自己看吧 import flash.text.TextField; import flash.even

利用MCI命令进行 播放录制音乐,以及弹出光驱,音量控制获得播放进度等等操作。。。开发必备。

关于MCI的命令以及操作 很复杂 各种宏 这里简单的列举了几个例子  实际开发中 如果用到MCI那么我们去研究微软的 Mmsystem.h头文件...  MCI的使用时要先打开设备 然后再操作设备 .     1.开始录制音乐 录制时候使用的设备是waveaudio 波形音频设备  支持wav  DWORD id ;   MCI_OPEN_PARMS pr;   pr.lpstrDeviceType=_T("waveaudio")  ; //设备类型   pr.lpstrElement

掌握Flash技巧:纯ActionScript的Loading效果四例

loading|技巧 前言:稍微大一些的Flash作品在播放之前都会有一个Loading预载画面,这考虑到网络的速度,本地浏览不需要等待下载,但传到网上,因为每个用户的网速不同,所以很有必要在我们的作品中加入Loading画面,之前,已经有很多教程是关于Loading制作方法的,今天我们给读者讲述四个纯AS的Loading效果,不懂AS的菜鸟或"代码盲"甚至可以直接复制教程中的代码到自己的作品中,懂AS代码的朋友,可以仔细阅读这些代码,从中学到更多的AS知识,或由此引申出更多的AS L

flash影片web播放控制器制作祥解

web|控制 在闪吧看到了这个flash播放器,想下载其源码下来研究已供自己使用,没想到闪吧已做禁止下载功能.费了几天的网上搜索,除了几篇相关资料外,没有源码下载,更没有实例讲解.受不住诱惑,只好自己参考资料亲手写了.这个flash影片播放控制器时用了闪吧的播放界面,程序代码完全亲手写上. 首先我们看看flash播放控制器的界面(很简单的html代码,不过不是自己源创的) 定义样式: <style>body,td,button{font:normal 12px Tahoma;color:#33

ASP.NET WEB服务和Flash打造MP3播放器

asp.net|web|web服务     昨天装了Flash MX 2004 Pro,看了下介绍,确实增加了不少新的特性,加了不少数据组件,后来感觉ASP.NET开发web服务这么简单,于是突发奇想:我何不用c#和flash做一个播放器呀.下面介绍一下简单的原理. 用c#写一个web服务,把一个指定目录的.mp3文件都罗列出来(主要用System.IO里的一些成员),并添加到一个ArrayList里面,最后把这个ArrayList以Web服务的形式向外发布出去.然后用Flash MX 2004

《jQuery、jQuery UI及jQuery Mobile技巧与示例》——7.7 技巧:使用进度条微件显示进程的状态

7.7 技巧:使用进度条微件显示进程的状态 当Web应用程序执行一个动作的持续时间超过大约两秒钟时,为用户显示动作状态是一个很好的做法.如果不知道动作的状态,通常会改变鼠标光标或显示一个旋转的效果. 在某些情况下,你能知道进程的进度.在这种情况下,最好尽可能准确地满足用户的期待.代码清单7-7介绍了jQuery UI的进度条(progressbar),可以使用它实现这样的目的. 代码清单7-7 将一个 元素转换为进度条 00 <!DOCTYPE html> 01 02 <html lan