SWiSHmax教程

来源:百度文库 编辑:神马文学网 时间:2024/04/24 09:32:50
             一、启动SWiSHmax

启动SWiSHmax的方法通常有两种,

一种是单击“开始”→“程序”

→SWiSHmax→SWiSHmax;

另一种简单的方法就是双击桌面上的快捷图标:

第一次进入时,

会出现一个“您想要做什么?”的询问窗体,

如下图


通常选择“开始新建一个空电影(N)”按钮,

进入SWiSHmax的主界面。

如果您不想在启动时显示该提示,

请去掉“启动时显示该提示”前复选框中的小钩。


一、SwiSHmax的界面:


SWiSHmax的默认界面如图


1.标题栏:最上面蓝色的是标题栏


2.  菜单栏:标题栏下面是菜单栏


3.  工具栏:菜单栏下面是工具栏,

常用的操作以图标的形式形象地显示在工具栏里。


4.  时间线面板:


5.  轮廓面板:

6.  版面面板:当前的场景就显示在中间。


7.  电影面板


8.  状态栏:窗口最下面一栏是状态栏。

★技巧:所有的面板都可以任意拖动或关闭。

如果想要恢复成原样,

点击菜单栏中的“面板”→“重置为默认(F)”。


三、设置“电影”选项


1.  设置宽度和高度:


通常我们的课件为800×600,

所以先在“电影”面板中的“电?啊? 标签下,

将宽毒设为800像素,高度设为600像素。


然后,点“版面”面板的

左下方的“适合场景于窗口”按钮


,场景的大小就自动调整到最合适了。


2.  设置电影的背景颜色:


点一下“电影”面板中“电影”

标签下的“背景颜色”

框中的下拉箭头,就调出颜色面板,

选中您想要的颜色,

电影的背景色马上就改变了。


3.  设置电影的播放速度:


在背景高度和宽度设置框下面,

可以设置“帧率”,

数值越大,播放越快。

通常取默认值。[/COLOR]


SWiSHmax教程(二)


四、制作封面(第一个场景的制作)


1.  插入文字:


插入文字通常有四种方法:

①点击菜单栏中的“插入”→“文本(T)”;

②点击工具栏中的“插入文本”按钮


③单击版面面板中的“文本”按钮


然后在场景上拖出一个矩形的输入范围来;

④单击“轮廓”面板中的“插入”

按钮右下角的下拉三角,

在下拉菜单中选择“文本(T)”。

(★推荐用方法②)


不论采用上面哪种方法,

在场景的右边,

都会自动切换到“文本”标签下,

如图


这时,可以在下面输入文本的内容,

设置文本的字体、字号、颜色,

设置粗体、斜体、对齐方式、

文本流动方向等等。


2.  插入图片


往场景中插入图片的方法有三种:

①点击菜单栏中的“插入”→“图像(I)”,

在“打开”窗口中找到您需要的图片,

点“打开”按钮;

②单击工具栏中的“插入图象”按钮


,在“打开”窗口中找到您需要的图片,

点“打开”按钮;

③单击“轮廓”面板中的“插入”

按钮右下角的下拉三角,

在下拉菜单中选择“图像(I)”,

在“打开”窗口中找到您需要的图片,

点“打开”按钮。(★推荐用方法②)


不论采用上面哪种方法,

在场景的右边,

都会自动切换到“外形”标签下,

如下图。


3.  调整对象层次:


当您把图片插入以后,

您会发现图片往往会盖住先前输入的文字。

其实,在SWiSHmax中默认将后

插入的对象放在上层。

要想改变对象的层次怎么办呢?

细心的您一定会发现左边的轮廓面板中

随着对象的增多会发生了一些变化。

如图,

对象们按插入的先后顺序由下到上排列着。


调整对象层次方法有两种:

①选中要移动的对象,单击

按钮一次,将对象上移一层;

单击


按钮一次,将对象下移一层。

②选中要移动的对象,

直接用鼠标拖到想去的层次然后松开鼠标即可。

(★推荐用方法②)


4.  设置动画特效:


在轮廓面板中选中一个文字对象,

单击鼠标右键,

选择菜单中的“效果(F)”

→“渐近”→“淡入”。

您会发现在“时间线”面板中

该文字的时间线上多了一段“淡入(10)”。

如图。


其中括号里的数字10表示这种特效持续10帧

(默认的)。


在这个对象的时间线上第20帧处,

单击鼠标右键,

选择菜单中的“渐近”→“淡出”,

最后结果应如下图所示。


您一定很想欣赏一下效果吧,

请点击工具栏中的“播放电影”按钮


,就可以看到动画了。

要退出播放,

当然是按左边的“停止播放”按钮


您再试一试其他的效果,看看如何呢。

再试一试能否对图片也设置效果。

SWiSHmax教程(三)


5.  插入音乐:


联想到文字和图片的插入,

您一定猜到怎样插入声音文件了吧?

但是在菜单栏中的“插入”菜单下,

没有“声音”呀,

在工具栏里也没有插入声音的按钮!?

难道SWiSHmax不支持声音文件?非也,非也。

SWiSHmax支持两种音乐格式,WAV和MP3。

有两种插入声音文件的方法:

在时间线面板上先选择声音插入的帧,

比如第1帧,

单击菜单栏中的“插入”→“内容”,

在“打开”窗口中选种您需要的声音文件,

点“打开”按钮。

在场景“scene_1”的第一帧上

就多了一个喇叭的符号,

如图。


在轮廓面板上,

您是看不到声音对象的,

只有点击右边“电影”面板上的“内容”标签,

才能看到新加入的声音对象。


我们单击场景上方的“脚本”标签,

会看到如图脚本.


让我们来简单理解一下播放声音的脚本。

“onFrame (1)”表示该行为发生在第一帧上,

“playSound()”是一个播放声音的函数,

声音对象是主文件名为“姐姐”的mp3文件。


点击工具栏中的“播放电影”按钮


预览一下您就会发现,咦,

音乐怎么播放不正常,老是重复开头的?!


那是因为现在我们的电影总共只有30帧,

见上图,而我们预设的帧率是12帧/秒,

所以总共只有30÷12=2.5(秒),

音乐文件也就播放2.5秒后就又从头开始了。

怎么解决呢?

我们可以在31帧时设置一个停止的动作,

使动画停止而声音继续播放下去。

在场景Scene_1的第31帧处,

单击鼠标右键,

在菜单中选择“电影控制”→“Stop()”,

最后效果如下图,

在第31帧处就多了一个停止的符号。


我们再来看一下脚本,

又多了两行,

“onFrame(30)”表示在第30帧,

“stop()”是停止播放电影的函数。


再点击工具栏中的“播放电影”按钮


,预览一下,还是有点不对劲,

音乐倒是正常了,

但文字对象“SWiSHmax教程”的

动画只显示一次了。

如果我们想让它反复地淡入、淡出怎么实现呢?

请往下学习

SWiSHmax教程(四)


6.  “精灵”的运用:


SWiSHmax中的“精灵”

就象Flash中的“MC”(电影夹),

可以把相对独立的动画放在其中。

精灵有自己独立的时间线和效果。


在轮廓面板中选中文字对象“SWiSHmax教程”,

单击鼠标右键,

选择菜单中的“转换(C)”

→“转换为精灵(S)”,

这时时间线面板上会发生变化。

原来的文字对象“SWiSHmax教程”

变成了“精灵”,

如下图。


而电影面板上也发生了相应的变化,

标签“精灵”浮在最上层了,

如图。


请一定要把“在精灵结束时停止播放”

前的复选框中的小钩去掉!

再预播一下,看看满意吗。


7.  跳转动作的设计:


课件的封面通常用在课前展示,

上课时需要点击进入课件的主页。

这就需要一个跳转动作。

有的课件是用一个按钮来实现,

但我个人觉得,

用按钮太过明显会使整体画面感觉突兀,

和背景相融又会让使用者半天找不着北,不可取。

我的解决方案是对背景图片使用动作

(所以我通常都采用800×600的图片做背景)。


在轮廓面板中,

选中背景图片,单击鼠标右键,

在菜单中选择“脚本(S)”→“事件(E)”

→“自身”→“onSelfEvent(press)”,

在版面面板中就切换到“脚本”标签了,

如图。


点击“添加脚本”→“电影控制(M)”

→“gotoAndPlay”→“nextSceneAndPlay()”,


这样做的好处在于,

只要您将课件主页放在下一场景,

不论它取什么名称,都能顺利跳转,

免去了修改时的麻烦。


到此为止,一个课件的封面我们就完成了。


五、制作主页和各分页


1.  添加场景:


添加场景也有三种方法:

①单击菜单栏中的“插入(I)”

→“场景(C)”;

②单击工具栏中的“插入场景”按钮


③单击“轮廓”面板上的“插入”按钮,

选择“场景(C)”。

轮廓面板上,

就多了一个名叫“Scene_2”的场景。


2.  制作按钮(将文本对象转换成按钮):


在Scenne_2上插入一个文本对象,

内容为

“一、SWiSHmax的界面”,颜色为蓝色。

选中这个文本对象,单击鼠标右键,

在菜单中选择“转换(C)”

→“转换为按钮(B)”。


右边的“电影”面板

也自动切换到“按钮”标签,

如图。


如果我们要制作一个普通按钮,

可以不更改其设置,

但如果要做一个动态的按钮,

就要把“有分隔经过状态”

和“有分隔向下状态”

前的复选框钩上。


单击轮廓面板上的“按钮”对象前的“+”号,

把它展开,我们可以看到如下图,

按钮有三种状态

(“放开状态”、“移过状态”

和“按下状态”),

每种状态下都有一个相同的文本对象。


让我们选中“移过状态”下的文本对象,

在右边的电影面板中的“文本”标签下将其颜色

改为红色、斜体。

选中“按下状态”下的文本对象,

将其颜色改为棕色、斜体、粗体。

预览一下效果,注意不是点工具栏上的

 


按钮,而是旁边的


按钮。因为前者是将电影从头播放,

后者只是播放本场景。

欣赏一下鼠标移动到按钮上的动态变化。

如果您点的是


按钮,您看到的老是封面,

进入不到主页,

而且封面的背景音乐老是从头播放。

联想到前面遇到过的类似音乐问题,

您能分析出是什么原因吗?对,

那是因为主页没有设停止帧!

把场景Scene_2的第1帧设为停止。

怎么设忘了吗?

在场景Scene_2的第1帧上单击鼠标右键,

在菜单中选择“电影控制”→“Stop()”。


按钮播放一下看看。


3.  复制场景:


在轮廓面板上选中场景Scene_2,

单击鼠标右键,

在菜单中选择“复制场景”,

接着在轮廓面板中单击鼠标右键,

选择“粘贴场景”,

在轮廓面板上就多了一个场景Scene_2


4.  场景改名:


在轮廓面板上选中第一个Scene_2,

右边的电影面板自动切换到“场景”标签下,

将名称框中的Scene_2改为main。

同样的方法,将第二个Scene_2的名称改为a。


5.  删除对象:


将场景a中的“按钮”对象删除掉。

方法通常有三种:

①选中按钮,按键盘上的Del键;

②选中按钮,单击鼠标右键,

选择“删除对象”;

③选中按钮,单击轮廓面板上的


按钮。


6.  设置按钮动作:


现在我们的目标是点场景main中的按钮,

进入场景a。

跟着我一步一步地设脚本。

选中场景main中的按钮对象,

点版面面板上的“脚本”标签,

切换到脚本编辑状态。

单击“添加脚本”按钮→“事件(E)”

→“按钮”→“on(press)”。

再单击“添加脚本”按钮→“电影控制(M)”

→“gotoAndPlay”→“gotoAndPlay(FRAME)”。

然后点击下面“目标”框的下拉箭头,

选择其中的“a”。

最后的脚本如下图,

意思是点按钮就跳转到场景a的第1帧并播放。


练习:


①在场景a上做一个文本按钮“返回”,

动作设为单击它回到主页(场景main)。


②将场景a复制几个,

分别改名为b、c和d,

在场景main上再做几个动态的文本按钮,

点击它们分别进如场景b、c和d。


SWiSHmax教程(五)


7.  制作按钮(将图片转换成按钮):


在场景main中插入一个图片,

在轮廓面板中选中它,单击鼠标右键,

在菜单中选择“转换(C)”

→“转换为按钮(B)”。

记着要把右边“按钮”

标签下的“有分隔经过状态”

和“有分隔向下状态”前的复选框钩上。

(这是不是和将文本转换成按钮一样。)


单击轮廓面板上的“按钮”对象前的“+”号,

把它展开,


选中“放开状态”下的图形对象,

右边的电影面板自动切换到“外形”标签下。


点击“填充”下的“属性”按钮,

出现“图象属性”窗口。

将饱和度从0调到-100。


点“确定”按钮回到场景中,

图片已经变成黑白的了。

单击工具栏上的


按钮预览,

这个图形按钮就有了非常酷的特效:鼠标移上去,

变成彩色的图片,鼠标一移开,又恢复成黑白的。


练习:

将场景a、b、c、d中的“返回”

按钮做成变色的图片按钮。


1.  设置退出动作:


刚建的图形按钮对象,

点版面面板上的“脚本”标签,

切换到脚本编辑状态。

单击“添加脚本”按钮→“事件(E)”

→“按钮”→“on(press)”。

再单击“添加脚本”按钮→“浏览器/网络(B)”

→“fscommand(….)”。

然后点击下面“命令”框的下拉箭头,

选择其中的“quit”。

最后的脚本如下图。


直接点播放按钮是看不出这个退出动作的,


必须要打包成*.swf的flash文件才有效。


六、文件输出(打包):


现在一个课件的雏形已经出来,

再经过内容的充实和界面的美化,

就可以完成一个课件了。

单击电影面板上的“导出”标签,

可以设置“导出选项”,

默认是“SWF(Flash)”,

还可以设置“要导出的SWF版本”,

默认是“SWF5”,

还可以选择“SWF4”和“SWF6”。

“SWF4”相当于由Flash4生成的文件,

“SWF5”相当于由Flash5生成的文件,

“SWF6”相当于由Flash MX生成的文件。


单击菜单栏中的“文件”→“导出(E)”,

出现下图,


可以打包成SWF,

HTML+SWF,

EXE或者AVI文件。



SWiSHmax教程(六)


SWiSHmax技巧与实例1


封面到主页的进入动作


在封面的“电影面板”中的“场景”标签下,

点“单击”旁边的“什么也不做”按钮,

选择菜单中的“跳到下一个场景”。

如图。


这样做比设背景图的动作要好,

因为背景上层可能还会有其他对象

SWiSHmax技巧与实例2


制作白云


虽然在SWiSHmax中可以画出白云,

但比较麻烦,而且还不够飘渺。

在PhotoImpact中,

新建一幅透明背景的图片,

使用图章工具中的“云彩”,

在图片上涂抹.


将图片另存为PNG格式。


在SWiSHmax中插入那幅透明的PNG图片,

就OK了。

如下图效果,非常逼真。[/color]



SWiSHmax教程(八)


SWiSHmax技巧与实例3


太阳发光


单击版面面板上的工具面板中的

“椭圆”按钮


按住Shift键在场景中用鼠标拖出一个圆。

在电影面板中的“外形”标签下

点击“填充”下的“纯色”按钮,

选择菜单中的“放射梯度”。

设置成如下图,

边缘朦胧的太阳就完成了。


选中太阳按右键,

选择菜单中的“效果(F)”→“运动”。

双击时间面板上的移动效果,

弹出“移动  设置”的窗体,

单击“X比例”按钮,

在菜单中选择“调整大小到比例”,

在输入框中输入110。


单击


按钮可以预览一下特效,

如果不理想,再改变比例值。



SWiSHmax教程(九)


SWiSHmax技巧与实例


空心字


以前在SWiSHmax


中做空心字都是去安装空心字体

(如文鼎雕刻体和文鼎石头体),

但空心的字体毕竟样式很少,

最近我发现了一个做空心字的技巧,

任何字体都可以做。


在场景中添加文本对象,

单击鼠标右键,

选择“组合(G)”→“组合为外形(H)”


出现上图窗体,我试过,

不论选择“是”还是“否”,

对做空心字都没有影响。


在右边的“外形”标签下,

将“直线”右边的“无”改成实线,

粗细和颜色按需要设置,

再将 “填充” 下面的“纯色”改为“无”,

如下图,

空心的字就做成了。


SWiSHmax教程(十)

 
金属小球的制作:


上图的金属小球是不是很有立体感,

其实制作起来也蛮简单的。


将电影的背景设为黑色,

用工具面板中的“椭圆”按钮


按住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)”,

这样两个圆就重合在一起了,

就成了一个立体感非常强的金属小球。

[/color]


SWiSHmax教程(十一)


拖曳练习的实现:

     
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 ((c710)or(d537)) {

        _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”就停住,

当当鼠标拖动按钮“bmp”到矩形外的

任何位置松开鼠标时

按钮都回到原来的位置。


用相同的方法建立其他的按钮对象,


在场景第一帧的脚本中,

添加变量

a2、b2、a3、b3、a4、b4、

a5、b5、a6、b6、a7、b7,

分别保存其他几个按钮的初始坐标。


仿照按钮“bmp”的脚本设置其他按钮的脚本,

注意相应的变量名,对象名,

坐标要发生改变,

比如最后一个按钮“ttf”的脚本设置为


把它与前面按钮“bmp”的脚本比较一下,

有什么异同,想想为什么?


预览一下最终的作品。

SWiSHmax教程(十二)

 
将场景作为背景使用:


用SWiSHmax做课件时,

往往会遇到很多场景里有大量相同的对象

(比如导航按钮、背景图片等等),

虽然可以通过对象的复制来给各个场景添加,

但这样做将有两个不良后果,

一是对象太多使文件的个头变大,

二是如果要修该某个导航按钮时太过麻烦,

您要一个场景一个场景的去改又累又容易漏掉。

这里给大家介绍一个技巧,

使用SWiSHmax的“作为背景使用该场景”功能。


新建一个场景,

将各场景都有的对象

(如背景图、导航按钮,返回主页按钮等)

放在这个场景中。


在电影面板中切换到“场景”标签下,

将“作为背景使用该场景”前面的复选框钩上。


在“轮廓”面板中,

您会发现该场景的图标变了样儿。


再新建一个场景,

如果它的“作为背景使用该场景”

前面的复选框是钩上的请去掉小钩,

这时新场景就使用上一个场景为背景了。

再新建几个场景试一试。


好了,如果要修改导航按钮等共用对象,

我们只需要修改作为背景使用的场景下的对象就行