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

课件中图片横滚点选的制作原理与方法

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

制作过程

1.启动flash软件。

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

3.首先将准备好的素材图片、音乐文件导入库中,待用。

4.创建按钮元件

选择“插入-新建元件”,建立一个名为“隐钮”的按钮元件,点击确定,进入元件编辑区。就一个图层。选择图层1第4帧(点击),用矩形工具在舞台拖一个无边线的矩形,规格、颜色随意,全居中。

5.创建影片剪辑元件

(1)选择“插入-新建元件”,建立一个名为“tu1”的影片剪辑元件,点击确定,进入元件编辑区。就一个图层。

A.选择图层1第一帧,从库中拖出素材图片01到舞台,规格为550*400,全居中。右键库中该影片剪辑图标,打开其链接属性面板,填写其标识符为:tu1 。其它参数设置,URL项可随便填写一个网页地址即可。点击确定,完成设置。

B.同理同种方法完成素材图“02-12”的影片剪辑元件tu2-12的创建;依次右键库中tu2-12影片剪辑图标,打开其链接属性面板,填写其标识符为:tu2-tu12 。

(2)选择“插入-新建元件”,建立一个名为“音乐”的影片剪辑元件,点击确定,进入元件编辑区。就一个图层。

选择图层1第一帧,从库中拖出音乐文件到场景舞台中(位置不限)。然后在属性面板中设置 ;按住f5,待歌曲播放完时松开。

(3)选择“插入-新建元件”,建立一个名为“音效”的影片剪辑元件,点击确定,进入元件编辑区。添加两个图层,共三个图层。自下而上命名为音乐、按钮、as。

A.选择音乐图层第2帧插入空白关键帧,从库中拖出“音乐”影片剪辑元件到舞台,位置随意。上锁。

B.选择按钮图层第1帧,从库中拖出“隐钮”按钮元件到舞台,规格不变,全居中。

点击该实例,按f9。打开动作面板,在as编辑区输入如下指令语句:

on (release) {
gotoAndStop(2);

}

在第2帧插入关键帧,点击该帧上的舞台实例,按f9,打开动作面板,在as编辑区改语句为:

on (release) {
gotoAndStop(1);

}

锁定该图层。

C.选择AS图层第1帧,按f9,打开动作面板,在as编辑区输入停止命令语句:

stop();

在第2帧插入帧,上锁。

D.该环节完成

6.编辑制作场景

返回场景1,添加一个图层,共两个图层。下层为音效,上层为as。

(1)选择音效图层第一帧,从库中拖出“音效”影片剪辑元件到舞台,规格为550*400,左对齐-上对齐。上锁。

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

n = 12;
for (i = 1; i <= n; i++)
{
attachMovie("tu" + i, "xt" + i, i, {_x: 45 + 100 * (i - 1), _y: 420});
attachMovie("tu" + i, "dt" + i, i + n, {_x: 275, _y: 195});
this["xt" + i]._xscale = this["xt" + i]._yscale = 1.636364E+001;
this["xt" + i].onRollOver = function ()
{
this._alpha = 80;
this._xscale = this._yscale = 1.818182E+001;
};
this["xt" + i].onRollOut = function ()
{
this._alpha = 100;
this._xscale = this._yscale = 1.636364E+001;
};
aa(this["xt" + i], this["dt" + i]);
}
onEnterFrame = function ()
{
for (i = 1; i <= n; i++)
{
this["xt" + i]._x = this["xt" + i]._x + (_xmouse / 550 * (560 - 100 * n) + 100 * (i - 1) + 45 - this["xt" + i]._x) / 10;
}
};
function aa(xt, dt)
{
xt.onPress = function ()
{
dt.swapDepths(_root.getInstanceAtDepth(_root.getNextHighestDepth() - 1));
dt._alpha = 80;
};
xt.onRelease = xt.onReleaseOutside = function ()
{
dt.onEnterFrame = function ()
{
this._alpha = this._alpha + (100 - this._alpha) / 5;
};
};
}

锁定该图层。

7.本任务完成、测试存盘

 

说明:

影片剪辑元件tu1-12没有进入场景,其效果是通过其链接属性和脚本来实现的。

 

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

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

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