Flash5跟我学之四

Author: 王超 Date: 2000年 第38期

  上期了解了基础知识并初探了Flash基本的变化之一Shape变化,而且还制作了一个简单的图形看到从圆到方的变化过程,或者你自己还实验了其它的图形。但是千万不要因此而沾沾自喜,因为这仅仅是一个开始,我们还有很多事情要做。
#1    了解Motion
  Motion变化是Flash中另外一个重要的变化。他不仅可以产生物件的位置变化,同时还可以设置大小,色彩及透明度等多种变化的。在这里我将以几个实例来演示,逐步让大家理解Motion各种性能。可能你还记得,在上篇中我们提到要设置Motion变化,前提是物件为一个独立的符号(Symbol)或一个组(Group),所以这里我们也会讨论到Symbol和Group的概念。
  OK!我们来做一个初步尝试,运行Flash,建立新文件,然后选择工具在工作区输入Test Motion。然后选择Windows菜单下Panels子菜单的Character项,快捷方式“Ctrl+T”。打开Character面板,在这里,你可以设置字号大小、颜色、字体等,Flash 5的字体列表已经提供了预览功能,你可以看到各种字体的实际效果(^38040201a^1)。
  完成之后选择TimeLine的第10帧,点鼠标右键,在弹出的菜单中选择Insert Keyframe项,这时TimeLine的1和10帧分别用黑圆点标出,同时工作区依然是我们刚才输入的Test Motion这几个字。这时选择工具栏的工具,选中第10帧工作区的“Test Motion”拖动到工作区中任何你希望它出现的位置。至此,初步工作已经完成,第1帧和第10帧之间的位置差别已经产生,我们现在所要做的就是利用Flash的强大功能生成二者之间的过渡帧。
  选择Windows菜单下Panels子菜单中的Frame项,快捷键“Ctrl+F”打开Frame面板。这时选中TimeLine的第1帧,然后选择Frame面板Tweening项下的Motion(如^38040201b^2)。
  这时,TimeLine的1和10帧之间就标出了过渡箭头如^38040201f^。注意:Motion过渡在TimeLine以淡青色显示,回忆一下Shape变化是什么颜色。这时你可以按回车键测试效果,文字从第1帧移到了第10帧你拖动到的位置。一个最基本的Motion变化已经在你的聪明智慧下产生了。当然,还有一种更快捷的方法产生Motion变化。
  我们回到打开Frame面板以前,然后选择TimeLine的第1帧,点鼠标右键,你可以看到,在弹出的菜单中第一项是Create Motion Tween,选择它,OK!一样产生了一个Motion变化。
  Flash 4用户快速升级:这是Flash 5的界面变化之一,在4.0版中创建变化是点鼠标右键选择属性,然后选择Tweening标签,而在新的5.0版本,将这些集成到了Frame面板之中,同时,Macromedia Flash开发队伍可能认为Motion变化要比Shape变化用得要频繁得多,所以将右键下的第一项属性换成了现在的Create Motion Tween。实际在应用中,Motion变化的确用得较频繁。
#1    库面板(Library)
  在Flash的编辑过程中,很多对象都是以独立的Object(物件)出现的,这些物件包括我们建立的Symbol(符号),导入的声音、图片等。而有些物件在整个影片中可能出现不止一次。要在影片中建立两个相同的对象无疑会增加影片体积和加大劳动量。通过Flash中提供的物件管理工具Library,可以将影片中用到的对象都做成独立的物件,然后随意调用,而且相同物件可应用到不同层,不同场景并且可做任意的操作。这对我们的工作来说会有很大帮助。
  选择Windows菜单下的Library命令打开库面板,快捷方式“Ctrl+L”(^38040201c^3)。选择Insert菜单下的“New Symbol”,然后在弹出的对话框中选择符号类型并起一个名称(^38040201d^4),点OK,屏幕就自动切换到此符号的工作区。
  同时TimeLine左上方也会多出一个标签,来表示当前的编辑项,建立完符号内容后可点击Scene 1标签,回到影片工作区。
  这时你建立的符号就会出现在库面板中,可对它任意调用。符号的类型一共有三种:影片夹子(Movie Clip)、按钮(Button)和图形(Graphic),我们这里所说的为图形符号,其他两种类型在后面的章节会有解释。
  Flash 4用户快速升级:以前建立Motion变化都是先建立一个符号,然后打开库面板将它拖入场景中进行编辑,在Flash 5.0中由于优先设置Motion,所以可直接在工作区建立对象。在建立Motion时,Flash会自动将它存为符号并出现在库中,同时,以前的方法仍然适用。
#1    打散与组合(Break Apart and Group)
  由于这个含义有些抽象,我以图例(^38040201e^5)的方法来增强理解并做简要说明:
  由图中可以看出,在正常状态下,两者没有区别,但选中以后,组合的对象周围有一个蓝框,表示当前物件处于选中状态,而打散的对象则以星点表示。在移动时,组合的对象在拖动过程中始终以一个整体进行移动。如图所示,物件的外框线出现在当前的拖动位置。当放开鼠标后,对象整个移至外框线位置,被打散的对象则不同,可以单独移动选中的部分,被选中部分可以与整体分离,单独移动。当然,也可选中全部对象进行移动。
  这是Flash中对象的两种基本形态,打散与组合。我们要对建立的对象打散,可按快捷键“Ctrl+B”,若要对打散的对象进行组合(Group)则可按“Ctrl+G”,或者通过Modify菜单进行选择。