回帖:Re:AutoPlay Media Studio6.0 汉化完全版使用指南之计时器的设置
描述:首选看下面的图片:
图片:
http://bbs.deepin.org/attachment/Mon_0703/85_173760_f9314497edaae07.jpg
这是一张《郝明道装机工具盘贺岁版—第二版》的光盘界面截图。这张光盘除了具有《郝明道装机工具盘》、《郝明道装机工具盘特别版》《郝明道装机工具盘图形图像专版》和《郝明道装机工具盘贺岁版》一般的功能之外,又利用《AutoPlay Media Studio 6.0汉化完全版》自身的功能开发出了“音频计时”、“页面动画”和“字幕滚动”功能。
光盘标题“郝明道装机工具盘贺岁版”文字与光盘界面分离是利用“遮罩”功能制作出来的,这个功能已经介绍过;右上角的计时器是利用“计时”功能制作出来的;计时器下面的欢迎文字“欢迎使用郝明道装机工具盘贺岁版 祝您春节愉快 心想事成 万事如意!!”是在页面中插入的“Flash动画”;光盘下面的说明文字“查看软件说明,请右键点击软件图标;安装软件,请左键点击软件图标”(图片中显示不完整)是利用“文字滚动”功能制作出来的,这个功能已经介绍过。
下面重点介绍软件《AutoPlay Media Studio 6.0汉化完全版》的插入“Flash动画”和“计时”功能:
一、 插入Flash动画:
我们在设计光盘界面的时候,要为插入动画预留空间。预留的空间布局和色彩要与整个光盘界面的布局和色彩相互协调和一致,以使插入动画后整个光盘界面是一个协调的整体。为达到这个目的,在设计光盘界面时,对为插入动画预的空间色彩要进行确定和记录。因为,我们在做Flash动画时,滚动文字是有背景的,记录了预留空间的色彩,为的是在设置Flash动画背景时与预留空间的背景一致。上面的图片中预留空间的颜色R、G、B三个通道分别是:233、213和233,在做Flash动画时,背景颜色也要设置成这三个颜色。
用Flash软件制作文字滚动的动画只需六步。一是设置文字背景的颜色,注意与预留空间的颜色一致就行了。同时,背就的大小也要与预留空间的大小一致;二是输入需要滚动的文字并调整好文字的颜色、字体的格式和大小;三是将文字移至滚动的开始位置,插入关键帧;四是在文字所在的图层中点选文字滚动想要停止位置的帧标签,再插入关键帧;五是将文字移至想要停止的位置,插入补间动画。如果想要文字在停止的位置停留一段时间,则在第二个关键帧的后面的适当位置再插入一个关键帧;六是对文字动画的设置进行预览,对不满意的地方进行调整,认为满意后进行发布或导出。文字动画制作完毕。
在光盘界面中插入Flash动画:在打开的》《AutoPlay Media Studio 6.0汉化完全版》工具中点击“插入新Flash对象”图标,插入已制作好的Flash动画文件,移至预留空间内并调整好大小,点击“预览”按钮进行预览,调整至满意,Flash动画设至完毕。
在插入Flash动画的过程中,制作是关键,插入非常简单。
二、 音频计时设置:
计时设置的关键是命令设置。
1.在进行设置之前,首先要为计时器在界面上设计图案样式,如上图中的右上角。设计这样的光盘界面最好用软件《Adobe Photoshop CS简体中文版》,这个软件在图形的设计上有独到之处,功能比较齐全。绿色部份为计时器的显示屏。总的说,图案设计出来让人看着像个电子显示屏就可了。
2.打开《AutoPlay Media Studio 6.0汉化完全版》,插入“段落文字”或“标签对象”,在其中输入“00:00”字样,调整好字体的大小、颜色、格式等,将文字拖入显示器中,调整好文字框的位置和大小。同时,为了保持界面的美观,在页面上不设置退出按钮,可在“段落文字”或“标签对象”的属性中的脚本中设置退出命令。这样,即作为显示器又可作为退出按钮,一举两得。
3.插入音频。软件《AutoPlay Media Studio 6.0汉化完全版》中的计时功能要有计时对象,也就是说,要指定一个能够在界面上运行的对象让计时功能启动,由计量器为它计时。这里介绍的是为音频计时,所以首先要插入音频。 插入音频的方法有两种。一是点击菜单栏中的“方案”菜单,在打开的下拉子菜单中点击“音频”选项,在打开的“音频设定”面板中添加音乐(ogg格式)即可;二是双击页面,在打开的“页面属性”面板中点击打开“脚本”选项卡,再点击打开“显示(on show)”动用面板,再点击下面的“添加动作”按钮,在打开的“新建动作向导—选择动作”面板中点击“第一步 选择分类”下面的小箭头,在下拉列表中点选“Audio(音频)”选项,在第二步“选择动作”下面的列表中点选“Audio Load(载入音频)”选项,点击“下一步”按钮,在打开的“新建动作向导—动作设置”面板中的第三步中的“channel(通道)”选项中为音频选择一个通道,在“Filename(文件名)中选择想要添加的音乐,再设置好下面的是否自动播放和是否循环,音乐添加完毕。添加完音乐,再为音乐添加音量控制。在第二步中点选“Audio SetVolume(设置音频音量)”选项,点击“下一步”按钮,在第三步中选择与加入音频时一样的通道,在“Volume(音量)”后边输入音量的数值。音量的数值是0~255之间。设置完成后点击“完成”按钮,音频音量设置完成。如下图所示:
图片:
http://bbs.deepin.org/attachment/Mon_0703/85_173760_e8896a789f80fcf.jpg
之所以要在“on show(显示)中添加音频,是因为在这里加入的对象是自动运行的,如果想通过按钮控制音频的运行,就要在按钮属性中加入,通过鼠标点击进行控制。如果我们不想在每个页面中加入不同的音乐,最好的方法是第一个,在背景中加入音乐(在背景可以加入多首音乐)。因为在背景中加入音乐比较简单,在页面中加入相对复杂一些。
4.计时命令设置:首选看下面的图片:
图片:
http://bbs.deepin.org/attachment/Mon_0703/85_173760_fe7808e10b70b4a.jpg
在上面的图片中可以看出,文字计时命令共输入了如下13条。这13条命令缺一不可。
curTime = Math.Round(Audio.GetCurrentPos(CHANNEL_BACKGROUND), 2);
if String.Find(curTime, ".", 1, false)==-1 then
curTime = String.Concat(curTime, ".");
end
decPos = String.Find(curTime, ".", 1, false);
strLen = String.Length(curTime);
zerosNeeded = 2 - (strLen - decPos);
if zerosNeeded > 0 then
for count = 1, zerosNeeded do
curTime = curTime.."0";
end
end
Paragraph.SetText("Paragraph1", curTime);
下面,对这些命令作一些粗浅的解释:
curTime = Math.Round(Audio.GetCurrentPos(CHANNEL_BACKGROUND), 2);
以上命令的含义是:“当前计时是以秒为单位循环计算音频频道的运行时间”。音频在载入时是循环播放,计时器在音频运行时从0开始计时,音频播放完毕,计时终了。音频循环播放时,计时器又从0开始计时,以此循环往复。命令中