Flash教程:制作无限回廊效果

2024-10-06

Flash教程:制作无限回廊效果(精选2篇)

1.Flash教程:制作无限回廊效果 篇一

在学习中遇到问题可以到 论坛 发贴交流!

先来看效果:

步骤:

1、运行flash mx,设置文档属性为黑色背景,尺寸200*200像素,

2、新建一个影片剪辑命名为“方框”。利用举行工具,绘制一个1.6*1像素的无边框矩形,进行渐变填充。如图1所示。

图1:绘制方框元件

3、导入一电流通过的模拟声音,并把此声音文件放置在影片剪辑“声音”中。

4、回到主场景,把影片剪辑“方框”拖放到场景中。在下面的属性面板中,给影片剪辑“方框”命名为“d”。并延长至第3帧。如图2所示。

图2:影片剪辑得分身名

[next]

5、先建一个图层,命名为as,

在第1帧添加as:

setProperty(“d”, _visible, “0”);//摄制影片剪辑“d”在第1帧不可见

第2帧添加as:

y=100; //初始化变量

for(i=1;i<=250;i++) {

y =y+ random(3)-1;

duplicateMovieClip(“d”, “d” add i, i);

setProperty(“d” add i, _x, i);

setProperty(“d” add i, _y, y);

}

第3帧添加as:

gotoAndPlay(2); //做一个小循环

6,新建一个图层命名为“声音”,把刚才制作的影片剪辑“声音”拖放到场景中,并延长至第3帧。

7,测试,保存。请参看源文件

对本文感兴趣的朋友可以到这里提交作业,老师会为作业点评、加分:bbs.jcwcn.com/viewthread.php?tid=216610

 

2.Flash教程:制作无限回廊效果 篇二

第一步:建立一个word MC,内有一个在中间的动态文字框,去掉可选,只需要能容纳一个字即可。字的颜色可以自己设定(千万不能是和底色是一样的啊!)

第二步:在library的连接里将word MC输出为word 符号已被以后使用你看前两步很简单吧

以后的也不难,只要你会一点点的action

第三步:(也很容易的)在你想要有移动文字的场景下(可以是主场景,也可以是另外一个mc,我是用的一个mc叫move),将默认层改为action层,然后添加两个关键帧,第二帧里的动作是:

gotoAndPlay(1);

注意:我这里不用mc,而用两帧的循环来替代entframe,我建议大家尽量把程序写在时间轴里,因为这样更有利于程序的管理,和程序运行顺序的选择,程序更一目了然,容易理解,希望大家养成这个好习惯。

第四步:(到这里还不难吧,下面是关键的程序了,就是第一帧的程序)

鼠标跟随关键是要每个文字都要跟随鼠标,但是速度不能一样快,最后停止的位置也不能一样,理解了这一点,程序就很容易理解了。具体程序及说明如下:

if (ip == null) {

Mouse.hide();    //隐藏鼠标

lx = 20;    // 设置字的间距

string = “当前帧工作室”;    // 设置要跟随的文字

wordlenth = string.length;

for (i=0; i

this.attachMovie(“word”, “word”+i, i+1);

this[“word”+i].word = mbsubstring(string, i+1, 1);

//获取mc并把要显示的字一次导入其中显示

}

ip = 0;

}

//

delay = 6;// 设置延迟时间,来控制字的移动速度

word0._x += (_xmouse+lx-word0._x)/delay;

// 初始化第一个字的位置

word0._y += (_ymouse-word0._y)/delay;

for (i=1; i

// 确定以后字的移动和位置

delay += 0.5;

this[“word”+i]._x += (this[“word”+(i-1)]._x+lx-this[“word”+i]._x)/delay;

this[“word”+i]._y += (this[“word”+(i-1)]._y-this[“word”+i]._y)/delay;

}

以上就是整个程序了,就这么简单,不难吧^_^,

if (ip == null)这句判断是为了数据的初始化,在里面的程序仅执行一次,以后就不执行了。

(这可是非常有用的阿,一定要掌握)

第五步:好了,所有的事都做完了,下面的就是画蛇添足了,就是加上一个自己的鼠标,做一个自己的鼠标mouse放到主场景下,然后在action层里加一句:

startDrag (“mouse”, true);

还有就是可别忘了隐藏自己的鼠标啊。

 

 

上一篇:仁和小学体育器材室保管、使用制度下一篇:三年级 勿忘国耻,圆梦中华活动方案