繁體
|
簡體
Sclub交友聊天~加入聊天室當版主
(檢舉)
分享
新浪微博
QQ空间
人人网
腾讯微博
Facebook
Google+
Plurk
Twitter
Line
标题:
场景跳转和音乐播放问题
[打印本页]
作者:
网雨霏霏
时间:
2019-1-18 09:53
标题:
场景跳转和音乐播放问题
【原帖】
http://tieba.baidu.com/p/6010116734
作者:
网雨霏霏
时间:
2019-1-18 10:23
标题:
fla文件结构说明
本帖最后由 网雨霏霏 于 2019-1-18 10:24 编辑
原帖的逻辑不是特别清晰,因为作者没有分享fla源文件,我只能按照常理推断,整理出下文:
【1】这是一个学生作业:
做个简易的音乐播放器,歌曲已经导入flash内,共计5首,并分别放入了5个影片剪辑内部,同步设置的是"数据流",方便使用影片剪辑的方法对歌曲进行播放、停止的效果
【2】代码是AS3的,使用了多场景技术:
下载
(16.4 KB)
2019-1-18 10:08
5首歌分别放入“播放页面n”这5个场景内。
【3】如上图,里面的"栏目页面"就相当于播放列表,画面如下图:
下载
(89.99 KB)
2019-1-18 10:18
点右边的箭头可以跳转到不同的播放页面放歌,代码如下:
下载
(161.68 KB)
2019-1-18 10:19
【4】通过【3】里的“箭头”按钮进行场景跳转,跳转到播放页面。播放页面共5个【分别对应5首歌】,都已经做成了单独的场景。
每一个场景的画面都一个模式【如下所示】:
下载
(159.75 KB)
2019-1-18 10:10
只有一帧,存放音乐的影片剪辑已经布置在舞台上,并设置了实例名,方便用代码控制歌曲。
暂停、播放按钮是重叠的【用代码控制是否显示】,它俩的作用是同时控制音乐和中间圆盘的转动
本页面的代码如下:
下载
(164.33 KB)
2019-1-18 10:15
其他几个播放页面都和它一个模式
图片附件:
1.png
(2019-1-18 10:08, 16.4 KB) / 下载次数 556
http://flashroad.joinbbs.net/attachment.php?aid=1353&k=06a8b3b818fce2ac6df1213776c15fa3&t=1779263328&sid=1L1Mx2
图片附件:
2.png
(2019-1-18 10:10, 159.75 KB) / 下载次数 575
http://flashroad.joinbbs.net/attachment.php?aid=1354&k=ab363e0c095c8f2916ed807c355bb769&t=1779263328&sid=1L1Mx2
图片附件:
3.png
(2019-1-18 10:15, 164.33 KB) / 下载次数 543
http://flashroad.joinbbs.net/attachment.php?aid=1355&k=15cdce66c142cf501e653c775af3ea89&t=1779263328&sid=1L1Mx2
图片附件:
4.png
(2019-1-18 10:18, 89.99 KB) / 下载次数 514
http://flashroad.joinbbs.net/attachment.php?aid=1356&k=9222490d68a75b25f7c7a98b58d3b91a&t=1779263328&sid=1L1Mx2
图片附件:
5.png
(2019-1-18 10:19, 161.68 KB) / 下载次数 522
http://flashroad.joinbbs.net/attachment.php?aid=1357&k=2ff66a0097dff661862294b1def839e0&t=1779263328&sid=1L1Mx2
作者:
网雨霏霏
时间:
2019-1-18 10:28
标题:
问题描述
现在的问题简单描述下是:
【1】从"栏目页面"直接进第二首歌(即”播放页面2"),它会同时放第一首和第二首,而且暂停按钮只能控制第二首歌暂停,第一首歌一直在自己放。
【2】同理:
从"栏目页面"直接进第三首歌(即”播放页面3"),它会同时放第一首第二首和第三首,并且暂停按钮只能控制第三首暂停。。。
以此类推,第四和五首歌也一样
【3】有趣的是,当把播放页面2和播放页面1的上下位置交换后,直接进播放页面2就只有第二首歌的声音了,但直接进播放页面1会同时放第一和第二首
下载
(16.59 KB)
2019-1-18 10:28
图片附件:
6.png
(2019-1-18 10:28, 16.59 KB) / 下载次数 532
http://flashroad.joinbbs.net/attachment.php?aid=1358&k=28cead8f13c16a333d5460bfca94718b&t=1779263328&sid=1L1Mx2
作者:
网雨霏霏
时间:
2019-1-18 11:16
标题:
问题症结所在
我在自己机器上建立了一个更加简易的fla文件,测试后果然和原帖遇到相同的问题。下面是问题的症结所在:
多场景的本质是:
发布成swf文件后,所有的场景按照顺序依次排列在时间轴上,自动合并成一个场景!
所以,设计的代码 在进行场景跳转时,在其实是在不同的关键帧之间进行跳转。
flash貌似有如下设定,前面关键帧内的元件【以及代码】会在后面关键帧内的画面呈现时起作用。
由于歌曲场景内有声音,所以即使跳转到后面的场景,声音会播放
作者:
网雨霏霏
时间:
2019-1-18 11:20
标题:
解决方案
那么,只要将“数据流”模式的声音放入第二帧之内,问题即可不药而愈。
将含有音乐的5个影片剪辑内部都做如下修改:
下载
(32.7 KB)
2019-1-18 11:18
让歌曲从第二帧开始才有,第一帧内保持绝对的空白
图片附件:
1.jpg
(2019-1-18 11:18, 32.7 KB) / 下载次数 603
http://flashroad.joinbbs.net/attachment.php?aid=1359&k=67bc30665406297f4c5c6bf9a39455b7&t=1779263328&sid=1L1Mx2
作者:
虚心
时间:
2019-1-19 20:45
进来看看 话说哪里可以发Flash游戏?
作者:
虚心
时间:
2019-1-19 20:46
进来看看 话说哪里可以发Flash游戏?
欢迎光临 flash之路-flash技术交流 (http://flashroad.joinbbs.net/)
Powered by Discuz! 7.2