18. 如何在工程打包后在其他电脑上播放媒体文件www.goodsgy.com
问:我想在工程打包后,媒体文件在其他电脑上依然能播放,请问应该如何实现?www.goodsgy.com
阿鸣解惑:可以通过为“FileName”属性赋值的方法实现,方法如下:www.goodsgy.com

在问题17的基础上执行菜单“视图/工程管理器”命令,在“工程管理器/媒体管理”选项卡中单击“外部文件”选项,并在右侧窗格中单击鼠标右键,执行“加入外部文件”命令,如图132所示。www.goodsgy.com

图132 加入外部文件www.goodsgy.com
www.goodsgy.com
找到“恒山寻古.dat”文件并单击“打开”按钮。创建“按钮_0”,编辑其标签为“播放”。在“属性箱/动作”选项卡中双击“鼠标点按”事件,单击“动作编辑”对话框中的“赋值”按钮。在“变量名或对象属性”编辑框插入“控件_0”的对象属性“FileName”,单击“确定”按钮,如图133所示。www.goodsgy.com

图133 设置“控件_0”对象属性www.goodsgy.com
www.goodsgy.com
返回“动作编辑”对话框,依次单击“表达式”编辑框的“插入/函数”,选择“系统函数”类型中的“GetExternalFileName”函数,单击“确定”按钮,如图134所示。www.goodsgy.com

图134 选择“系统函数”www.goodsgy.com
www.goodsgy.com
在表达式编辑框中将“字符串 indexname”删除,单击右侧“插入”按钮,执行“插入外部文件索引名”命令。单击“恒山寻古.dat”文件并单击“确定”按钮,如图135所示。www.goodsgy.com

图135 编辑函数参数www.goodsgy.com
执行菜单“控制/预演”命令观看效果,如图136所示。www.goodsgy.com

图136 演示效果
www.goodsgy.com