撰于 阅读 42

在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] 有个沙发,坐坐