快速业务通道

灵动嘻哈势力我的音乐间关键部分制作

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-11
一下效果了 大家发现在原文件中,点击CD盒子的时候会弹出CD菜单,还有一个可拖动的空白的小窗口(图5),这就是播放音乐时候的内容显示窗口。这个窗口也是一个单独的影片剪辑,是用来加载外部的SWF音乐和画面的,下面就来制作这一部分,实现加载外部SWF文件 (图5) 制作可拖动的显示窗口的影片剪辑 1. 先画好适当大小的白色方块,转换成影片剪辑,我把它实例名命名为“wbbf”,编辑此剪辑。建立三个图层分别为“加载影片窗口”,“关闭窗口”,“拖拽按钮”(图6) 2. 同样空出第一帧为空白帧加上动作脚本stop();第二帧也加上stop(); 3. 第2帧处再制作一按钮,放在“拖拽按忸”层(用来拖拽) 在此按钮上加入动作脚本: on (press) {startDrag("_root.wbbf");}
//当鼠标按下按钮的时候实现拖拽效果
on (dragOut) {stopDrag();}
//当鼠标移开按钮的时候停止拖拽 4. “关闭按钮”层 放一个返回按钮 按钮脚本: gotoAndPlay(1);
//回到第一帧,达到关闭此窗口的效果 5. 在“加载影片窗口”层,我们把先前画的白色方块再转换成影片剪辑实例名命名为“dxx”(图7) (图6) (图7) 5. 回到主场景看一下,这个剪辑也是显示的白色圆点,右键点击白色圆点加入动作脚本: onClipEvent (enterFrame) {
if (_x>500) {
setProperty(this, _x, "435.1");
setProperty(this, _y, "111.1");
}
//当此剪辑的x轴大于500的时候,将此剪辑放置在x坐标为453.1 ,y坐标为111.1的地方(窗口出现的原始位置)
if ( _x<0) {
setProperty(this, _x, "435.1");
setProperty(this, _y, "111.1");
}
//当此剪辑的x轴小于0的时候,将此剪辑放置在x坐标为453.1 ,y坐标为111.1的地方(窗口出现的原始位置)
if (_y>300) {
setProperty(this, _x, "435.1");
setProperty(this, _y, "111.1");
}
//当此剪辑的y轴大于300的时候,将此剪辑放置在x坐标为453.1 ,y坐标为111.1的地方(窗口出现的原始位置)
if (_y<100) {
setProperty(this, _x, "435.1");
setProperty(this, _y, "111.1");
}
//当此剪辑的y轴小于100的时候,将此剪辑放置在x坐标为453.1 ,y坐标为111.1的地方(窗口出现的原始位置)
}
onClipEvent (mouseUp) {
stopDrag();
}
//当鼠标放开的时候停止拖拽 上面的脚本是为了不让显示窗口拖出屏幕外 好了,显示窗口制作完毕,下面就要做加载部分拉,如何加载外部发SWF文件到此窗口呢? 1. 编辑先前做的菜单,菜单内部应该在分三个图层:“文字”,“按钮”,“背景图”三层,文字层也就是CD的歌名,按钮层放在文字层下方,每首歌的歌名下面各放一个隐形按钮 2. 我们就拿第一首歌 “INTRO/0:43”做个例子(图8) (图8) 在此歌名下面的按钮上加入动作脚本: on (release) {
with (_root.wbbf) {
gotoAndStop(2);
}
//当鼠标点击此按钮的时候,指定实例名为“wbbf”的影片剪辑(刚才做的显示窗口)
跳到第2帧并且停止
loadMovie("music/deep/intro.swf", _root.wbbf.dxx);
//加载外部文件 intro.swf 到实例名为“dxx”的影片剪辑(白色方块)
} “music/deep/intro.swf”是要加载的SWF文件的相对路径。 “_root.”的意思是全局的最上层的意思。 “intro.swf”是事先做好的SWF文件 3. 剩下的歌曲要加载的话就按以上方法即可以,只要将每个按钮脚本的加载路径修改一下便可以了。 做到这里就已经CD部分全部完成了。如果想增加CD的话,按照以上步骤就可以再多做几张CD了呵呵。 二.WINDOWS 模拟部分: 另外当你点击桌子上的电脑开关时候会打开屏幕,然后再次点击屏幕的时候会进入WINDOWS模拟的动画(图9) (图9) 其实这一不分也不很难做,桌子上的电脑是一个影片剪辑,在其内部放如两帧。第一帧是电脑关闭时候的画面,第2帧是电脑打开时候的画面并且在打开的电脑

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号