eNet学院俱乐部


 
jiaojiao0520
中士
Rank: 6Rank: 6Rank: 6



UID 2343766
精华 0
积分 1076
帖子 86
威望 432
积分 10
阅读权限 60
注册 2007-6-2
状态 离线
发表于 2007-7-9 17:41  资料 短消息 
制作播放控制

界面元素确定下来以后,下面就需要制作视频的播放控制了。在一个视频播放器中,当视频被调入时,需要一些基本的控制,把包括:控制视频的播放与停止、控制视频快进与快退、控制声音的大小、控制视频播放的动态显示等。本节将逐一实现这些功能。
        1.实现视频的控制
       (1)在第一个角色表中选择vid 03,将其放置到6号精灵通道中。

       (2)在舞台上选择播放按钮,使用光标移动键在舞台上进行位移,使其与舞台上的播放的位置对齐。
       (3)在舞台上选择播放按钮,单击鼠标右键,选择其中的Script命令,在脚本窗口中键入。
       (4)在第1个角色表中选择vid 01,按住鼠标左键不放将其拖到舞台上,并使其与舞台上的停止按钮对齐,如图11-41所示。

      (5)在舞台上选择停止按钮,打开脚本窗口,在其中键入。
      (6)将快退按钮导入舞台上,使其与背景图片上的快退按钮对齐,并键入如下代码,用于控制按钮的快退操作(这里仅仅是控制了视频的快退,它还需要与视频控制上的进度条配合,关于进度条的控制将在后文中给予介绍)。这里提醒读者,sprite(3)上放置的是数字视频,对于它的属性设置将影响视频的播放。另外,关于视频的基本控制就完成了,在这里我们制作了视频的播放与停止、快进与快退,读者如果对相应的视频属性不太了解的话,可以翻阅前面的章节。
       (7)将快进按钮导入到舞台上,使其与背景图片上的快进按钮对齐。

2.视频显示信息
           视频显示信息是播放器所必备的功能之一,使用它可以显示当前所播放的视频的长度,正在播放的位置等,下面我们将使用帧脚本来实现这一功能。
         (1)在工具栏上单击Text Window ,打开文本创建窗口,切换到Field选项卡中,在其下面的文本编辑区域中输入“视频长度”,并在角色表中将其命名为“视频信息”。然后,关闭该窗口,在角色表中找到该角色,并将其拖到舞台上,其位置。

         (2)此时的文本由于其背景为默认的白色,因此看起来与视频颜色不搭配。我们可以考虑使用混合模式,使其与背景变为透明。选择文本精灵,打开属性检查器,在Sprite选项卡中的Ink下拉列表中选择Background Transparent选项,并调整字体的颜色,其效果。(3)使用同样的方法,再创建一个域文本,并将其拖动到舞台上调整精灵的混合模式与颜色,在角色表中将其命名为“正在播放时间”,其位置。

       (4)按组合键Ctrl+4打开脚本窗口,在脚本通道上的视频末端双击鼠标左键,创建一个帧脚本。

        3.控制声音进度条
           声音进度条也是视频播放器中所不可缺少的组件之一,通过使用该工具可以动态控制声音的音量,下面我们将实现这一功能。
         (1)在工具箱上单击矩形按钮,在舞台上创建一个矩形,其宽度与高度应当与音量进度条的长度相匹配。
         (2)打开属性检查器,切换到Sprite选项卡,并将Ink后面的值设置为0,从而将矩形变为完全透明。

           (3)在角色表中选择进度控制滑快,将其拖放到舞台上,并使其与矩形框对齐。
             (4)然后,再在舞台上选择透明度被设置为0的矩形,单击鼠标右键,选择其中的Script命令
             4.控制视频进度条
             视频进度条的控制和音量进度条的控制大致相同。不过,视频进度条所使用的是视频的属性而已,下面是详细的创建方法。
             (1)首先,使用上面所介绍的方法创建一个矩形,为了使创建的矩形与音量控制中的矩形相同,读者可以使用复制的方法复制一个矩形,并将其放置到视频的位置。

            (2)然后,使用上述的方法将矩形的透明度设置为0,并将角色表中的进度滑块拖动到舞台上,将其位置与矩形对齐。
            (3)在舞台上选择视频控制上的矩形(即上一步将透明度设置为0的矩形),打开脚本窗口
            由于数字视频中一般不存在背景音乐,因此这里的控制是没有作用的,因此在这里我们它该控制设置为音量开关,从而可以灵活地控制声音的开与关。




来源于http://www.itzcn.net

顶部
[广告] 论坛使用帮助(如何发附件)
 


当前时区 GMT+8, 现在时间是 2008-11-19 13:39


Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 5.198736 second(s), 11 queries , Gzip enabled

清除 Cookies - 联系我们 - 硅谷动力网络学院 - Archiver - WAP