多语言展示
当前在线:369今日阅读:168今日分享:49

AS3基础教程-第42课-mp3播放器(7)

本节课新增如下功能:添加那个“播放头”
工具/原料

flashCS6

方法/步骤
1

将41.fla文件复制一份,重命名为42.fla,用flashCS6打开它

2

首先,需要绘制这个播放头新建一个图层,命名为 进度_播放头使用椭圆工具,按住shift键不放,可以绘制出一个正圆,用选择工具单击后,在属性面板内设置宽高都为15按F8键转换为影片剪辑,然后在属性面板内设置实例名为jdt_bft_mc

3

代码部分,因为需要更改播放头的x坐标,所以,需要事先获取其初始坐标:var chushix:Number=jdt_bft_mc.x//播放头的初始x坐标位置

4

然后,将更改x坐标的代码写入 进入帧 内部,仅需增加如下一行:jdt_bft_mc.x=chushix+bfb*jdt_bg_mc.width乃是以 进度条_背景 为参照物,用它的宽度 乘以 bfb,从而获取播放头的x坐标

5

测试影片,看看效果吧

6

最后,我们将注释再整理一下,如下图所示。添加合适的注释,可以方便代码的阅读和修改,对于后期修改特别重要。大家一定要养成写注释的习惯。

7

通过对代码进行模块化处理,有助于代码的阅读和修改,大家尽量掌握。我非常喜欢使用这种模块化的方式进行编程,这也体现了编程的一个真理:代码从来不是一蹴而就的,代码都是被分割成多个部分,每一部分都只实现一个很简单的功能。先实现一个部分的效果,测试无误后,然后添加第二部分,如此反复,直到实现所有的功能。每一小部分的代码写完之后,一定要测试一下,找找看有没有错误或bug,如果有的话,无论是排除错误还是修复bug,都比较容易。如果等到所有的功能实现之后,再纠错和修复bug,就非常的麻烦。

注意事项

源文件已共享

推荐信息