分享

制作Flash影片播放器(播放进度条、音量调节滑块、控制按钮)的方法和代码

 文山揽胜 2015-01-10

制作Flash影片播放器(播放进度条、音量调节滑块、控制按钮)的方法和代码


  一、制作音量控制滑块

   1.启动FLASH软件。

   2.确立文档属性设置动画尺寸帧频背景等。

   3.首先将准备好的素材图片和歌曲导入到库中待用。

   4.创建影片剪辑元件

   选择“插入-新建元件”,建立一个名为“音量控制”的影片剪辑元件,点击确定,进入元件编辑区。添加一个图层,共两个图层。自下而上命名为底板、滑块 。

    A.选择底板图层第一帧,用矩形工具在舞台拖一个规格80*14的,无边线的橙色矩形(图2-1),然后,用选择工具将其左边上角向下拖至底角,成为三角形(图2-2),点击该实例,左对齐-垂直中齐。上锁。

    B.选择滑块图层第一帧,用矩形工具在舞台拖一个规格5*18的,无边线的浅绿色矩形 ,将其放置在底板的中间,垂直中齐。将其转换为影片剪辑元件。

    点击该实例,按f9,打开动作面板,在as编辑区输入,如下影片剪辑指令语句:

onClipEvent (enterFrame)

{

    mex = getProperty(this, _x);

    vol.setVolume(mex / 9.800000E-001);

}

onClipEvent (load)

{

    vol = new Sound();

}

onClipEvent (mouseDown)

{

    if (this.hitTest(_root._xmouse, _root._ymouse))

    {

        startDrag (this, false, 0, 0, 80, 0);

    } 

}

onClipEvent (mouseUp)

{

    stopDrag ();

}

锁定该图层。

二、制作播放进度条

    选择“插入-新建元件”,建立一个名为“播放进度”的影片剪辑元件,点击确定,进入元件编辑区。添加一个图层,共两个图层。自下而上命名为底板、滑块 。

    A.选择底板图层第一帧,用矩形工具在舞台拖一个规格220*8的,无边线的黄色矩形,点击该实例,左对齐-垂直中齐。上锁。

    B.选择滑块图层第一帧,用矩形工具在舞台拖一个规格5*15的,无边线的红色色矩形 ,点击该实例,左对齐-垂直中齐。右键该实例,将其转换为影片剪辑元件。

    点击该实例,按f9,打开动作面板,在as编辑区输入,如下影片剪辑指令语句:

onClipEvent (load)

{

    drag = new Boolean();

    drag = false;

    cang =220 / _root._totalframes;

}

onClipEvent (mouseDown)

{

    drag = true;

    if (this.hitTest(_root._xmouse, _root._ymouse))

    {

        startDrag (this, false, 0, 0, 220, 0);

    } 

}

onClipEvent (mouseUp)

{

    drag = false;

    stopDrag ();

}

onClipEvent (enterFrame)

{

    _root.all.allframe = _root._totalframes;

    _root.all.nowframe = _root._currentframe;

    if (drag == true && this.hitTest(_root._xmouse, _root._ymouse))

    {

        _root.all.kz.stop();

        xvernier = getProperty(this, _x);

        _root.gotoAndStop(int(xvernier / cang));

    }

    else if (_root._currentframe == 1)

    {

        setProperty(this, _x, 0);

    }

    else

    {

        setProperty(this, _x, _root._currentframe * cang);

    }

}

锁定该图层。

   三、编辑制作场景

    返回场景1,添加五个图层,共六个图层。自下而上命名为音乐、按钮、音量、进度、影片1、影片2。 

    (1)选择音乐图层第一帧,从库中拖出歌曲文件到舞台,位置随意。这时时间轴上出现,然后按住键盘上的F5,直到音乐播放完时松开。点击“该图层第1帧-同步(右侧小三角)-数据流”(数据流的设置可以使音乐文件大大地缩小)。上锁。

    (2)选择按钮图层第一帧,点击“窗口-公用库-按钮”,在按钮界面双击倒数第二个文件夹,然后在新界面分别依次选择flat blue back(起始)flat blue play(开始)、flat blue pause(暂停)、flat blue stop(停止)和flat blue forward(结束)五个按钮,将其拖入舞台的下边的左侧。

下面我们为按钮添加指令语句:点击起始按钮,按f9,打开动作面板,在as编辑区输入,如下语句:

on (release){

    gotoAndPlay(1);

}

    点击开始按钮,按f9,打开动作面板,在as编辑区输入,如下语句:

on (release){

    play();

}

    点击暂停按钮,按f9,打开动作面板,在as编辑区输入,如下语句:

on (release){

    stop();

}

    点击停止按钮,按f9,打开动作面板,在as编辑区输入,如下语句:

on (release){

    gotoAndStop(1);

}

    点击结束按钮,按f9,打开动作面板,在as编辑区输入,如下语句:

on (release){

    gotoAndStop(666);

}

    (3)选择音量图层第1帧,从库中拖出“音量控制”影片剪辑元件到舞台,按原规格将其水平放置在按钮的右侧,在第685帧插入帧。上锁。

    (4)选择进度图层第1帧,从库中拖出“播放进度”影片剪辑元件到舞台,按原规格将其水平放置在音量控制的右侧,在第685帧插入帧。上锁。

    (5)选择舞者1图层第1帧,从库中拖出“舞者”影片剪辑元件到舞台,按原规格将其放置在舞台的左侧适当位置。在第666帧插入关键帧,将其水平移到舞台的右侧。右键点击第1-684帧之间任何一帧,创建本区域间的动画补间。点击第1-684帧之间任何一帧,在属性面板设置其“缓动”为80。点击上图右侧的“编辑”,打开“自定义缓入/缓出”面板,分别用鼠标调整实例缓动参数,点击确定,返回场景1。

    (6)选择舞者2图层第1帧,从库中拖出“舞者”影片剪辑元件到舞台,按原规格将其放置在舞台的右侧,与舞者1平行。点击该实例,在属性面板设置其“颜色-色调”参数,操作完成后的舞台实例显示,在第685帧插入关键帧,将其水平移到舞台的左侧。右键点击第1-684帧之间任何一帧,创建本区域间的动画补间。点击第1-684帧之间任何一帧,在属性面板设置其“缓动”为80。点击上图右侧的“编辑”,打开“自定义缓入/缓出”面板,分别用鼠标调整实例缓动参数,点击确定,返回场景1。上锁。

    6.完成后测试存盘


    注:在制作中可以给播放器添加一个精美的背景及边框,影片图层可按你自己的需要插入视频,为让视频和播放器同步,动画最好在场景中完成。教程中的播放器三个要件:按钮、音量、进度均可单独使用。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多