万卷书   首页 > 电脑书籍 > Flash > Flash 5 Action 制作碰撞的小球
 

碰撞的小球(1)

  我记得小的时候,曾经玩过一种硬塑胶的小球,有很大弹力的那种,扔出去,撞到墙,或者地面都会弹回来,类似乒乓球,但是比它的弹力。 大得很多,看看我们今天要介绍的flash,就是这样的一个小球。你可以用鼠标拖拽它,然后放开,也可以拽它撞墙:) ,看看效果,呵呵。

 

来吧,看看怎么实现的:

library 里面的symbol的照片我已经截出来了,在图1 。button(invis) 是隐形button,用于控制小球的拖动,hand里面是一个大手。

图1

email 和 link 是作者的超级连接,跟我们所讨论的没什么关系。 shadow 是画出来的一个晕影,作为小球的影子,小球的那个mc是两个layer,底下画球,上面用button(invis)给盖住。scene1 当中最下面的layer 画一条粗粗的黄线,作为地面;layer(shadow)上面放置我们的小球的影子 -> mc(shadow);layer(xspeed)上面放置墙壁;

hadow(ops)上面放置的是mc(小球的) 还有 mc(shadow(ops)->控制影子的大小,透明度); layer(speed)上面放置 mc(speed);layer(email)是作者的连接。

layer1 是设置的action脚本 ,可以参看图2。

图2

 

 

 

下一页