秦汉和刘雪华:SWISH MAX 简明教程

来源:百度文库 编辑:中财网 时间:2024/04/28 03:03:24
SWISH MAX 简明教程 第一章SwiSHmax概述 Swish是套相当容易的动画制作软件,flashmx一个小时要做的事,swishmax只要5分钟。您可能会觉得奇怪?动画制作软件中为何有Flash还又要有Swish?其实Flash和Swish就好相火车与出租车一样,Swish好比火车,可以很快地由火车站到达动物园等地,但是却无法到达小巷中特定的位置。所以好好利用这二套动画制作工具可以使您的动画制作更加事半功倍。1.1新增功能 SWiSHmax 是Swish的最新版本,也就是大家企盼已久的Swish 3了,现在程序更名为SWiSHmax,最新版本已经可以完全支持FLASH MX的语法,新版本做了大量的改进,功能强劲无比。让你更快速更简单地在你的网页中加入FLASH动画,超过230种可选择的预设效果。SWiSH是一个快速、简单且经济的方案,让你可以在你的网页中加入flash动画。只要点几下鼠标,你就可以加入让你的网页在众多网站中令人注目的酷炫动画效果。你可以创造形状、文字、按钮以及移动路径。你也可以选择内建的超过230种诸如爆炸、漩涡、3D旋转以及波浪等预设的动画效果。你可以用新增动作到对象,来建立自己的效果或制作一个互动式电影。 SWiSHmax 塞满着各项功能, 可以让你产生绝色及交谈式的Flash 动画, 不需任何的经验就可以简单的完成作品.以下的功能让SWiSHmax 更显强劲: ①编写程序代码 ·  不须任何程序代码! 所有交谈性可以被加入 透过一个简易的菜单接口. ·  透过SWiSHscript 提供先进的脚本功能. ·  脚本编辑器允许进阶用户可直接进入编写程序. ·  除错器可简化你的脚本的搜寻及修改错误. 脚本画面 ②特效 ·  附赠超过230 种内建特效. ·  特效可让文字, 影像, 图形及音效快速及简易地产生动画. ·  可以编写及散布你自行创作的特效. ·  所有特效立即被新增成多重对象. 特效画面 ③功能强劲的绘图工具 ·  提供先进的绘图工具包括: 线条, 画笔, 贝芝曲线, 文字, 椭圆/圆形, 矩形/正方形及自动成形. ·  错综复杂的的形状编辑选项让你更容易修改你的图形的比率, 尺寸, 旋转, 偏斜, 透视图法, 也可将你的图形切成薄片或打断成片断. ·  自动成形可以新增及编辑复杂的形状, 轻而易举的制作像3D 立方体. ·  输入及动态文字可以让你轻易新增输入表格.  ·  指南, 网格, 抓图及对齐选项. 绘图工具画面 ④具亲和力的操作接口 ·  一个简易强劲的接口代表任何人可以在数分钟制作出令人震惊的Flash 动画. ·  对象, 框架 及特效可以全部加入, 修改或直接从时间列删除. ·  影片, 场景及精灵的管理更容易. ⑤操作接口画面 完全兼容Flash的载入与输出 ·  加载SWF 影片可制作任何其它Flash 应用程序 ·  简易地加载音效, 图形及文字文件. ·  SWiSHmax SWF 影片可以简易地被加载至其它Flash 应用程序. ·  先进的压缩功能可以让你的SWF 档案容量更小. 输出画面 1.2安装与卸载 1.2.1安装要求   适用于98、2000、XP、2003或更高版本。汉化版不适用于2000。 内存32M以上 1.2.2安装swishmax汉化版  Swishmax的下载,可以从玉叶随风网的下载栏目下载最新的破解版,网址: http://www.yuyesf.com/softdown/tuwen/200505/315.html下载完以后,解压后双击安装图标就可以了。 然后按照提示的要求,接受软件的许可协议,阅读自述信息,指定安装路径。文件复制完成后,系统要求重新启动系统,重启后桌面上就会出现了swishmax的图标 。这样就可以使用软件了。 1.2.3卸载swishmax汉化版 如果长期不使用该软件,可以将其卸载。具体步骤如下: (1)          单击[开始]菜单上的[控制面板],在控制面板中双击[添加/删除程序]图标。 (2)          在[安装/卸载]选项卡中选中选中swishmax图标,然后单击[添加/删除]按钮。 (3)          在随后弹出的[确认要完全删除swishmax]对话框中单击[是]按钮。系统将彻底删除swishmax软件。 1.3工作界面 Swishmax的工作界面如下:     工具栏:swish主要包括标准工具栏、插入工具栏、控制工具栏、导出工具栏和组合工具栏。在工具栏中中我们要认识六个插入按钮和三个播放按钮,五个插入按钮分别插入场景、文本、图片、内容、按钮和精灵,三个播放按钮分别播放场景中、时间线上及各个特效的动画效果。 标准工具栏 插入工具栏 控制工具栏 导出工具栏 组合工具栏     基本操作区:在这里,我们可以添加特效、删除对象、控制时间线面板的表现方式等,其中最重要的是添加脚本按钮,按下后可在时间线上添加各种针对时间线的动作脚本语句,如果选择了对象,这里变成添加效果按钮,点开后可看到230个特效。     时间线面板类似于flash中的时间轴面板,两条黑线之间为一秒钟播放所需的帧频,在面板上可以看到各种特效的名称和帧数。     概要目录区用树状结构显示场景中所有的组件,如形状、文字、精灵......及它们之间的嵌套关系,并可设置显示、关闭、锁定三种状态。     工具箱面板:SWISH提供了较Flash更好用的作图工具,利用它们,你可以很轻松的画出五角星、椭圆按钮等,工具箱的下部的几个按钮可用来显示场景的比例,美中不足的是没有橡皮工具,画错了只有重画或用修改工具修改。     工作区:也就是Flash中的场景,这里是你大现身手的地方。     属性面板:这里有九个按钮,它们的作用如下: 1、内容:类似于Flash的库,导入SWISHmax中的各种组件,如声音、图片、精灵等均在此保存,从场景中删除不等于从内容中删除。
    2、导出:设置文件导出时swf、脚本、html等的各种参数。建议在导出swf文件选择swf6,要在flash中做组件时把一、三、五项打勾,如果直接做swf文件第二项不要打勾。
    3、调试:用来测试脚本语句、动态文本等,按下清除按钮可清空面板。
    4、电影:在这里设置主场景的大小、背景色,帧频等。
    5、场景:这个位置是九个面板中最重要的地方,它根据选定目标的不同而不同,既可以是场景面板,也可以是外形面板、精灵面板等多变,我们将在语音课堂上重点讲解这个地方,通过边讲边做,弄清场景面板、矢量外形面板、位图外形、文字面板等面板的功能。
    6、变形:指示组件的大小、位置、缩放比例、倾斜等,锚点是组件运动时围绕的中心,点开锚点旁边的小三角可定义锚点的位置。
    7、色彩:更改颜色和透明度。
    8、排列:把对象排列整齐,排列于所有选定的是确定几个选中对象之间的关系,在主场景中排列于上一级是确定对象在场景中的位置。
    9、指导:设置网格和标尺的参数。
各个面板的详细使用方法,在后面有专门的介绍。 第二章 基本操作 2.1创建新电影 1、启动SWiSHmax

启动SWiSHmax的方法通常有两种,一种是单击“开始”→“程序” →SWiSHmax→SWiSHmax;另一种简单的方法就是双击桌面上的快捷图标:

第一次进入时,会出现一个“您想要做什么?”的询问窗体,如下图

通常这里有四个选项: ①开始新建一个电影,这个选项主要是新建一个空白的新电影。 ②开始从模板新建一个电影,这个选项主要是从SWISH模板中新建电影。 ③继续一个存在的电影,这个选项主要打开原因已编辑的电影文件。 ④继续您上次保存的电影,这个选项,是打开上次编辑的电影。 通常选择“开始新建一个空电影(N)”按钮,进入SWiSHmax的主界面。如果您不想在启动时显示该提示,请去掉“启动时显示该提示”前复选框中的小钩。 2、设置“电影”选项 1.  设置宽度和高度: 通常我们的课件为800×600,所以先在“电影”面板中的“电?啊? 标签下,将宽毒设为800像素,高度设为600像素。  然后,点“版面”面板的左下方的“适合场景于窗口”按钮,场景的大小就自动调整到最合适了。 2.  设置电影的背景颜色: 点一下“电影”面板中“电影”标签下的“背景颜色”框中的下拉箭头,就调出颜色面板,选中您想要的颜色,电影的背景色马上就改变了。 3、  设置电影的播放速度: 在背景高度和宽度设置框下面,可以设置“帧率”,数值越大,播放越快。通常取默认值。 这样一个电影就新建完毕了。 2.2打开电影 通过文件上中的[打开]命令,可能打开原来已保存的扩展名为.swi的swish影片。如果选择打开图片文件,那么系统会把图片自动插入到影片中,若是打开GIF动画或是扩展名为.swf的Flash文件,系统会提示是否以何种方式导入。 Swishmax 对用户最近操作的文档有一个自动记录,无须寻找文件就能把最近需要编辑的文档打开。点击文件菜单下的最近编辑过的影片文件名,就可快速打开。 2.3保存电影 单击文件下的保存命令可以把你当前编辑的影片文件保存,扩展名为.swi。单击文件中的另存为命令,可以另存文件。 2.4导出影片 单击菜单栏中的“文件”→“导出(E)”,出现下图, 可以打包成SWF,HTML+SWF,或者AVI文件。 SWF格式文件就是和FLASH导出格式一样的文件,通过FLASH播放器就可播放,HTML+SWF就是在导出SWF的同时导出网页文件,EXE格式的文件就是不用FLASH播放器就可的播放的可执行文件。AVI文件就是导出能用视频播放软件播放的视频文件。 2.5  关闭电影 单击文件中的关闭命令(Ctrl+F4),即可关闭正在编辑的电影,单击退出命令,可关闭SWISH软件第三章  工具箱的使用 3.1 绘画工具按钮 SWISHmax的绘画工具相对强大,下图是它的绘画工具截图。 绘图工具中各个按钮的应用: 1、 选择工具 选择工具的作用是选取舞台上的不同对象,当不对的对象被选取时,对象的边缘会出现八个控制点。如图所示: 选取工具有两种操作方法,一种是点选,就是在对象上单击鼠标左键,若是选取多个对象是可以选取一个对象后按下SHIFT键,再单击其它对象,则所有对象全被选定。另一种操作是框选,方法是选择选择工具后,有舞台上按上鼠标左键不放,拖出一个矩形框,则矩形框内的所有对象全被选定。如图所示: 2、 变形工具 变形工具有的也反译成再成形工具,这个工具主要对图形对象对象起作用,而对文字对象不起作用。当用选取工具选定一个对象,再单击变形工具时,就会发现图形上面会多出很多的节点,单击拖动这些节点可以使原有图形变形成为新的图形。  3、 填充变形工具 填充变形工具,只适用于图象填充为渐变色或是图像填充的对象,对于纯色填充的对象不起作用。当选定填充色为渐变色的对象时,图像边缘会出现渐变色控制点,拖动控制点可能改变填充渐变色。 结合工具箱中选项中的 旋转工具,可以对填充色旋转和扭曲。 对填充为图像的直译与渐变色的操作完全相同。   4、 运动路径 运动路径工具的主要作用是让选定的对象,按一定的路线运动。操作方法是选定要运动的对象再单击 运动路径工具,然后在舞台上单击,单击的不同地方,就是对象的运动路径。时间线上也相应的出现对象的运动效果。 5、 直线工具 直线工具的主要作用是绘制直线。单击直线工具,在舞台上按下鼠标左键不放,便可拖出一条真线,若是绘制水平的或是斜线可以配合SHIFT键。 通过外形控制面板可以修改直线的线形、颜色和粗细等相关属性。 6、 铅笔工具 铅笔工具主要是用来绘制自由的路径,所绘图形若是一个封闭的则自动转化为图形并自填充颜色,若是一个不封闭的图形,则系统视为路径。 所绘线条的相关属性也可以通过外形控制面板来修改,其方法和直线工具相同。 7、 钢笔工具 钢笔” 工具:选中“钢笔”工具后单击舞台上的不同位置,可以画出由线段组成的直线路径。如果鼠标单击后不松开,而是拖动鼠标,这样画出来的路径就是曲线路径,通过调整曲线的两条控制线可以设定曲线的弯曲度。 图2—32   在调整曲线的控制线时,按住Alt键可以单独控制一条控制线,从而确立下一个曲线线段的走向和弯曲度。

  要结束线段的绘制时只需在线段的结束点上进行双击即可。结合

   

变形工具,可以对已做好的路径进行修整。

8、 文字工具 文字工具的主要作用是输入文字。操作方法是选定工具面板上的文字工具,然后在舞台上单击或是拖出一个文本框,再从文字控制面板上修改文字内容。文字控制面板的操作,参看教程后面的控制面板操作。 9、 画圆工具 画圆工具的主要作用是绘制椭圆,要是绘制正圆可能按住SHIFT键。  通过外形控制面板可能修改圆的相关属性。其中的颜色中,提供了五种填充效果,如上图所示。 可能根据需要选择填充效果。   当填充色为图像时,还可以通过外形面板中的 属性命令,来对填充的图像进行简单的调整。图像的属性面板图如下所示:  10、 矩形工具 矩形工具的主要是用来绘制矩形的,要是想绘制正方形时可以按住SHIFT键。其外形面板的相关操作和画圆中所述相同。 11、 自动外形工具 自动外形工具,包括下面所示的几种图形, ,这样以五角形的操作为例来讲解自动外形工具的使用方法。 Ø        双击各工具图标可以连续画图形。Ø        五星和五边形图形左键单击中心的绿点增加数目,右键单击减少数目。Ø        3D图形可通过三个控制手柄调整各个面的大小和外形。Ø        改变锚点可控制组件运动方向。Ø        所画线条如果闭合,自动填充颜色。 Ø        12、 手形移动工具 当进行影片制作时常常需要对某上对象进行放大操作,当放大对象后,一般在操作窗口中不能显示整个影片的外形,这时就可以用手形工具来移动。 13、 放大镜工具 放大镜工具是对影片的操作窗口进行放大,而不是对对象进行放大,当按下SHIFT键时可以进行缩小操作,要是想放大图像的某个区域可以在选定放大镜工具后在要放大的图像区域按下鼠标左键不放,拖现一个区域,则选定的区域就放大显示。 3.2绘图工具箱的选项工具 绘图工具箱的选项工具如下图所示: 1、 缩放工具 缩放工具作用是对选定的对象进行放大,放大时对象的边线也放大。 2、 缩放工具(不改变周围框线厚度) 这个工具与缩放工具作用相同,不过在放大时对象的边线不放大。 3、 旋转工具 旋转工具进行旋转操作,这个工具对填充变形工具也同样适用。 4、 扭曲工具 扭曲工具的作用是对选定的对象进行扭曲操作。 3.3绘图工具箱的查看工具 绘图工具箱的查看工具如下图所示: 1、 显示比例 通过这个显示比例工具可以对舞台显示比例进行缩放操作。主要值如下图所示,当用放大镜工具放大时其值也会相应发生变化,要是想看影片的最终效果时,一般选100%的比例。 2、 场景适合版面 这个工具的作用是使舞台显示比例缩放到最佳大小。

3、

   

缩放至100%

这个工具的作用是使舞台显示比例缩放到100%。

4、

   

放大缩小显示工具

这两个工具的作用同工具箱上的放大镜工具相同中。 5、 显示隐藏网格线&对齐网格线 这两个工具的主要作用是方便对对象的定位。 3.4绘图工具与外形控制面板综合应用:1、名称:在目标上打勾,作用如Flash中的实例名,此外形可被动作脚本语句识别并利用,如图中的外形的名称为aa,如果要设置它的Alpha值为50%,在动作脚本语句中就可以写成:aa._alpha=50,如果是数字做实例名,前面会自动加_。
    2、直线:为画出的形状添加边框,可设置粗细和颜色。
    3、填充:点开旁边的三角,可看到6种填充方式,最后二种是位图填充,在颜色选择面板上可以设置所要填充的颜色的透明度,位图填充有平铺和裁剪二种方法,如果对所填充的位图不满意,还可以点击面板上的文件夹图标,另选图像。
第四章   特效介绍 我们来学习SWISHmax最有吸引力的部份--文字特效,有了它,在Flash中需要几个小时才能完成的文字效果,用它几分钟就足够了,除了二维文字效果处,它还自带了部份三维文字效果。4.1 SWISHmax的内建特效 SWISH max的特效分为四个类别,放置特效、基本特效、共通特效设定、核心特效。 第一类_放置特效 这个类别中主要包括放置(place)、删除(remove)、移动(move)三种特效,放置特效就是把对象放在影片的播放时间线上。删除就是把对象从时间线上删掉。移动特效可以使对象从一个位置移动到另一个位置。 第二类_基本特效 这个类别中主要包括渐进(Fade)、缩放(Zoom)、滑动(Slide)、模糊(Blur)、重复影格(Repeat Frames)、复原(restore)等分类。 第三类_共通特效设定 这个类别中主要包括一次关闭、回到起始、从位置消失、连续循环、显示到位置等分类。 第四类_核心特效 这个类别中主要包括变形、挤压、交替、曲折、爆炸、3D旋转、3D波浪、旋涡、波浪、打字等分类。 4.2 SWISHmax的特效操作 1、使用特效:选取场景中的对象,点开添加效果按钮旁边的下拉三角,可看到弹出一级菜单面板,再点开有右拉三角的按钮,会看到令人眼花缭乱的二级菜单,这些就是SWISHmax的230个自建特效。现在我们把场景设置为350*50像素,选静态文本,输入:www.flasher123.com,字体红色,大小24像素,执行添加效果/核心效果/变形的命令,就会生成如下文字特效,同时在时间线面板上可以看到变形效果的名称及所用帧数。 2、特效的复制、剪切、移动与删除。 特效可以复制、剪切,其方法是在时间线已有的特效上点右键,在弹出的菜单中选择复制效果或是剪切效果,最后在要放置特效的帧上选择粘贴效果。想删除效果时在效果的时间线上点右键选择删除效果就可删除。移动效果的方法是在效果上按下左键不放拖动效果,已有效果就可移动位置。 3、修改特效:如果您对这230种特效不满意,您可以随意修改特效,在时间线面板上双击变形效果,打开变形效果面板,如下图所示,在这里,你可以试试改变各种参数,点击“预览”旁边的播放按钮看看效果,如果不满意,点开名称右面的“打开”按钮或是在特效上双击可以打开效果的相关参数,随意更换效果。 4、有自己个性的特效:自己修改好的特效您还可以保存起来留着以后再次使用。在SWISHmax的安装文件下有个叫effects的文件夹,SWISHmax的230种特效基本都放在这里,在这个文件夹下再自建一个文件夹,把自己修改好的特效放进去,以后想用就可以和内建特效一样随时调用,我自建的文件夹在硬盘上的目录是:E:\SWiSHmax\effects\自定义效果。(我的SWISHmax是装在E盘上的)。 第五章  按钮制作 在SWISHmax中的按钮有二种形式,一种是广义的按钮,只要能起按钮作用的就算,不管你画的是形状还是写的文本,比如我们上一讲中的“提交”、“返回”二个文本,另一种是规范的按钮,有向上、经过、按下、按键四种形式,四种形式相当于Flash中按钮的四个帧,规范形式的按钮可以做出更多的变化。本讲所讲的按钮指后一种形式的按钮。一、             创建按钮 执行菜单/插入/按钮命令,便在场景中插入了一个按钮图标,同时,场景中生成了一个蓝色的方块,但测试时却什么也没有,原来场景中的蓝色方块只是一个标记,内容需要自己添加。一个最基本的按钮应该包括哪些内容呢?请看右图,这是一个完整的展开的按钮概要,可以看到按钮的向上、移过、向下、按键四个状态下各有一个形状和一个文本。创建按钮的步骤如下:菜单/插入/按钮,点击概要区中按钮向上状态的图标,在场景中画按钮的外形,再写入说明文本,然后选取最上层的有一个小手的“按钮”图标前的“-”号,在按钮面板中的“有分隔经过状态”、“有分隔向下状态”、“有分隔按键状态”前打勾,就会生成按钮的四个状态,调整一下各个状态下按钮的颜色和说明文本,一个标准的按钮就生成了。
技巧:
1、使用右键弹出菜单也可创建按钮的四种状态,在按钮面板中如打勾后再消除,原先设置的按钮状态全部消失,必须重新设置。
2、创建按钮后,如果移动整个按钮或加动作语句,一定要先选取整个按钮,即点选带小手的图标。
3、先设置好按钮向上的状态后再设置另三种状态,可减小工作量。
4、 想让鼠标放上去时出现更多的变化,可在相应的状态下加精灵或形状。
二、             动作脚本面板 SWISHmax的动作面板位于场景的上方,切换很方便,它很像Flash mx的动作面板,也有专家模式和指导模式两种。左图是打开的动作面板。 从左图中可以看出,动作面板分成二个部分,左面是各条指令的菜单,一条细线将其分成上下二个部分,上半部分定义指令的对象,下半部分是要执行的指令,指令分成帧、电影控制等十大类,每类旁边的小三角点开后又可看到下一级菜单。右面可以切换指导模式和专家模式。(专家模式未在图中显示出来)。如果您对脚本命令比较熟悉,使用专家模式下可添加更多的指令。 三、         按钮的作用 按钮在交互性动画中具有非常重要的地位,利用它,可以实现播放、停止、属性变化等多种效果,下面是我精心设计的一个“实用按钮效果演示”实例,先看效果:下面,我们就来一步一步的完成这个实例,做出来以后,不知您会不会有一种兴奋的感觉?因为学到这里,您已经可以独立完成网站导航条的设计了。1、             创造电影:600*170像素,背景白色,帧频122、             导入背景图像:菜单/插入/图像/插入素材下载里的名为Snap5.jpg的图片,对齐场景。3、             写入静态文本“SWISHmax”,字体大小60,红色。其特效动作见下表。4、             写入静态文本“实用按钮效果演示”,字体大小48,蓝色,特效动作见下表。

静态文本“SWISHmax” 静态文本“实用按钮效果演示” 第1-10帧 效果/渐进/淡入 第47-56帧 效果/滑动/从右上进入 第11-25帧 效果/连续循环/活塞 第65-85帧 效果/核心效果/变形 第26-33帧 效果/复原 第85-100帧 效果/模糊(以组件开始:清除) 第34-53帧 效果/从位置消失/挤压并向外旋转
(在运动面板上改颜色为蓝色)
第54-63帧 效果/渐近/淡出

5、创建按钮 (1)          菜单/插入/按钮,在场景中创建一个按钮。 (2)          在按钮的向上状态下,按下工具/自动外形工具/园形按钮,画一90*25的园形按钮,线性梯度白紫二色。 (3)          写入 静态文本“停止播放”,字体大小18,颜色蓝色。 (4)          在有小手的按钮图标上点一下,打开按钮面板,如右图,在第二、三项前打勾。 (5)           打开按钮,在经过状态下,写入静态文本“点击此按钮,停止播放影片”,在文本下面加一白色外形(透明度80%)以突出显示文本。 (6)          调整经过状态和向下状态的按钮颜色和文本位置并进行测试。 (7)          合上按钮,按ctrl键,拖出五个一样的按钮,分别改名字和文本为“开始播放”、“透明效果”、“鼠标跟随”、“场景跳转”、“进入教室”,说明文字也相应改变。用排列面板排齐,放在场景的下方。 6、创建“bz”组件,画一个园形,70*70,填充已裁剪图像,红边,放在右上角,名称:bz,目标前打勾。
    7、新建场景二,插入背景图,写上静态文本:这里是第二场景,再做返回第一场景的一个按钮。 
    8、加语句,我们将在课堂上用语音的方法讲怎么加语句,在这里,我们只列出六个按钮上的语句如下:(如果您没有跟上我讲课的速度,那么,您可以下载素材包里的“实用按钮演示素材”,继续跟我做下面的教程)

按钮 语句 按钮 语句 停止播放 on (press) {
stop();
}
鼠标跟随 on (press) {
bz.startDragLocked(50,550,10,160);
}
on (release) {
stopDrag();
}
开始播放 on (press) {
play();
}
场景跳转 on (press) {
gotoSceneAndPlay("Scene_2",1);
}
透明效果 on (press) {
bz._alpha=bz._alpha-20;
if (bz._alpha<0) {
bz._alpha=100;
}
}
进入教室 on (press) {
getURL("http://280739.chat.yinsha.com","_blank");
}

在SWISHmax中,如果是多场景,默认状态下是从第一场景向后,依次播放各场景,如果我们不在时间线上加语句控制播放,那我们的“场景跳转”按钮就不能发挥作用,所以我们要在时间帧上加语句如下:

第一场景第100帧 onFrame (100) {
gotoSceneAndPlay("Scene_1",1);
}
第二场景第一帧 onFrame (1) {
stop();
}

第二场景中的按钮上的语句是要当按下后,返回第一场景第一帧,这个语句就不说该怎么写了,大家自己想想。SWISH MAX 简明教程第六章  精灵与屏蔽效果的制作 6.1、什么是精灵 “精灵”就是SWISHmax中的电影片断,它的作用和Flash中的影片剪辑一样,只是名称不同罢了,精灵有自己的时间线,并可以独立运行,如果放在主场景中,它的时间线和主场景中的时间线平行,它还可以相互层层嵌套,在动作脚本语句中通过实例名和路径指向精灵中的某一动作对象。在精灵中,您可以加入声音、加动作脚本语句、做各种特效等等。6.2、创建精灵 您可以通过菜单/插入/精灵的方法或工具栏上的插入精灵按钮来创建精灵,也可以得用右键菜单将场景中的某一个组件转换为精灵,创建好了精灵后,你就可以自行向里面加入各种外形、文字或特效了。6.3、屏蔽效果的制作 在SWISHmax中加屏蔽的目地,是通过某个文字或形状,遮去我们不想要的地方,实现特殊的效果,SWISHmax的屏蔽效果必须在精灵中才能实现,在应用屏蔽时要注意二点,一是要把屏蔽层放在精灵的最下面,如下面的左图中用红框圈出的部份,二是要在精灵面板上,把“做为屏蔽使用底部对象”前打勾,如下面右图中用红框和箭头圈出的部份,具体如何应用,我们在课后的作业中有一个专门为演示屏蔽效果而设计的作业,在这个作业中,容纳了文字屏蔽、外形屏蔽,屏蔽组件运动、被屏蔽组件运动等几种屏蔽形式。第七章 声音的应用 在作品中加入声音无疑能为您的作品增色不少,特别是在做网站首页片头动画、广告等时。SWISHmax为我们提供了二种使用声音的方法,即音轨和Playsound,音轨是把声音平铺在时间线上,类似Flash中的数据流,Playsound是通过动作脚本调用声音。SWISHmax支持的声音格式有*.wav和*.mp3,mp3中只支持采样率为11025Hz、22080Hz、44100Hz的文件。7.1、插入声音的方法  菜单/导入/,找到要导入的声音文件,确定后会出现一个对话框,询问“是否做为音轨插入声音”,如果选取择“是”,插入的声音会从第一帧开始平铺在时间线上,如果选择“否”,该声音文件通过动作脚本语句在相应的时间帧上调用,用这二种方法导入的声音在“内容”库中都可以看到。下面的左图是二种导入方法在时间线上的表示方法和通过动作脚本语句调用声音文件的面板,右图是“内容”库面板中显示的导入的二个声音文件。7.2、两种调入方法比较 音轨方式可以在时间线上看到长度,根据节奏安排场景中的组件变化,Playsound方式可以在时间线上的任何时间帧上随意用语句调用导入实例中的任何一个声音文件。在声音属性的设置上,后一种方法也更灵活一些。下图是声音属性面板和声音效果面板。7.3、声音压缩 只能压缩wav格式,mp3格式好像不能压缩。
为了弄明白SWISHmax的能力有多大,我设计了一个试验,用系统自带的windows登录音.wav导入SWISHmax,压缩或不压缩后分别导出,文件体积改变如下:
Windows XP 登录音.wav未处理导出swf文件 swf文件大小186KB Windows XP 登录音.wav导入SWISHmax,未处理即导出swf文件 swf文件大小129KB Windows XP 登录音.wav导入SWISHmax,采用默认压缩参数导出swf文件 swf文件大小17KB Windows XP 登录音.wav导入Flash mx中,采用默认参数导出swf文件 swf文件大小5KB 从上表中可以看出,采用SWISHmax默认压缩参数处理wav文件,Windows XP 登录音.wav文件体积被压缩了10倍,在声音的压缩方面,Flash远超出SWISHmax,故我们一直不主张用SWISHmax制作大型MTV。 第八章  swishmax各式面版介绍 8.1文字(text)面板设定 文字面板如下图: 下图是静态文本面板,简单说明如下:1、给写好的文本起名称,并在目标前打勾,可在动作语句中调用文本。
2、文本排列有从左向右排列、从上向下排列、从左向右倒排、从上向下倒排四种方法。
3、字体类型有矢量字体、设备字体、矢量字体像素排列、像素字体锐化、像素  字体平滑五种,设备字体指如果使用特殊字体时,对方机器中没有装这种字体,就使用系统自带的字体,如_sent、_serit、_typewriter等。
4、SWISHmax有静态文本、动态文本、输入文本三种文本方式。动态文本可在脚本语句中进行调用,输入文本充许浏览者自行输入文字或数字,在课后,我们专为此设计了一个练习,有关知识点将在练习中细述。
5、维度、格式、高级、按钮等可设置文本的边框、字间距等。
6、关于乱码问题,有三种解决方法:可换用输入法、在别的地方打好字粘过来、在文本名称处打好字粘到文本区。
7、动态文本和输入文本 SWISHmax和Flash一样,也有动态文本和输入文本,动态文本和输入文本的面板很相像,下面是三种输入文本方法的比较:(个人总结,可能不全面或有误)   静态文本 动态文本 输入文本 字体 无限制,部分输入法有乱码 无限制 部分输入法不显示汉字 文本宽度 不启用页边距功能,宽度随文字的多少而自动变化 必须在变形面板或维度中指定宽度 必须在变形面板或维度中指定宽度 边框 可选黑边白背景 可选黑边白背景 名称 可有可无 在动作脚本中调用时必须有 在动作脚本中调用时必须有 动作语句调用 可用,目标前打勾 可用,目标前可不打勾 可用,目标前可不打勾 8.2场景(scenes)面板设定 场景面板如下图 文字面板,主要是用来修改影片中场景的相关属性。从这一面板中可能定义场景的名称、场景的背景颜色、单击场景的动作等。其中鼠标单击时 有三种动作,一是什么也不做,二是转到 下一个场景,三是转到链接(URL)。可能根据需要来选择。 8.3电影(movie)面板设定 电影面板如下图 电影面板的主要作用是来规定电影的相关属性,主要有影片的背景颜色、影片的高度和宽度以及影片的帧率等,帧率指的是影片的播放速度,以帧/秒为单位,数值越大,影片的插入速度越快。最后的“影片结束时停止播放”主要是规定测试影片时的播放方式,要是选中此选项,则在影片播放时只只播放一次,否则循环播放。 8.4变形(Transform)面板设定 变形面板如下图 变形工具面板主要是获取有关图形的相关数据。 8.5内容(Content)面板设定 内容面板如下图 内容面板,相当于FLASH中的库,主要是来存储影片所用相关元件,通过导入按钮可能把制作影片所用到的的声音、图像、精灵等到元件,导入到内容面板中,用到时可能反复调用。 8.6导出(Export)面板设定 导出面板如下图 导出面板,主要包括导出影片的格式,和要导出的SWF的版本,这个面板类似文件中的导出命令。 8.7调试(Debug除错)面板设定 调试面板如下图 调试面板主要是用来侦测变数中的的值。 8.8色彩(tint)面板设定 色彩面板如下图 色彩面板,包括两个选项一是色彩的透明度,二是颜色,二者的相关选项如下图  8.9排列(Align)面板设定 排列面板如下图 排列面板主要是对多个图形对象的位置进行快速的操作。 8.10指导(Guides)面板设定 指导面板如下图 指导面板主要包括指导、网格、对齐等几个选项,主要作用还是帮助制作者来对影片中各个对象的对齐。这个面板一般适用于对齐面置较高的制作中,一般情况下,对于位置不是很高的影片用排列面板就可以完成了。 8.11 外形面板面板设定 外形面板如下图 外形面板,主要是用来对图形对象的各个属性进行设定。 直线下拉菜单主要是来修改图形的边框样式、颜色、及边框的精细。第九章 swishmax与其它软件的整合第九章  swishmax与其它软件的整合 9.1 swish 与 powerpoint整合 Powerpiont因为它不但具有微软的易用性而且功能强大,足以应付平常教学的需要而成为老师们制作课件的常用工具,Flash因为其文件体积小,易于交流传播表达能力强成为目前最流行的动画制作软件,有时在PowerPoint课件中为了更形象地说明问题,需要可以插入Flash动画。这里我介绍三种插入动画的方法和大家一起交流。   一、利用控件插入动画。这种方法是将动画作为一个控件插入到Powerpoint中去。该方式的特点是它的窗口的大小在设计的时候就固定下来,设定的X框的大小就是在放映时动画窗口的大小。当鼠标在Flash播放窗口中时它响应Flash的鼠标事件;当鼠标在Flash窗口外时它响应Powerpoint的鼠标事件。很容易控制。 1.运行Powerpoint程序,打开要插入动画的幻灯片。 2.单击菜单中的“视图”选项,在下拉菜单中选择“工具栏”的“控件工具箱” 再从下拉菜单中选择“其它控件”按钮。 3.在随后打开的控件选项界面中,选择“Shockwave FlashObject”选项,出现“十”字光标,再将该光标标移动到Powerpoint的编辑区域中,画出适合大小的矩形区域也就是播放动画的区域,就会出现一个有X的框。 4.双击这个框,出现vb界面。其中的属性窗口中有个“自定义”属性,点自定义旁边的三点,出现属性页。在WOVIE URL中输入Flash完整地址,按确定即可。要注意的是输入的路径中必须完整的填写后缀名。 二、插入一个对象的方法把一个flash插入到幻灯片中。 这种方式在播放幻灯片的时候是弹出一个播放窗口,它可以响应所有的Flash里的鼠标事件。还可以根据需要在播放的过程中调整窗口的大小。它的缺点是播放完了以后要点击关闭按钮来关闭窗口。1.运行Powerpoint程序,打开要插入动画的幻灯片。 2.在菜单中选择“插入”选项,从打开的下拉菜单中选择“对象”。就会弹出“插入对象”对话框,选择“由文件创建”,单击“浏览”,选中需要插入的Flash动画文件,最后单击“确定”返回幻灯片。 3.这时,在幻灯片上就出现了一个Flash文件的图标,我们可以更改图标的大小或者移动它的位置,然后在这图标上右击鼠标,选中“动作设置”。 4.弹出的窗口中选择“单击鼠标”或“鼠标移动”两个标签都可以,再点击“对象动作”,下拉菜单中选择“激活内容”,最后单击“确定”。完成了插入动画的操作。 三、插入超链接的方法。 这种方法的特点是简单,易于使用适合对于Powerpoint不太熟悉的老师。同时它还能将*.EXE类型的文件插入到幻灯片中去。 1.运行Powerpoint程序,打开要插入动画的幻灯片。 2.在其中插入任意一个对象,比如一段文字,一个图片等。目的是对它设置超链接。最好这个对象和链接到的动画的内容相关。 3.选择这个对象,点击“插入”菜单,在打开的下拉菜单中单击“超级链接”。 4.弹出的窗口中,“链接到”中选择“原有文件或WEB页”,点击“文件”按钮,选择到你想插入的动画。点击“确定”完成。播放动画是只要单击设置超链接的对象即可。 9.2 swish 与 dreamweaver整合 Macromedia公司的Flash动画因其具有交互性、传送速度快等特点,已逐渐成为网页制作的一项新武器,如果你的网页上能插入一段Flash动画,那么一定会使你的作品增色不少。在Dreamweaver中插入Flash制作的SWF格式动画十分容易,单击对象工具栏上的Flash徽标或单击的“媒体”下的“Flash”,就可以打开选择SWF动画文件的对话框了,选好文件后可在其属性面板中设定播放的参数,即大功告成。 9.3 swish 与 frongpage整合 其实要在FrontPage 2000中插入Flash动画,简单的很,下面就慢慢道来 点击“插入”菜单,然后选“高级”中的“插件”(如图1),这时会出现“插件属性”对话框,这里的设置就容易多了(如图2): 图1 图2 在“数据源”中填入待插入的Flash动画所在的路径,然后在“大小”中填入该动画的尺寸,其它都用默认的就行了,按“确定”就一切搞定啦。 这时页面中会出现一个大大的“插头”,看上去怪怪的,点一下预览看看,一切正常! 其实你还可以直接将〈p align=“center”〉〈embed width=“400”height=“400”src=../../“ccc2.swf”〉〈/p〉这段代码插入你网页的源代码中,注意“width”和“height”是你Flash动画的实际尺寸,“src”是你的Flash动画所在的路径,别搞错了哦! 图3 怎么样,再也不愁如何在FrontPage 2000中插入Flash动画了吧?SWISH MAX 简明教程第十章 实例制作10.1 太阳发光 单击版面面板上的工具面板中的“椭圆”按钮,按住Shift键在场景中用鼠标拖出一个圆。在电影面板中的“外形”标签下点击“填充”下的“纯色”按钮,选择菜单中的“放射梯度”。设置成如下图,边缘朦胧的太阳就完成了。 选中太阳按右键,选择菜单中的“效果(F)”→“运动”。双击时间面板上的移动效果,弹出“移动  设置”的窗体,单击“X比例”按钮,在菜单中选择“调整大小到比例”,在输入框中输入110。

单击按钮可以预览一下特效,如果不理想,再改变比例值。

   

10.2 金属小球的制作 上图的金属小球是不是很有立体感,其实制作起来也蛮简单的。 将电影的背景设为黑色,用工具面板中的“椭圆”按钮,按住Shift键在场景中用鼠标拖出一个圆。再复制一个放在旁边。选中第一个圆,将其填充方式设为“放射梯度”,由三中颜色过渡,如下图 单击由左到右三个调节按钮,分别将其的RGB值设为:(255,255,255)、(0,0,0)、(203,203,203),便得到如下图形: 单击工具面板上的“填充变形”按钮,鼠标移到圆形中心的小十字处,往上拖动,将变色中心移到上面。按住Shift键拖动任意一个角上的填充柄到需要位置。 选中第二个圆,也是采用 “放射梯度” 填充,不过只需要两种颜色。 第一个颜色调节按钮的RGB值为(255,255,255)Alpha(透明度)为0%,第二个颜色调节按钮的RGB植为(153,153,153)Alpha(透明度)为63%。 同时选中两个圆,单击鼠标右键,在菜单中选择“排列(I)”→“中(水平)(H)”,再单击鼠标右键,在菜单中选择“排列(I)”→“中(垂直)(V)”,这样两个圆就重合在一起了,就成了一个立体感非常强的金属小球。   10.3实例制作:听声音写单词 先看看这个实例的概要区面板和演示效果。 从上面的左图中可以看出,这个实例主要是由四个小动物按钮和一个声音按钮组成的,在四个小动物按钮中,当鼠标移过或按下时,在场景中会出现相应的英文单词,不管答对还是答错,都有音乐出现。
1、新建文件  400*250像素,帧频12,背景白色。
2、画一矩形,400*250像素,边线2,深黄色,放射梯度填充,左白右淡黄。
3、在场景中写入静态文本:听声音选单词,字体随意,字号32,颜色绿色。
4、创建名为“小猴”的按钮,在向上按键状态下导入压缩包中名为“猴子.png”的图片,调整好图片的位置,然后合起按钮,建立按钮的移过状态和向下状态,在这二个状态中向上移动图片几个像素,写入静态文本“monkey”,放在场景中间,再在向下状态中创建精灵,在内容面板上选取声音,点击“导入”按钮,导入压缩包中的sound1.mp3文件,在精灵中写入下面的语句:
onFrame (1) {
playSound("sound1.mp3");
}
5、同法创建“兔子”、“小鸡”、“狐狸”三个按钮,三者的英文单词分别是rabbit、chicken、fox,“小鸡”的按钮按下时将声音换成压缩包中的sound2.mp3,并用直线工具画一个“对号”。
6、创建声音按钮  在向上状态中用钢笔工具画一个喇叭外形,可用“再成形”调整外观,创建“移过”、“向下”状态,在移过状态中创建播放声音的精灵,在精灵的第一帧上加语句:
onFrame (1) {
playSound("2.mp3",true);
}
7、在移过状态下再创建一个实例名为“11”的精灵,在喇叭前面画一根向上向右发散的线条,在时间线的1、3、5帧设置“放置”效果,在2、4、6帧设置“删除”效果。
8、在“移过”状态上点一下,执行菜单/插入/实例命令二次,在弹出菜单上找到“_11”实例,复制出二个同样的线条,再移动并旋转这二根线条,在喇叭前面形成发声时的模拟声波。
9、测试存盘。
10.4 拖曳练习的实现 Flash课件的一个经典实例就是实现拖曳练习。下面我就举一个“文件类型匹配练习”的例子。首先新建一个场景,插入一幅背景图片(lx.png),再插入一幅“BMP文件图标”的图片,选中它并单击鼠标右键,选择“转换(C)”→“转换为按钮”,然后将它命名为“bmp”,将“目标”前的方框钩上。如下图, 最后在轮廓面板中,如下图。 在时间轴上选中场景的第一帧,单击鼠标右键,在菜单中选择“电影控制(M)”→“stop()”。再定义两个变量a1和b1,分别保存按钮“bmp”的横坐标和纵坐标。脚本如下图, 选中按钮“bmp”,单击鼠标右键,在菜单中选择“脚本(S)”→“事件(E)”→“自身”→“onSelfEvent (press)”,切换到“脚本”面板上,单击“添加脚本”按钮,选择“鼠标拖动(D)”→“startDragUnlocked()”。再单击“添加脚本”按钮,选择“事件(E)”→“自身”→“onSelfEvent (release)”,又单击“添加脚本”按钮,选择“鼠标拖动(D)”→“stopDrag()” ,单击“指导”按钮,在菜单中选择“专家”,在脚本中添加代码如下图, 其中“c=_root.bmp._x;”是用变量c保存按钮对象“bmp”的横坐标,“d=_root.bmp._y;”是用变量d保存按钮对象“bmp”的纵坐标, if ((c<605)or(c>710)or(d<443)or(d>537)) {         _root.bmp._x=_root.a1;         _root.bmp._y=_root.b1;     } 是指当若满足条件(按钮“bmp”的横坐标c小于605或大于710,或者按钮“bmp”的纵坐标d小于443或大于537)时,将变量a1的值赋予按钮bmp的横坐标,将变量b1的值赋予按钮bmp的纵坐标(即按钮bmp回到最初的位置)。这里605,710,443,537是由目的范围的矩形的位置决定的,假设目的范围的矩形四个顶点分别为(605,443),(710,443),(710,537),(605,537)。 预览一下,看是不是实现了,当鼠标拖动按钮“bmp”到矩形(顶点为(605,443),(710,443),(710,537),(605,537))中松开鼠标时按钮“bmp”就停住,当当鼠标拖动按钮“bmp”到矩形外的任何位置松开鼠标时按钮都回到原来的位置。 用相同的方法建立其它的按钮对象, 在场景第一帧的脚本中,添加变量a2、b2、a3、b3、a4、b4、a5、b5、a6、b6、a7、b7,分别保存其它几个按钮的初始坐标。 仿照按钮“bmp”的脚本设置其它按钮的脚本,注意相应的变量名,对象名,坐标要发生改变,比如最后一个按钮“ttf”的脚本设置为 把它与前面按钮“bmp”的脚本比较一下,有什么异同,想想为什么?预览一下最终的作品。 后  记    SWISHmax是一个功能强大的动画软件,通过多次升级,它已不再定位于Flash的第三方软件,而是发展成一个独立的网页动画制作软件,它已具备较为完善的图形绘制、动画制作、声音处理功能,和Flash相比,它的易学易懂、高效等突出优点令我们刮目相看,不得不重新审视它的存在。在本教程中,我们设计的教学目标是学完这四讲,能依次完成下列教学目标:即认识和熟悉SWISHmax的界面并画出简单图形、能独立制作网站Banner、设计导航条、制作复杂片头动画。要说明的是如果仅仅依靠这四讲的内容和课后的八个作业,要完全达到上述教学目标是有一定难度的,特别是最后一个目标。限于四讲的有限篇幅,我们只能把软件的基本使用方法教给大家,如何创意和发挥,还要靠大家在今后的工作中多多实践,欢迎并希望在启航论坛上能见到大家更多的具有自己创意的SWISHmax作品,我们一起来交流提高,共同走入SWISHmax的精彩世界。我力图把我所会的知识毫无保留的全部奉献给大家,只是我也是才学习这个软件,边琢磨边写体会,它的很多功能我都不会用,教程中所谈的知识点也是挂一漏万,把这么个东西称为“教程”,我实在觉得有点惭愧,为了更好的学习这个软件,蜘蛛精斗胆把它拿出来,和大家一起讨论,以期抛砖引玉,得到启航更多老师的帮助。相关文章: 用Swish快速制作Flash课件 Flash课件一直受到老师和学生们的青睐,但并不一定每个老师都能熟练掌握Flash。制作Flash课件必须用Flash软件吗?当然不是,今天我就通过一个简单的课件实例给同行们介绍一款可以制作Flash课件的小软件——Swish。

 

图1

Swish启动后的界面与Flash的界面有些相似(如图1),我们先在右侧的“电影”选项卡中设置好我们要制作课件的画面大小,一般为640×480或800×600,还要设置好背景颜色。 制作课件的封面 把鼠标移动到轮廓窗口中的“场景1”上点击右键,在弹出的菜单中选择“插入/图像”,选择一幅图片作为“场景1”的背景,再回到“场景1”上点击右键,在菜单中选择“插入/文字”(如图2),在右侧出现的文本操作窗口中对新加入的文字对象进行字体、字号、颜色等方面的设置。本例中使用了两个图像文件,一个作为背景,另一个作为按钮(可以选择GIF格式的动画文件),两个文字对象(一个为课件的标题,另一个为授课人的名字)。 图2 设置动画效果 先将要设置效果的对象激活(也就是让其处于被选择状态),可以直接在操作窗口中点击操作对象,也可以直接点击时间轴左侧的操作对象。然后点击左上角“时间线”上的[添加效果]按钮或直接在操作对象上点击鼠标右键,在弹出的菜单中选择一种需要的效果,在选择了效果之后还可以对这一效果做进一步的详细设置,比如移动或变形等。 动画效果设置中的一些技巧如下: 技巧1:双击时间线上已经设置好的效果可以再次修改效果。 技巧2:在已设置的效果上用鼠标按住可以通过左右拖动来调整对象出场的时间。 技巧3:将鼠标移动到效果的最后一帧(每个小方格是一帧),按住左键左右拖动可以调整效果持续的帧数,即时间的长短。 技巧4:将鼠标放在时间线左侧的操作对象上按住左键上下拖动可以改变对象的层次。 设置场景 在轮廓窗口的“电影1”(存盘后此处会变为课件的名字)上点击右键选择“插入场景”,本例中使用了6个场景,在不同的场景中插入相应的图像与文字,再给它们加上效果便可以制作出一件作品了。不过这时的课件还只是“顺序结构”的作品,就如同放电影一样。 设置跳转 要想让所制作的课件听我们的“指挥”,就要控制影片的停止、播放与跳转,“场景1”播放完后会自动转到“场景2”播放,而我们希望它在讲课之前停在“场景1”中或反复地播放“场景1”,直到我们点击按钮后再继续播放下面的内容。 1. 跳转与停止的设置 本例中的具体做法是将鼠标放在“场景1”的时间线的第70帧上点击右键,在弹出的菜单中选择“转到帧”,这时在右下方会出现操作选项卡(如图3),通过操作选项卡可以方便地设置跳转到哪里,默认是电影播放到这一帧便转到本场景的起点,这样便可以实现反复地播放“场景1”了。如果在菜单中选择的是“停止”,那么影片播放到这里便会停下来。 2. 按钮播放与跳转的设置 在“场景1”中我们插入过一个GIF动画图片作为按钮,现在将鼠标放在这个图片上点击鼠标右键,在弹出的菜单中选择“事件/在按下”(意思是当按下时做什么),这时同样会出现操作选项卡,在卡上点击“添加事件/转到帧”命令,然后在帧的数字框中添入转到的帧(本例中应填入大于70的值)。这样当程序执行时,任意时刻点击此按钮,便会跳转到指定位置。本例“场景1”中的最大帧为70,我们填入了大于70的值,这样点击后便会跳到下一个场景,也就是“场景2”而继续播放了。
图3更多的时候我们遇到的是在指定的位置设置“停止”,这时要想播放就只需在按钮的“事件”中设置“在按下”时“播放”就可以了。 Swish目前的功能主要突出在文字效果的制作上,比如常用的淡入、谈出与波浪,甚至3D旋转等效果,如要在Flash中实现是很繁琐的,而在Swish中只需简单的设置就可以实现。Swish这个小软件还有很多的功能,这就需要您在实践中摸索了。