在ZINEMAKER中让背景音乐渐变

摘自古树

趁着今天空闲一点.多写一篇.在ZINEMAKER2007版中有一个新增的功能.可能很多人没有用到过.但有很多人注意到过.很多人说POCO的杂志音乐可以连续,比如前一段是动画与背景音乐,后一段是视频,视频播放时需要让背景音乐渐变消失,视频停止时让音乐渐变出现,或者在视频播放过程中,背景音乐处于停止状态时,翻页了,音乐需要回复.并且不是从头开始的.让它有一种连续的播放类似过程.

怎么样做才能实现这些效果.在2006版中你是无法实现这些效果的.因为这个函数功能是在2007版里才有的.

_root.setMusicVolume = function(nValue, bSlowly, nInterval, nStep)    // 设置背景音乐
nValue        // 设置音量的数值(数字 0-100)
bSlowly        // 是否缓慢变化(布尔值)
nInterval    // 变化间隔(数字,毫秒)
nStep        // 每次变化幅度(数字)

比如你可以这样写.

_root.setMusicVolume(0, true, 200, 20);//声音就会渐变消失

让它回复也是一样的.

_root.setMusicVolume(100, true, 200, 20);//声音就会渐变回复.

如果在视频或声音处于消失时,发生了翻页让它回复背景音乐呢.那么只要写上

onUnload = function (){
_root.setMusicVolume(100, true, 200, 20);
};

只要发生翻页了,就会发生onUnload,这个代码就会自动执行.声音就会自动渐变回复.

这些100,200,20只是我临时写的参数,你也可以自己修改上面的参数.得到更好的效果.

注意_root.,所以整个操作过程是关闭锁定底层的。也就是锁定底层打勾是取消的。

[本日志由 古树悬叶 于 2007-12-17 11:17 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | [url=javascript:;]我要引用此文章[/url]
Tags:

评论: 10 | 引用: 0 | 查看次数: 3081
[url=javascript:addQuote('古树悬叶','commcontent_114')][/url]古树悬叶 [2008-04-15 02:52 PM]
再写下去连二个尖都要知道了.他又要来骂我话痨了.这么简单的东西还要解释这么多......

事实就是因为二个尖太历害了.所以总是一点就通,有人不写这么直白他就是不明白.

所以二个尖应该理解我.我应该学那个炳叔拿头当当当撞死算了.
[url=javascript:addQuote('古树悬叶','commcontent_112')][/url]古树悬叶 [2008-04-15 12:59 AM]
看看这函数名字也知道了吧?setMusicVolume就是用来设置声音的,和你加不加视频没关系.

文字滚动代码你百度一下就有了.很多论坛都有.以前杂志中国的论坛还开着时就有人发过.己经被N多人转载过了.我就不帮你百度了.:)
[url=javascript:addQuote('月光angel','commcontent_111')][/url]月光angel [2008-04-14 10:54 PM]
哦,原来是写在内页里,那能不能是不要视频,就当我进行翻页时,前面的音乐不要暂停,继续播放的代码类?
还有还有啊,大侠,我还有个问题想请问,当我按上按钮它就自动的往上,按下按钮就自动往下的滚动条有没有什么代码可否告知?我实在做不来,是不是需要另外导入什么组件的?
[url=javascript:addQuote('古树悬叶','commcontent_110')][/url]古树悬叶 [2008-04-14 02:36 PM]
这些代码是给自己用FLASH做内页的人用的.不是给用模版制作的人用的.代码是写在FLASH里的.无论是帧代码还是事件代码或按扭触发代码处都可以写.事件就按事件的语法写,按扭就按按扭的语法写.
[url=javascript:addQuote('月光angel','commcontent_109')][/url]月光angel [2008-04-14 01:19 AM]
对呀,我想说,这些代码究竟写在哪里啊,哪里可以写代码啊?你确定是zinemaker2007吗?
[url=javascript:addQuote('沉淀','commcontent_29')][/url]沉淀 [2008-01-04 05:07 PM]
感谢 感谢 呵呵 古树人真好 呵呵
[url=javascript:addQuote('古树悬叶','commcontent_28')][/url]古树悬叶 [2008-01-04 07:26 AM]
视频出现的时候写上
_root.setMusicVolume(0, true, 200, 20);//声音就会渐变消失

视频放完时写上
_root.setMusicVolume(100, true, 200, 20);//声音就会渐变回复.

如果视频组件的话就检测播放器播放状态.SWF第一帧写上

onUnload = function (){
_root.setMusicVolume(100, true, 200, 20);
};

因为调用的是_root.所以要取消锁定底层功能.
[url=javascript:addQuote('过客','commcontent_27')][/url]过客 [2007-12-28 11:20 AM]
呵呵这个真的不错啊,可是自己不不清楚这个代码分别写到哪里啊?

uponUnload 事件怎么调用呢? 我是个新手,烦请告诉下 谢谢

或者有清楚的朋友也教下 谢谢了
[url=javascript:addQuote('沉淀','commcontent_13')][/url]沉淀 [2007-12-23 12:07 AM]
呵呵 看了古树你好多文章了 真是收获太多 都转到我的记事本中了 呵呵
[url=javascript:addQuote('游啊游','commcontent_5')][/url]游啊游 [2007-12-13 00:42 AM]
有个沙发,坐坐

未经允许不得转载:万道一(网站天天被篡改) » 在ZINEMAKER中让背景音乐渐变
莫要搞事情哦
你喜欢的人刚好也未喜欢你
张学友刘德华邓紫琪已关注
赞(0) 打赏

赏点小费吧客倌

微信扫一扫打赏