在电脑上听音乐——用FLASH做音乐软件
在上听音,除了用成的播放器件,大家也可以自己手用电电电电电电电电电电电电电电电电电电电电电电电电电电电电电FLASH MX 2004来制作一款有特色的音播放器。文章末尾提供原文件供大家下参考。电电电电电电电电电电电电电电电电电电电电电电
制作要:电电 Flash 中影片剪的控制、音量大小的,声音平电电电电电电电电电电电电电电电电衡的,文本示数据。电电电电电电电电电电电电
制作:步电
一、建背景像电电电电电电
1 .启电 Flash MX 2004 电电电电电 件,在向中Create New 下的“ Flash 文档,建一”电电电个默电电电 550px 、高电 400px 、背景色白色、电电 12fps 的文件。
2 .利用笔工具、工具、条工具等各工具制景及收音机电电电电电电电电电电电电电电电电电电电电电电电电电电电电电(也可以从网上或是其它画出提取素材。电电电电电电电电
二、制收音机的播放按并添加作电电电电电电电电电电电电电电电
1 .新建六个按元件,分制控制收音机播放的各个按。电电电电电电电电电电电电电电电电电电电电
2 .利分几个按加上命令:电电电电电电电电电电电电
?最前按上的命令“”电电电电电
用鼠最前按将其中,然后打电电电“”电电电“电”电电电电电电电作面板,在右方作命令行中入:
on (release) { //当鼠放的候电电电电电电
gotoAndStop(1); //播放指向第电电电电1电,并停止播放. }
?快退按上的命令 “”电电电电电
用鼠最前按将其中,然后打电电电“”电电电“电”电电电电电电电作面板,在右方作命令行中入:
on(release ) {
gotoAndplay(_currentframe-50); }
?播放
用鼠播放按将其中,然后打电电电“”电电电“电”电电电电电电电作面板,在右方作命令行中入:
on(release ) {
play();
}
?停止
on(release ) {
stop(); // 播放停止播放电电电电电
}
?快 电
on(release ) {
gotoAndplay(_currentframe+50); }
?最后
on(release ) {
gotoAndStop(_root._totalframes);// 播放指向最后电电电电电 1 电 , 并停止 }
三.制作度与度示框电电电电电电电电
1 .添加文本示框电电电
点窗口其他面板、公用、按,打电“”“”“电”“电”电“ Knobs & Faders ”文件里的电电电 "Knobs
& faders parts" 文件,找到影剪电电电电电电电电“ input box ”,将其从公用中拖拽到自己的“电”电电电电“电”“ 中,将影剪改名度,再拖拽一个input box ”,改名度。 电“电” 2 .修改文本示框电电电
双里的度影剪,中电“电”“电”电电电电电电电 3 ( layer 3 ),再点一下景中的文本框,打电电电电电电电电电电“”“电”电“电电”电电电电 属性面板,将入文本改文本,将量改cd ,按字符按,出“”电电“电电电电”字符面板,中无字符,点确定。电“”
利用同的方法修改电“电”电电电电电电电电 度影剪,只是量jd ,其它都一置。电电电电 3 .建立文本影剪:“”电电电
按下 Ctrl+F8 新建一个影片剪元件,起名电电“”电“电”“电”电电电电文本,分将度和度两个影剪
拖拽到文本影剪的工作区里排列好,用箭工具点“”电电电电“电”电电“”电度影剪,到属性面板中
置例名:“电”电 changdu ,同方法置电电“电”电电“电”电 度影剪例名:jindu 。
4 .电“”电电电电电电 文本影剪加作:
回到景中,新建一,起名电电电“电”电电“”电电电电电“电电”电电度条将影剪文本从中拖拽到景中的按上,再用箭工具在景中点一下影剪电电电电电“”“”电“电”电 文本,在属性面板中置例名wenben
并将下列 AS 命令制到电“电” 作面板中。
// 影片度算与示电电电电电电电电电
onClipEvent (load) {//MC 加作电电电电
s1 = int(_root._totalframes/12) ;// 影片度电电
fen1 = String(int( s1 / 60 )); // 算出分数取整数后,成字符串电电电电电电电电电电电电电 miao1 = String( int(s1 % 60 ));// 算出秒数取整数,成字符串电电电电电电电电 if (length(fen1) == 1) { // 分的数字度电电电电电电电 1 电 fen1 = "0"+fen1+" ” ";// 前面加零
}else{ // 否电
fen1 = fen1+"”";
}
if (length(miao1) == 1) {// 秒的数字度电电电 1 电
miao1 = "0"+miao1+" ' ";// 前面加零
}else{// 否电
miao1 = miao1+"'";
}
_root.wenben.changdu.cd = fen1 + miao1;
}
// 影片度算与示电电电电电电电电电(脚本解参考以上代电电电电电电电)
onClipEvent (enterFrame) {// 以 MC 的不断触电电电电电电
s2 = int(_root._currentframe/12); fen2 = String(int( s2 / 60 )); miao2 = String(int( 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;
}
四.电电 制并制作控制音量与平衡的按
1 .找出音量元件:“”
(提示:可以自己做也可以直接用公用里的,者可以打源文件的直接拖入。电电电电电电电电电电电电电电电电电电电电) 点窗口其他面板公用按,打电“” ? “” ? “电” ? “电”电“ Knobs & Faders ”文件,找电电电到影剪电电电电“ fader - mixer ”,将其从公用中拖拽到自己的中的“电”电“电”电电电音文件内,将影剪电电电电“ fader - mixer ”改名音量,再双文件电“”电电电电“ knob & fader parts ”名称,改名音量控制,再双文件,打改文件,将影片剪电“”电电电电电电电电电电电电电电电电电电电电“ fader ”改名音量手柄,将按元件电“”电电电“ fader button ”改名音量按,将影片剪电“电”电“ fader details ”改名音量刻,将影片剪电电电电电电电电电电电“ fader shadow ”改名音量影。电“电”电 (注意:双文件名称是改名,双文件是打文件。另外,当从电电电电电电电电电电电电电电电电电电“电电电”电“电”公用向
拖拽影片剪,要在电电“电”电电电电电电电电电电电电电电电电的白色区域内放鼠,不要在灰色区域内放。)。 2 .修改音量元件:“”
在面板中双影片剪“电”电电“”电电“”“电”电“”音量,用箭工具框音量手柄和音量刻,点修改、“电”“电电电电 形、逆旋90 度,用箭工具影片剪”电电电电“”“”电电电音量手柄,到属性面板中置
例名: shoubing 。将手柄移到刻的中心位置。电电电电电电电电电电 “电”电电电在作面板中入一下 AS 代,把原来里面的脚本句覆盖掉。电电电电电电电电电电电电电电电电
onClipEvent (load) {// 影片剪加触以下代电电电电电电电电电电
chushi_kepan = _x-50; // 确定刻初始位置在景中的电电电电电电电电电电 X 坐电电 zuo = _x-50; // 确定手柄在景中最左的限电电电电电电电电电
you = _x+50; // 确定手柄在景中最右的限电电电电电电电电电
ding = _y; // 确定手柄在景中最上的限电电电电电电电电电
di = _y; // 确定手柄在景中最下的限电电电电电电电电电
wls = new Sound();// 电电电 建声音播放象wls
wls.attachSound("wls");// 将中符电电电电电电 "wls" 的声音附加电 wls zdyl = 100;// 确定最大音量电
dqyl = zdyl/2;// 确定当前音量电
wls.setVolume(dqyl);// 电电电电电电电电电 声音象置当前音量
}
onClipEvent (enterFrame) {// 与同触以下代电电电电电电电电 步
// 由于刻度电电电电 100 像素,声音限也是电电电 100 ,当前位置减刻初始位置电电电电电就是当前音量。电电
dqyl = Math.ceil(_root.yinliang.shoubing._x-_root.yinliang.shoubing.chushi_kepan);
wls.setVolume(dqyl);// 电电电 声音象WLS 电 置当前音量
}
再用鼠双工作区中的影片剪电电电“”电电电电电电电电电电音量手柄,露出按,按添加以下按
电电电电电电电电 作,把原来里面的脚本句覆盖掉。
on (press) {// 鼠按下电电电
startDrag("", false, zuo, ding, you, di);// 在限定的区域中拖拽
}
on (release) {// 鼠放电电电
stopDrag();// 停止拖拽
}
3 .电 置声音元件:
菜中的电电电“” ?“电”?“电”电电电电 “电”电电电电电文件入,将准好的音入来,在中声音元
件 12.MP3 ,点鼠右,出菜电电电电电电“电”电“电”电电“电”“电电接,出接属性框,将接里的作脚
本出与在第一出打上勾,然后在符入:电”“电电”“电电“电电 wls ,点确定。“” 4 .电 景布置:
回到景中,新建一,命名电电电“”电“”电电电电音量大小与平衡,将影片剪音量托拽到主景,到
“”电电“”电电电电 属性面板影片剪音量起一个例名:yinliang ,整好放位置即电电电电电电电电可。
5 .用同的方法制作一个控制音量平衡的手柄,代电电电电电电电电电电电电电电电电电电电电如下:
onClipEvent (load) {// 影片剪加电电电电
chushi_x = _x; // 确定手柄在景中的电电电电 X 初始坐电电 zuo = _x-50; // 确定手柄在景中最左的限电电电电电电电电电
you = _x+50; // 确定手柄在景中最右的限电电电电电电电电电
ding = _y; // 确定手柄在景中最上的限电电电电电电电电电
di = _y; // 确定手柄在景中最下的限电电电电电电电电电
wls = new Sound();// 电电电 建声音播放象wls
wls.attachSound("wls");// 将中符电电电电电电 "wls" 的声音附加电 wls kpbs =2;// 刻倍数,手柄初始在刻中,左右限电电电电电电电电电电电电电电电电电电电 50 ,
乘上刻倍数,可使得左右限电电电电电电电电电电电电 100 }
onClipEvent (enterFrame) {// 与同触电电电电 步
// 电电电电 算当前平衡,在100 ,- 100 之电
dqph = Math.floor((_root.pingheng.shoubing._x-_root.pingheng.shoubing.chushi_x ) * kp
bs);
wls.setPan(dqph);// 电电电 置声音象wls 的当前平衡
}
五.整合景并电电电电电
1.添加音电电
将所有元件与象放在合适的位置后,新建一,命名电电电电“电”“”音,在下方属性框的声
音下拉中中才入的音,置电电电电电电“”电“”电电电电电电电同内容数据流,然后延直到音播步
放完止,再延其它的与音的数相同。电电电电电电电电电电电电电电电电电电电电电
2.加上 stop 电 作
了使音在始于未播放状,中音第一,在电电电电电电电电电电电电电“电电电电”电电电作面板中加入
stop(); 命令。
3.电电
在按下电电电电 Ctrl+ 回行吧:怎,一个漂亮的音迷电电电电电电电电电电电电电电电电电电电你播放机就出来了,大家利用方法可以制作电电电电电电电电MTV、件以及播放器电电电电电电电电电哦: