freehand和flash的符号(symbol)
1、将freehand的源文件导入成flash符号(symbol)
如果你在freehand中创建swf动画遇到了困难的话,你可以使用符号symbol。别以为symbol只有fireworks和flash中才有,freehand中也是可以使用symbol的。如果你以前所会的仅仅只是使用freehand 10来为flash创建静态的矢量作品,那么看了这篇文章你肯定会有所收获。
如果现在你处于flash中的symbol编辑状态,想要导入freehand文件,使用菜单命令file>import,然后选择一个freehand文件导入,本篇文章我将上篇文章中制作的螺旋动画freehand10文件,你将会看到如下图所示的freehand import 对话窗口。
我们先不管其他的选项,先看来layers部分。假定在freehand里面你已经将所有融合出来的螺旋对象使用release to layers命令分布到在每个图层上了。但是,在flash mx中我们并不希望所有的元素都存在于同一关键帧的不同图层上,而是希望将它们导入后成为同一图层中的一系列的关键帧,这样就可以在flash中直接形成逐帧动画了。
于是我们在freehand import面板的layers选项中选择key frames选项,这样就能将freehand的图层导入到flash的同一层中的多个关键帧中,每个关键帧对应freehand文件中的每一个层(美中不足是起始处会有一个空白关键帧)。注意不要选择对话框下面选择区域中的include background layer选项。
(加入第四篇中的swf文件。)
2、将freehand的符号(symbol)导入成flash符号(symbol)
本章我们主要重点讲解如何将freehand中创建的symbol导入flash中使用。
与flash不同的是,freehand只有一种符号类型。在使用freehand创建简单的符号之前,需要绘制一些元素:几个对象、组合、融合等,然后将它们转换成symbol。
打开freehand10创建一个你喜欢的symbol(如右图),将它保存成freehand格式,然后打开flash mx并且导入这个文件,这里我们在freehand import面板的layer选项中选择flatten。
看一下flash的library面板(ctrl+l),注意freehand符号是如何转化为flash符号的,注意那些小三角的处理方式。另外flash mx还将freehand的辅助线映射为flash的辅助线。这是非常有用的一个功能。
不能使用实例来产生融合效果,在freehand中融合的每一步都将作为单独的对象导入flash中。最后所产生的swf文件将会比前面例子中的要大。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器