轻松实现Flash动态背景(3)

q2521500356

q2521500356

2016-01-29 13:36

轻松实现Flash动态背景(3),轻松实现Flash动态背景(3)
 三、随机跑动的箭头

  这种效果是利用随机函数控制由左向右移动的MC的位置、大小和透明度来实现的。


原文件下载学习

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fjc/)  首先,制作一个任意形状的图形符号(graphic)命名为basic_g,这里为了示意我们简单做了一个“>”符号,你可以仔细地绘制一个漂亮的箭头,效果会更好。

  再新建一个电影剪辑(MovieClip)命名为basic_m,将刚才的图形符号basic_g拖入(坐标0,0)。在第20帧建立关键帧(这个帧数不是随便设置的,我将在后面的AS中进一步解释),向右水平拖动图形符号至合适的位置。从第1帧到第20帧创建motion动画,再将第5帧和第15帧创建为关键帧(选中后按F6键),选中第1帧和第20帧中的图形符号,将不透明度改为0%。这样我们就创建了一个渐显渐隐向右运动的MC。

  再新建一个电影剪辑命名为basic_a,将刚才做好的basic_m拖入(坐标0,0),并将其inctance name(实例名)命名为obj,以便在AS对其进行控制,在第二帧创建内容帧(快捷键F5)。
  在basic_a中新建一层,在第1帧中捆绑下面的AS,这是这个效果的核心部分。

  if (i<=20) {

    duplicateMovieClip("obj", i, i);

    eval(i)._x = random(250);

    eval(i)._y = random(90);     tint = random(50)+50; 
    eval(i)._xscale = tint;
    eval(i)._yscale = tint;
    eval(i)._alpha = tint;

    i++;
  } else {
    i = 1;
  }

  将第2帧也设为关键帧(快捷键F6),捆绑下面的AS:
  
gotoAndPlay(1);

  回到场景,将basic_a拖入,放在左上角(注意要刚好超出场景范围)。OK,现在按下Ctrl+Enter测试一下,够炫吧。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fjc/)
展开更多 50%)
分享

猜你喜欢

轻松实现Flash动态背景(3)

flash教程
轻松实现Flash动态背景(3)

轻松实现Flash动态背景(1)

flash教程
轻松实现Flash动态背景(1)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

轻松实现Flash动态背景(2)

flash教程
轻松实现Flash动态背景(2)

Flash CS3教程:轻松打造动态文字效果

FLASH flash教程 autocad教程
Flash CS3教程:轻松打造动态文字效果

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Flash AS教程:用动态遮罩实现液化效果

flash教程
Flash AS教程:用动态遮罩实现液化效果

用Delphi轻松实现背景播放

Delphi
用Delphi轻松实现背景播放

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

PHP 开发程序加速运行探索之慢代码优化方法

PHP 开发程序加速运行探索之慢代码优化方法

可拖动的无标题栏窗体

可拖动的无标题栏窗体
下拉加载更多内容 ↓