打开FLASH软件,新建一个文件,设宽600,高450象素,其它一切采取默认值。选择后点确定。
分二个步骤来完成:
(一) 播放头按钮控制的制作(播放器)
(二) 简单的FLASH MTV的制作
先讲(播放器)的制作
(一) 播放头按钮控制的制作(播放器)
1、◎点<插入><新建元件>
元件行为设置<图形>,元件名称:按钮底座
△用矩形工具会制一个无边矩形;宽600高50,颜色:按自己喜欢(这里用深灰)水平垂直都居中
△可以做的漂亮一点也可以直接用图片代替(这里就从简了)
2、◎点<插入><新建元件>
元件行为设置<影片剪辑>,元件名称:AS语
只用一层:连续设置五个空白关键帧,然后对每个空白关键帧设置动作:
△第一帧:
stop();
△第二帧
注意:设置完下面的AS后,打开属性面板再一次点这一帧,在属性的<帧标签>里写上:huakuai 不进行这一设置,快进快退是不好用的)
with (_root) {
if (_currentframe>20) {
gotoAndPlay(_currentframe-20);
} else {
gotoAndStop(1);
}
}
△第三帧:
gotoAndPlay("huakuai");
△第四帧
注意:设置完下面的AS后,打开属性面板再一次点这一帧,在属性的<帧标签>里写上:jintui 不进行这一设置,快进快退是不好用的)
with (_root) {
if (_currentframe<_totalframes-20) {
gotoAndPlay(_currentframe+20);
} else {
gotoAndStop(_totalframes);
}
}
△第五帧:
gotoAndPlay("jintui");
3、◎点<插入><新建元件>
元件行为设置<影片剪辑>,元件名称:播放器组件
建三层:从下到上
△第一层把按钮底座元件拖入舞台,水平垂直都居中,
△第二层从公共库拖入六个与下列相关的按钮(也可以自己制作),然后分别对六个按钮设置按钮动作:
△开始按钮,功能:播放,设置按钮动作,(位置下面适当地方放置)
on (release) {
_root.play();
}
△暂停按钮, 功能:暂停,设置按钮动作,(位置下面适当地方放置)
on (release) {
_root.stop();
}
△到头按钮,功能:停止,设置按钮动作,(位置下面适当地方放置)
on (release) {
_root.gotoAndStop(1);
}
△快回按钮,功能:快返回,设置按钮动作,(位置下面适当地方放置)
on (press) {
actionmc.gotoAndPlay("huakuai");
}
on (release) {
actionmc.gotoAndStop(1);
}
△快进按钮,功能:快前进,设置按钮动作,(位置下面适当地方放置)
on (press) {
actionmc.gotoAndPlay("jintui");
}
on (release) {
actionmc.gotoAndStop(1);
}
△留言按钮,功能:快前进,设置按钮动作,(位置下面适当地方放置)
on (release)
{
getURL("http://guestbook.activepower.net/script/user/list.asp?userid=114214");
}
△第三层AS语:把元件AS语拖到舞台,设置<实例名称>为:actionmc (位置可以随便放置)
4、进度文本制作
◎点“窗口”“公用库”“按钮”打开“classic buttons”文件夹中的“Knobs & Faders”文件夹里
的"Knobs & faders parts"文件夹,找到电影剪辑“input box”,将其从“公用库”中拖拽到自己的
库中,将电影剪辑改名为“长度”,再拖拽一个“input box”,改名为“进度”。
◎修改文本显示框:
双击“库”里的“长度”电影剪辑,选中图层3(layer 3),再点一下场景中的文本框,打开“属性面
板”,将“输入文本”改为“动态文本”,将变量改为 cd ,点确定。
同样办法,修改“进度”电影剪辑,只是变量为 jd ,其它都一样设置。
◎建立“文本”电影剪辑:
新建一个电影剪辑元件,起名为“文本”,分别将“长度”和“进度”两个电影剪辑拖拽到“文本”电
影剪辑的工作区里排列好,用箭头工具点击“长度”电影剪辑,到“属性面板”中设置“实例名”
为:changdu ,同样方法设置“进度”电影剪辑“实例名”为:jindu 。
5、音量控制制作
点击“窗口”、“其他面板”、“公用库”、“按钮”,打开“Knobs & Faders”文件夹,找到电影剪
辑“fader-mixer”,将其从“公用库”中拖拽到自己的库中将电影剪辑“fader-mixer”改名为“音量”,
再双击文件夹“knob & fader parts”名称,改名为“音量控制”,再双击该文件夹图标,打开改文件夹,
将影片剪辑“fader”改名为“音量手柄”,将按钮元件“fader button”改名为“音量按钮”,
将影片剪辑“fader details”改名为音量刻盘,将影片剪辑“fader shadow”改名为“音量阴影”。
◎修改“音量”元件:
在“库”面板中双击影片剪辑“音量”,用箭头工具框选“音量手柄”和“音量刻盘”,点击“修改”、
“变形”、“逆时针旋转90度”,用箭头工具单击影片剪辑“音量手柄”,到“属性面板”中设置实
例名:shoubing 。将手柄移动到刻盘的中心位置。 在“动作面板”中输入一下AS代码,把原来里面的
脚本语句覆盖掉。
onClipEvent (load) {
chushi_kepan = _x-50;
zuo = _x-50;
you = _x+50;
ding = _y;
di = _y;
wls = new Sound();
wls.attachSound("wls");
zdyl = 100;
dqyl = zdyl/2;
wls.setVolume(dqyl);
}
onClipEvent (enterFrame) {
dqyl = Math.ceil(_root.yinliang.shoubing._x-_root.yinliang.shoubing.chushi_kepan);
wls.setVolume(dqyl);
}
◎再用鼠标双击工作区中的影片剪辑“音量手柄”,漏出按钮,给按钮添加以下按钮动作,把原来里面的
脚本语句覆盖掉。
on (press) {
startDrag("", false, zuo, ding, you, di);
}
on (release) {
stopDrag();
}
6、进度显示制作
◎点<插入><新建元件>
元件行为设置<图形>,元件名称:进度框
△用矩形工具会制一个无边矩形;宽308高4,颜色:深灰,水平垂直都居中
◎点<插入><新建元件>
元件行为设置<按钮>,元件名称:进度按钮
△在弹起帧下,用矩形工具会制一个无边矩形;宽8高4,颜色:浅灰,水平垂直都居中
◎点<插入><新建元件>
元件行为设置<影片剪辑>,元件名称:进度头
△将库中进度按钮元件拖拽到工作区中水平垂直都居中,
◎点<插入><新建元件>
元件行为设置<影片剪辑>,元件名称:进度显示
△将库中进度框元件、进度头元件拖拽到工作区中水平垂直都居中,用箭头工具单击影片剪辑“进度头”,到“属性面板”中设置实例名:shoubing 。
◎在“动作面板”中输入一下AS代码,
onClipEvent (load) {
chushi_x = _x;
zuo = _x;
you = _x+300;
ding = _y;
di = _y;
frameIncrement = 300/_root._totalframes;
scrubIncrement = _root._totalframes/300;
}
onClipEvent (enterFrame) {
if (!tuozhuai) {
_root.jindubang.shoubing._x = chushi_x + (_root._currentframe * frameIncrement);
} else {
_root.gotoAndPlay(Math.ceil((_root.jindubang.shoubing._x - chushi_x) * scrubIncrement));
}
}
◎再用鼠标双击工作区中的影片剪辑“进度头”,漏出按钮,给按钮添加以下按钮动作,
on (press) {
tuozhuai = true;
startDrag("", false, zuo, ding, you, di);
}
on (release) {
stopDrag();
tuozhuai = false;
}
8、◎回场景编辑:
所有层的第一帧按以下制作:所有层都在200帧处插入普通帧(目的后面再讲)
△场景主要建九层:(从下到上)
△第一层: 把库中<播放器组件>拉入舞台:设置<实例名称>为:bfq 位置:水平:居中,垂直:底对齐
△第二层:是将来编制和歌词相关动画
△第三层:是将来编制歌词
△第四层:是将来编制歌词遮罩
△第五层:是将来加入歌曲
△第六层:将影片剪辑“进度显示”托拽到主场景,到“属性面板”给影片剪辑“进度显示”起一个实例名:jindubang ,调整好摆放位置即可。
△第七层:将影片剪辑“音量控制”托拽到主场景,到“属性面板”给影片剪辑“音量控制”起一个实例名:yinliang ,调整好摆放位置即可。
△第八层:将电影剪辑“文本”从库中拖拽到场景中位置:放在<播放器组件>的右边,再用箭头工具点击一下电影剪
辑“文本”,设置“实例名”为wenben 并将下面AS命令复制到“动作面板”中。
onClipEvent (load) {
s1 = int(_root._totalframes/12) ;
fen1 = int( s1 / 60 );
miao1 = s1 % 60 ;
if (length(fen1) == 1){
fen1 = "0"+fen1+"'";
}else{
fen1 = fen1+"'";
}
if (length(miao1) == 1) {
miao1 = "0"+miao1+"”";
}else{
miao1 = miao1+"”";
}
_root.wenben.changdu.cd = fen1 + miao1;
}
onClipEvent (enterFrame) {
s2 = int(_root._currentframe/12);
fen2 = int( s2 / 60);
miao2 = s2 % 60 ;
if (length(fen2) == 1) {
fen2 = "0"+fen2+"'";
}else{
fen2 = fen2+"'";
}
if (length(miao2) == 1) {
miao2 = "0"+miao2+"”";
}else{
miao2 = miao2+"”";
}
_root.wenben.jindu.jd = fen2 + miao2;
}
△第九层:加帧动作:
stop();
_root.flag = true;
在最后一帧加帧动作:
_root.gotoAndStop(1);
△编制和歌词相关的动画,可以在第二层与第一层之间任意再添加
◎好了,播放头按钮控制的制作(播放器)完成了,可以测试 (按Ctrl+Enter)
看效果如果满意就执行“文件-保存”命令,将文件保存为“片头控制.fla”存盘。
将库中所有元件归在片头文件夹内
当然你也可以根据自己喜欢再添加几层弄一点制作网名、网址什么的 ,总之存盘后,
今后再做第二个MTV、第三个MTV个时,只要先打开“片头控制.fla”再另存为新的要做的
歌曲名,至少快多了,有点模板的作用。这就是为什么现在在200帧处插入普通帧的目的了。
真正制作MTV时,所有层的所有帧都应该按歌曲的最后帧,同步延长。