*原创*光盘菜单制作MMB详细教程(2)
<原创>光盘菜单制作MMB详细教程(2)输入并设置好字体,拖动它到合适位置,并调整好边框大小。
在此特意提醒一下,由于MMB的“国际性”,对中文的支持仍不完美,插入的“段落文字”可能在运行时显示为乱码,建议一般情况下尽量采用插入“文本”而不是“段落文字”的方式(业已证明“文本”方式避免乱码非常有效)。
C. 按钮
1)安装按钮
插入“文本按钮”,双击它,跳出如下窗口(图7),我们输入文本,设置好按钮颜色。
图7
[img]http://os.deepin.org/attachment/85_766582_65ca7059bdefe7e.jpg[/img]
名词解释:
“提示” 鼠标经过时跳出的小窗口文字
“菜单项” 按钮的另一种形式,显现为网页链接相似的无框文本。
“光标” 鼠标指向时的形式。
“动作” 鼠标点击或经过时的反应,包括:“外部命令和页面动作”、“与其它对象的交互作用”、“声音动作”以及“脚本编辑”四个选项。
提示 1:这里我们使用的是最简单的文本按钮,平常看到的那些漂亮的、风格各异的按钮,是用“位图按钮”的方法制作的,插入位图按钮的方法及设置见后文。
2:我们可以为按钮选择音效,加强多媒体效果
因为我们要在点击按钮时执行“nentcsst.exe”文件,所以须激活它的“动作”——
点击
(“外部命令和页面动作”),将出现如下窗口(图8) [img]http://os.deepin.org/attachment/85_766582_2b8b2de587e3b25.jpg[/img]
图8
[img]http://os.deepin.org/attachment/85_766582_622750102f2f13e.jpg[/img]
选择“运行程序”,点击路径栏右侧的
(“选取”)找到要执行的程序,在第三栏填入执行参数(如果需要的话)。 [img]http://os.deepin.org/attachment/85_766582_338c100489739ad.jpg[/img]
提示 1:也可以直接手工在路径栏中填入程序名称及位置。
2:相对路径问题,现暂无须考虑,见后面的介绍。
按钮设置完毕,用鼠标调整好尺寸大小,拖动到合适的位置。
2)“版本说明”按钮
其它步骤与上面安装按钮一样,只是我们用脚本来实现要激活的动作。
在按钮属性窗口(参考图7)点[img]http://os.deepin.org/attachment/85_766582_7451fc6163b9c37.jpg[/img]
(“脚本”),出现如下窗口(图9):
图9
[img]http://os.deepin.org/attachment/85_766582_1b14eaf553ee440.jpg[/img]
在编辑窗口输入脚本内容,然后确定返回。
提示 1:我们可以在“向导”的指示下完成脚本(上面窗口中点“向导”),可以导入原来编写的脚本,也可以把当前脚本保存下来。
2:双击所编辑命令行可以自动调出脚本向导。
D. 参照以上步骤,我们逐一建立其它对象,调整好相互位置,这样,一个页面就完成了(见图10)。
提示 1:复制及克隆对象的方式可以帮助我们提高工作效率。
2:编辑网格/引导线,选择与之对齐,比较容易调正各对象位置。
“动作”的安排和设计,是MMB运用的一个重点,我们看到,除了运行程序外,可以直接选用的动作还有:跳转页面、显示/隐藏对象、查看磁盘、浏览网页、播放及控制音频等等,通过脚本的运用,可实现的功能更是数不胜数,可以说,只要我们巧妙合理的设置,就可以实现想象得到的几乎所有功能,包括复合的多步的功能。
E.接着我们作第二页,在菜单栏点击“页面”-“添加页面”。
按第一页制作方法设置好页面属性,建立对象,调整位置,作好第二个页面如图11。
提示:通常我们可以在菜单“页面”-“页面管理器”中复制作好的页面为新页,然后进行修改,这样可以简化工作。
图10、图11
[img]http://os.deepin.org/attachment/85_766582_a6d3861cf1d88e3.jpg[/img][img]http://os.deepin.org/attachment/85_766582_a6d3861cf1d88e3.jpg[/img]
7. 基本设计完成,现在我们可以点击工具栏
[img]http://os.deepin.org/attachment/85_766582_2ca47b91ad92eca.jpg[/img]
(“编译和运行”),测试一下我们的程序。
提示 1:我们随时可用这个功能来检查制作效果。
2:如果方案中集成了较复杂的脚本程序,我们应该用
[img]http://os.deepin.org/attachment/85_766582_b74a17eb697a778.jpg[/img]
(“调试方案”)来进行测试,它是步进式的,能更好地帮助你查找错误。
8 调试完毕,在正式编译前现在我们还有一个重要的工作要作,那就是路径替换。
到现在为止,我们执行程序的命令都类似于“E:\Nod32\nentcsst.exe”这样,而刻成光盘后执行文件将会是“G:\nentcsst.exe”,显然,我们的执行路径会出现错误。
这就牵涉到需要改绝对路径为相对路径的问题,MMB为我们提供了“宏路径(Path macros)”这种形式。
下面我们就要用到宏路径之“<SrcDir>”。按MMB的设计,这个“<SrcDir>”将指向我们现在制作的菜单程序所在的目录。
提示 1:更多宏路径介绍见后文。
2:请尽量在路径替换前请完成所有调试,因为换成相对路径后,测试功能认可的“<SrcDir>”指向的是MMB程序的安装目录。
因为我们准备将制作好的程序放在“E:\Nod32”目录(也就是今后光盘的根目录),所以我们的“E:\Nod32”目录就是“<SrcDir>”
打开菜单栏“方案”-“路径替换”,出现以下窗口(图12):
图12
页:
[1]