flash中如何将音乐属性改为数据流?属性面板打开是这样?

flash中如何将音乐属性改为数据流?属性面板打开是这样?,第1张

你的声音图层没有内容,是无法打开属性面板的。

具体 *** 作方法:

1、导入声音文件,在声音图层上,有声音文件的曲线,例如从第1帧到2000帧。

2、选定这个图层,右侧则看到声音的属性面板。

3、在“同步”的窗口进行选择,勾选数据流。如图所示:

导入前怎么样?如果导入后是低沉了,那么就点击一下音乐的帧,看看是数据流还是事件,如果是事件,那就是你录得不清,如果是数据流,就调成事件,这样再Ctrl+Enter试试,就清晰了。
也可能是文件码率过大,看看导入后源文件是否超过40M,我记得我导入过一个192的,直接从170k蹦到41M。

这是加入后的音乐属性问题:
把音乐导入到舞台后,选中音乐所在帧的其中一帧,在属性面板中的“同步”一栏,把“事件”换成“数据流”即可。
并且楼上说得还是有道理,完整代码应是:
var
t=0;
on
(release)
{
musicstart(t);
}
on
(release)
{
musicstop();
t=musicposition/1000;
}
我是搞这一方面设计的,大家可以多交流(可以发百度消息给我)

START
在库中找到你要用的声音,单击右键找到链接单击左键打开,勾选为ActionScript导出和在第一帧导出,设置识标符为music,确定退出.
再在第一帧加入下面代码:
mySound = new Sound();
mySoundattachSound("music");
mySoundstart(0,100);
这里做下说名:
mySoundstart(0,100);
中第一个0是秒偏移量,就是从0秒开使播放的意思
第二个100是播放100遍的意思
STOP
mySoundstop("music");

很久没玩了估计是sound(声音)面板的事,在SOUND(声音)面板中,有一个SYNC(同步)项目,默认的是EVENT事件,声音会从导入的关键帧播放,不管你影片结束与否,它一直会播放到声音结束。建议试选择一下STREAM(流式),也就是数据流,这样的话,声音会和影片保持同步,也就是说当影片放完的同时声音也播完了,但是它似乎有一个缺点,它有时会用跳帧来保持同步


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10248109.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存