Flash课件网 - 您身边的课件制作专家
Flash课件网官方,专业代做课件、定制原创Flash动画或参赛课件、修改Flash、制作演讲或汇报幻灯片PPT课件。联系QQ:4318100或搜索微信号:flashkj

Flash课件中加载外部文件实现单曲循环

本站提供Flash课件代做和PPT幻灯片定制业务,联系QQ/微信:4318100

作前准备:

    1.准备九张规格约为300*400的图片,经过制图软件(ps、fw)处理后,放在指定的文件夹待用。

    2.准备九首缓冲效果较好的mp3歌曲地址和一首开场mp3开场音乐地址,放在指定的文件夹待用。

    制作过程

    1.启动flash8软件。

    2.确立文档属性 设置动画尺寸为320*420,背景颜色深绿,其它默认,点击确定,进入场景1。

    3.首先将准备好的9张素材图片导入到库中,并将其转换为图形元件,按序命名为01-09,待用。

    4.创建按钮元件

    选择“插入-新建元件”,建立一个名为“隐钮”的按钮元件。点击确定,进入元件编辑区。就一个图层。

    选择图层1第4帧(点击),插入空白关键帧,用矩形工具在舞台拖一个规格为90*120的,无边线的矩形,颜色随意,全居中。

    5.编辑制作场景

    返回场景1,添加四个图层,共五个图层。自上而下命名为图片、名字、按钮、按钮2、as。

    (1)选择图片图层第一帧,从库中拖出“01”图形元件到舞台,设置规格为90*120,将其放置在舞台的左上角。同理同种方法完成其余八张图片的设置和摆放。其摆放位置、结构, 在第2帧插入空白关键帧,从库中拖出“01”图形元件到舞台,规格300*400,全居中。在第3帧插入空白关键帧,从库中拖出“02”图形元件到舞台,规格300*400,全居中。同理同种方法在第4-第10帧,完成“03-09”图形元件的操作。上锁。

    (2)选择名字图层第2帧,插入空白关键帧,在01图形元件的下方输入该演员的名字,颜色、规格、字体随意,水平中齐。同理同种方法,在第3-第10帧上完成其她演员的签名。上锁。

    (3)选择按钮图层第1帧,从库中拖出“隐钮”按钮元件到舞台,规格不变,将其放置在01小图元件之上。同理同种方法完成其它02-09小图元件之上按钮的覆盖。 为按钮添加语句:

    A.点击01小图元件上的按钮,按f9,打开动作面板,在as编辑区输入,如下按钮指令:

on (release) {
 gotoAndStop(2);

}

    B.点击02小图元件上的按钮,按f9,打开动作面板,在as编辑区输入,如下按钮指令:

on (release) {
 gotoAndStop(3);

}

    C.点击03小图元件上的按钮,按f9,打开动作面板,在as编辑区输入,如下按钮指令:

on (release) {
 gotoAndStop(4);

}

    D.同理同种方法完成其它按钮指令语句的添加,语句格式内容相同,只是将红色的数字依据顺序递增。

    E.在第2帧插入空白关键帧,从库中拖出“隐钮”按钮元件到舞台,规格设置为300*400,全居中。点击该按钮,按f9,打开动作面板,在as编辑区输入,如下指令语句:

on (release) {
 gotoAndStop(1);

}

右键第2帧,复制帧,再依次右键第3-10帧,粘帖帧。上锁。这样各帧上均有了该按钮和按钮语句。

   (4)选择按钮2图层第1帧,从库中拖出“隐钮”按钮元件到舞台,规格20*20,将其放置在舞台的左下角之上,左对齐-下对齐。再从库中拖出一个“隐钮”按钮元件到舞台,规格20*20,将其放置在舞台的右下角之上,右对齐-下对齐。点击左边的按钮,按f9,打开动作面板,在as编辑区输入,如下指令语句:

on (release) {
 prevFrame();
}

点击右边的按钮,按f9,打开动作面板,在as编辑区输入,如下指令语句:

on (release) {
 play();
}

在第10帧插入帧。上锁。

   (5)选择AS图层第1帧,按f9,打开动作面板,在as编辑区输入,如下帧语句:

stop();
var music:Sound = new Sound();
music.loadSound("http://www.flashkj.com/down2/yuedui/yinpin/eg.mp3", true);
music.onSoundComplete = function() { music.start();};
_sound.onSoundComplete = function()
{_sound.start(0, 999);}
my_sound.loadSound(sound, false);

红色部分为开场mp3地址

在第2帧插入空白关键帧,按f9,打开动作面板,在as编辑区输入,如下帧语句:

stop();
var music:Sound = new Sound();
music.loadSound("http://www.flashkj.com/upload-files/328/3281238.mp3", true);
music.onSoundComplete = function() { music.start();};
_sound.onSoundComplete = function()
{_sound.start(0, 999);}
my_sound.loadSound(sound, false);

红色部分为该帧舞台上艺人的mp3地址

在第3帧插入空白关键帧,按f9,打开动作面板,在as编辑区输入,如下帧语句:

stop();
var music:Sound = new Sound();
music.loadSound("http://www.flashkj.com/art/musics/d1267.mp3", true);
music.onSoundComplete = function() { music.start();};
_sound.onSoundComplete = function()
{_sound.start(0, 999);}
my_sound.loadSound(sound, false);

红色部分为该帧舞台上艺人的mp3地址

同理同种方法完成第4-10帧上帧语句的添加,语句格式内容相同,只是将红色的mp3 地址,依据该帧上舞台艺人更换相对应mp3地址即可。上锁。

    6.测试存盘

 

    说明:

    1.本教程的特点是加载的外部音乐文件,每个单曲可以无限循环播放,这样就克服了我们以前加载外部音乐文件只播放一次的缺陷。

    2.加载外部文件的优点是可以大大地缩小文件的体积。不足是当加载的文件删除或失效后,其在你的作品中也同时失效。

标签:
分类:Flash课件| 发布:admin| 查看: | 发表时间:2011-12-29
原创文章如转载,请注明:转载自Flash课件网 http://www.flashkj.com/
本文链接:http://www.flashkj.com/flashkj/225.html

已经有 ( 0 ) 位网友发表了评论,你也评一评吧!

Design By Flashkj.Com | Login | Power By Chen Feiyang.