用Flash 4.0塑造璀灿星空

Author: 烈风 Date: 2000年 第6期

  现在的主页用到的屏幕动画越来越多,使主页变得更加漂亮,而让人们在上网的同时获得了更多的乐趣。一次在某个人主页上看到星空闪烁的背景,煞是好看,它是用Java编的。其实用Flash 4.0也能制作出相同的效果,而其制作过程无需一点编程知识。下面将我用Flash 4.0制作星空的方法简要介绍给大家。
#1    一、制作素材
  在Photoshop中制作两张星星的图片,分别表现星星暗、明的两种状态,把它们的背景色设为黑色,然后保存名为star1.jpg和star2.jpg两个文件。运行Flash 4,选“Modify→Movie”,在弹出的窗口中,背景大小设为800×600,背景选黑色。选“Flie→Import”,导入刚才做的start1图片文件,然后按F8,选“Graphic”项并把它命名为“one”。下面请选“Windows→Library”,在弹出的“Library”面板窗口中,你就可以看见刚才导入的图片了“star1”和定义为“Graphic”的图片“one”。用同样的方法导入start2图片文件并命名为“two”(如^06040201b^1)。
#1    二、创建闪烁的星星
  选“Insert→new symbol”,选“Movie Clip”项并把它命名为“Move star1”,这时主窗口变为“Move star1”的编辑窗口。从“Library”面板中拖入“one”并对准中心位置,然后将鼠标点到屏幕上方帧窗口第5帧处按F6键,这时会在第5帧处插入和第1帧相同的关键帧。将鼠标点到第5帧处,然后删除编辑窗口中的“one”,最后从“Library”面板中再拖入start2并对准中心位置。
  下面把鼠标点到第5帧处按右键,选择“Create Motion Tween”,后,第1帧到第5帧处会出现一个箭头,那么你按回车键就会看到星星由暗到明的闪烁过程,而在“Library”窗口中,用鼠标选中“Move star1”,它的图案上会有一个“停止”和“播放”按钮(如^06040201a^2),到此,一颗闪烁的星星就完成了。
  当然,想要表现一个五彩斑斓的星空,光是一种星星是不够的,那么怎样改变星星的颜色呢?其实这也不难,下面我们就一起来做第二颗星星。在“Library”中选中Move star1,按鼠标右键选“Duplicate”,在弹出的窗口中把名字改为“Move star2”,这样就复制了和Move star1一样的一个副本。鼠标双击“Move star2”对它进行编辑,将鼠标选中帧窗口中第1帧处,然后将鼠标移到下面编辑窗口选中“one”,按右键选“Properties”并在弹出的窗口中选“Color Effect→Color→Special”,在这个窗口中就有很多“滚动条”,可以任意改变图片的颜色(注意保持图片背景为黑色)。用同样的方法对第5帧进行编辑,就完成了这第二颗不同颜色的星星了。有的朋友可能会问,如果星星在暗时是一种颜色,而在亮时是另一种颜色这不是更好看吗!是的,这种方法也是可行的,只要在开始帧和结束帧用不同的颜色就行了。依照上面所讲创建星星的方法,你可以做第三颗、第四颗……对了,为了使以后合成的星空更自然,要让各颗星星闪烁的时间不一样,那么怎么做呢?你只要在编辑星星的帧窗口时,在开始帧按F7插入“空白关键帧”,或在最后一帧按F6插入“关键帧”,只要做到各颗星的帧数不一样,那么它在闪烁时就会参差不齐,也就更自然了。
#1    三、星空的合成
  这时你已做好了几颗星了吧,请点击屏幕左上方的“Scene”回到这之前设的800×600、黑色背景的主编辑区。这时屏幕上还只是一片漆黑,先不要急,从“Library”窗口中的把“Move star1”和“Move star2”拖入黑色背景中,重复这个动作直到你认为屏幕中星星够多为止。下面就请按“Ctrl+Enter”,就可以看到群星在夜空中闪烁的情景了(如^06040201c^3)。如果星星大小不合适,就选中那颗星,然后选择“Modify→Transform→Scale”以缩放它的大小。当然光是这样还不够,最后要做做这个星空的装饰。用屏幕左面工具面板上的画笔工具在屏幕上点上许多大小不一的白点,以表现繁星满天的情景。另外还可以在星空中加入一些流星,流星的做法和闪动的星星一样。有兴趣的朋友还可以在里面加入旋转的星球……至此一个美丽的星空图就做好了。