荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: guita (干傻), 信区: Multimedia
标  题: 用authorware来做个音乐播放器
发信站: 荔园晨风BBS站 (Sat Jun  8 18:37:25 2002), 转信


程序流程

1、在流程线上拖入一个交互图标(如图1),命名为“按钮”,在其右边拖入三个
计算图标,分别命名为“重播”、“选歌”和“退出”,全部设置为按钮交互,并
双击交互图标,选中Perpetual(永久)属性。

双击“重播”计算图标,写入:GoTo(IconID@-"play")
双击“选歌”计算图标,写入:GoTo(IconID@"openfile")
双击“退出”计算图标,写入:Quit()


图1 DIY所需流程图

2、在交互图标下拖入一个显示图标,命名为“Back”,导入一张自己喜欢的图片
做背景,选中此图标,按Ctrl+I键,选中图片的Prevent automatic erase属性。


3、 在“Back”下拖入知识对象(Knowledge Object)中的“Open file dialog”
知识对象,命名为“Openfile”。

在设置的第三步中,选择文件类型时,只在“Audio”一项前打勾。其他选项保持
默认。

4、 导入A5wmme.u32,引入外部函数WavePlay、WavePause、WaveResume三个函数


5、 拖入一个计算图标,命名为“Play”,双击写入WavePlay(wzFileChosen)。

6、 再拖入一个计算图标,命名为“Resume”。双击写入:WaveResume( )。

7、 在下面拖入一个等待图标,双击它,选择“Mouse click”或“Key press”,
其他不选。

8、 其下再拖入一个计算图标,起名为“Pause”,双击写入:WavePause()。

9、 再拖入一个等待图标,同上面第一个等待图标一样设置。

10、 最后,拖入一个计算图标,起名为“Goto”,双击它,写入:
GoTo(IconID@"resume")。

使用时,轻松地用鼠标单击来控制暂停与播放,想再听一遍,想选歌或退出,直接
按相应的按钮即可。十分方便,还可以引入其他的U32文件来播放其他格式的音乐
。不想试试吗?大家都来DIY一下吧。



--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.55.226]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店