(图1)

街道部分整体图
街道部分制作教程(MHHF.FLA)源文档下载
首先介绍一下网站各部分
1.
2 .
3
4.



更新日记 MP3下载区 我的音乐间 JE的屋子 EMAIL 友情链接
5.
主角连同一些零散的小栏目以上是网站街道的基本组成部分,反正挺乱的,浏览网站不细心的话,就很难找到好东东了呵
了解之后开始介绍制作流程拉!,以下代码都是一些老的写法了,显的有些胖呵呵!
播放器有四个部分组成,从左到右依次是“播放按钮”,“停止按钮”“加载外部SWF的影片剪辑”(实例名为player),“菜单按钮”。
背景音乐播放器里面放了5首歌曲

我们不可能把5首歌曲都放在这个街道FLASH中,因为那样网站的LOADING时间就太长了,把这5首歌曲做成5个SWF文档,用来外部载入
点击播放器最右边的绿色向上箭头,便能够弹出歌曲菜弹
其实这个箭头是个影片剪辑,里面包含了 一个按钮和 一段菜弹的动画(图2)
在第一帧处放置绿色按钮,帧动作为停止,在钮上写入代码
on (release) {
gotoAndPlay(5);
}
gotoAndPlay(5);
}
//当按下按钮便跳到第5帧运行
第5帧开始就是选择背景音乐的菜单动画了,然后能够通过选择歌名按钮来加载外部音乐
加载外部SWF的代码是:
loadMovie("url",level/target[, variables])
(图2)假如点击最左边的播放按钮会发现是随机播放这5首歌曲中的任意一首,那么这是如何实
现的呢,其实只要在此按钮上加入random的代码:
on (release) {
aa = random(5);
if (aa==0) {
loadMovie("comb.swf",_root.player);
}
if (aa==1) {
loadMovie("BABYDANCE.swf",_root.player);
}
if (aa==2) {
loadMovie("FUTURE.swf",_root.player);
}
if (aa==3) {
loadMovie("i do love.swf",_root.player);
}
if (aa==4) {
loadMovie("robot.swf",_root.player);
}
}
aa = random(5);
if (aa==0) {
loadMovie("comb.swf",_root.player);
}
if (aa==1) {
loadMovie("BABYDANCE.swf",_root.player);
}
if (aa==2) {
loadMovie("FUTURE.swf",_root.player);
}
if (aa==3) {
loadMovie("i do love.swf",_root.player);
}
if (aa==4) {
loadMovie("robot.swf",_root.player);
}
}
代码解释为:当按下按钮的时候,设定变量aa为0~5之间的随机整数
假如aa等于0的话就加载外部名为“comb”的SWF文档到实例名为player的影片剪辑中并且播放。
一此类推当aa等于1的时候加载第二首……..
关于random:
random(value)
value 一个整数。
函数;返回一个随机整数,此整数介于 0 和 value 参数中指定的整数减一之间。
点击绿色方块(停止按钮)的话。歌曲会被停止
其实是在按钮上加入代码:
on (release) {
unloadMovie(_root.player);
}
unloadMovie(_root.player);
}
代码解释为:当按钮按下的时候卸载,player内部的SWF影片
关于unloadMovie:
unloadMovie[Num](level/"target")
level 加载影片的级别 (_levelN)。从一个级别卸载影片时,在标准模式下,“动作”面板中的 unloadMovie 动作转换为 unloadMovieNum;在专家模式下,必须指定 unloadMovieNum,或从“动作”工具箱中选择他。
target 影片剪辑的目标路径。
动作;从 Flash Player 中删除一个已加载的影片或影片剪辑。若要卸载一个已加载到 Flash Player 级别中的影片,请使用 level 参数。若要卸载已加载的影片剪辑,请使用 target 参数。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



