免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享

场景跳转和音乐播放问题

本文来自:★flash之路-flash技术交流★ 转帖请注明出处! 作者:网雨霏霏 您是第888个浏览者

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
flashroad友情提示:
“点评”不是“回帖”!
【原帖】

http://tieba.baidu.com/p/6010116734
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.

友情提示:单击下列任意一个表情,即可瞬间自动回复本帖!

好贴......
郁闷......
开心......
擦汗......
鄙视......
狂怒
谢谢
爱你呦
拜托了
嗯嗯
OMG
求关注
伤心......
无奈.....
无奈.....
无奈.....
无奈.....
无奈.....
哈哈哈
NO
OK
what
我来了

最近访问本帖者列表:

flashroad
访问时间:2020-05-25 08:22
迷彩不流泪
访问时间:2020-02-18 23:42
武汉加油
访问时间:2020-02-06 00:13
白羽苏芳
访问时间:2019-12-25 15:36
凈黎
访问时间:2019-10-13 09:49
虚心
访问时间:2019-09-11 06:24
有惊喜
访问时间:2019-02-19 12:33
许森匡
访问时间:2019-02-06 20:59
刀剑死神
访问时间:2019-01-22 09:03

打赏

取消

感谢您的支持,我会继续努力的!

扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by 爱秀代码,分享从这里开始,精彩与您同在

点评
B Color Smilies

您还可以输入:个字符
X

X

fla文件结构说明

本帖最后由 网雨霏霏 于 2019-1-18 10:24 编辑

原帖的逻辑不是特别清晰,因为作者没有分享fla源文件,我只能按照常理推断,整理出下文:


【1】这是一个学生作业:
做个简易的音乐播放器,歌曲已经导入flash内,共计5首,并分别放入了5个影片剪辑内部,同步设置的是"数据流",方便使用影片剪辑的方法对歌曲进行播放、停止的效果

【2】代码是AS3的,使用了多场景技术:
1.png
2019-1-18 10:08

5首歌分别放入“播放页面n”这5个场景内。

【3】如上图,里面的"栏目页面"就相当于播放列表,画面如下图:
4.png
2019-1-18 10:18

点右边的箭头可以跳转到不同的播放页面放歌,代码如下:
5.png
2019-1-18 10:19


【4】通过【3】里的“箭头”按钮进行场景跳转,跳转到播放页面。播放页面共5个【分别对应5首歌】,都已经做成了单独的场景。
每一个场景的画面都一个模式【如下所示】:
2.png
2019-1-18 10:10

只有一帧,存放音乐的影片剪辑已经布置在舞台上,并设置了实例名,方便用代码控制歌曲。
暂停、播放按钮是重叠的【用代码控制是否显示】,它俩的作用是同时控制音乐和中间圆盘的转动
本页面的代码如下:
3.png
2019-1-18 10:15

其他几个播放页面都和它一个模式
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.
点评
B Color Smilies

您还可以输入:个字符
X

X

TOP

问题描述

现在的问题简单描述下是:
【1】从"栏目页面"直接进第二首歌(即”播放页面2"),它会同时放第一首和第二首,而且暂停按钮只能控制第二首歌暂停,第一首歌一直在自己放。
【2】同理:
从"栏目页面"直接进第三首歌(即”播放页面3"),它会同时放第一首第二首和第三首,并且暂停按钮只能控制第三首暂停。。。

以此类推,第四和五首歌也一样

【3】有趣的是,当把播放页面2和播放页面1的上下位置交换后,直接进播放页面2就只有第二首歌的声音了,但直接进播放页面1会同时放第一和第二首
6.png
2019-1-18 10:28
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.
点评
B Color Smilies

您还可以输入:个字符
X

X

TOP

问题症结所在

我在自己机器上建立了一个更加简易的fla文件,测试后果然和原帖遇到相同的问题。下面是问题的症结所在:

多场景的本质是:
发布成swf文件后,所有的场景按照顺序依次排列在时间轴上,自动合并成一个场景!
所以,设计的代码 在进行场景跳转时,在其实是在不同的关键帧之间进行跳转。
flash貌似有如下设定,前面关键帧内的元件【以及代码】会在后面关键帧内的画面呈现时起作用。

由于歌曲场景内有声音,所以即使跳转到后面的场景,声音会播放
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.

获得 大福神卡 一张

卡片说明:网雨霏霏帮助迷路的小朋友找到家长,家长为表达谢意,付出了4威望

卡片效果:+4

点评
B Color Smilies

您还可以输入:个字符
X

X

TOP

解决方案

那么,只要将“数据流”模式的声音放入第二帧之内,问题即可不药而愈。
将含有音乐的5个影片剪辑内部都做如下修改:
1.jpg
2019-1-18 11:18


让歌曲从第二帧开始才有,第一帧内保持绝对的空白
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.
点评
B Color Smilies

您还可以输入:个字符
X

X

TOP

进来看看  话说哪里可以发Flash游戏?
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.
点评
B Color Smilies

您还可以输入:个字符
X

X

TOP

进来看看  话说哪里可以发Flash游戏?
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.

点评

flashroad

已添加flash游戏板块 发表于 2019-1-21 11:15

点评
B Color Smilies

您还可以输入:个字符
X

X

TOP

 

B Color Image Link Quote Code Smilies
高级模式 | 发新话题

您需要登录后才可以回帖 登录|立即注册

快速
返回顶部
返回首页