纸牌对对碰flash怎么做

纸牌对对碰flash怎么做,第1张

在这里给你一个思路吧。

首先是纸牌上的图片标记,你可以设置每个数字来表示它。每个纸牌的影片剪辑你可以做成每一帧分别都有一个标记(别忘记第一帧AS页面加个stop()来防止它无尽显示)。

对对碰所用的纸牌是可以用数组(Array类)表示的,其中元素就是你所用纸牌标记对应的数字。你可以将每个纸牌元件都设置个onEnterFrame事件让它来gotoAndStop对应数字的帧。

然后接下来就是发牌,所谓发牌就是生成一个随机排列(这个你应该能掌握吧?生成一个固定排列然后随机打乱就可以了),这与牌的数目,每一种图案的数目有关,这个你可以自行定义的。

然后将纸牌元件拖入场景中,每个纸牌元件上放个按钮(按钮的颜色可以是你纸牌的背面花色),添加onRlease事件,事件分为2部分,自己设置个flag记录:

flag==1时,也就是说没有点击纸牌时,就是使该按钮成为已点击状态(置flag=2),然后变成透明状态(使纸牌的图案显示),并且记录点击纸牌在你数组中的位置。

flag==2时,也就是说已经点开一张纸牌时,判定你现在所点击的纸牌在数组中与第一次点击纸牌在数组中的两个元素是否相同;若相同则两个就都视为点击状态,也就是配对成功了(可以在另一个数组中存储已配对成功的纸牌)。不同的话,两个都变成未点击状态就可以了。最后置flag == 1。

当存储已配对成功的纸牌的数组的长度等于纸牌数,游戏就结束了,因为都点开了嘛。

大致思路就是这样了,有啥不明白的可以追问。既然你这么直接地问怎么做小游戏的话,想必AS你也应该有一定掌握量了吧。

创建或打开文档及设置属性

在 Flash 中工作时,可以创建新文档或打开以前保存的文档。在 Windows 中,可以使用“新建文件”按钮打开与上次创建的文档相同类型的文档。

要设置新文档或现有文档的大小、帧频、背景颜色和其他属性,请使用“文档属性”对话框。也可以使用“属性”检查器来设置现有文档的属性。使用“属性”检查器可以轻松地访问和更改文档最常用的属性。有关“属性”检查器的详细信息,请参阅使用面板和“属性”检查器。

可以将 Flash 模板作为新文档打开。您可以选择 Flash 自带的标准模板,也可以打开您以前保存的模板。有关将文档文件保存为模板的信息,请参阅保存 Flash 文档。

在“首选参数”对话框的“启动时”部分中,可以选择选项以指定在启动 Flash 时该应用程序打开的文档:选择“新建文档”以打开一个新的空白文档;选择“打开上次使用的文档”以打开上次退出 Flash 时打开的文档;或者选择“不打开任何文档”以启动 Flash 而不打开文档。请参阅设置 Flash 中的首选参数。

有关使用“开始”页创建新文档的信息,请参阅使用“开始”页。

可以在工作时打开新窗口。

要创建新文档:

选择“文件”>“新建”。

在“常规”选项卡上选择“Flash 文档”。

要使用“新建文件”按钮来创建新文档(仅限 Windows):

单击主工具栏中的“新建文件”按钮以创建与上次创建的文档相同类型的新文档。

要打开现有文档:

选择“文件”>“打开”。

在“打开”对话框中,定位到文件或在“转到”文本框中输入文件的路径。

单击“打开”。

要在“文档属性”对话框中设置新文档或现有文档的属性:

在文档打开的情况下,选择“修改”>“文档”。

即可打开“文档属性”对话框。

对于“帧频”,请输入每秒显示的动画帧的数量。对于大多数计算机显示的动画,特别是 Web 站点中播放的动画,8 fps(每秒帧数)到 12 fps 就足够了(默认的帧频为 12 fps)。

对于“尺寸”,请执行以下 *** 作之一:

要指定舞台大小(以像素为单位),请在“宽”和“高”文本框中输入值。

默认文档大小为 550 x 400 像素。最小大小为 1 x 1 像素;最大为 2880 x 2880 像素。

要将舞台大小设置为内容四周的空间都相等,请单击“匹配”右边的“内容”按钮。要最小化文档大小,请将所有元素对齐到舞台的左上角,然后单击“内容”。

要将舞台大小设置为最大的可用打印区域,请单击“打印机”。此区域的大小是纸张大小减去“页面设置”对话框 (Windows) 或“打印边距”对话框 (Macintosh) 的“页边界”区域中当前选定边距之后的剩余区域。

要将舞台大小设置为默认大小,请单击“默认”。

要设置文档的背景颜色,请单击“背景颜色”框中的三角形,然后从调色板中选择一种颜色。

要指定可以显示在应用程序窗口上沿和侧沿的标尺的单位,请从右上角的d出菜单中选择一个选项。请参阅使用网格、辅助线和标尺。(此设置还确定“信息”面板中使用的单位。)

执行以下其中一项 *** 作:

只将新设置用作您的新文档的默认属性,请单击“确定”。

要将这些新设置用作所有新文档的默认属性,请单击“设为默认值”。

要将模板作为新文档打开:

选择“文件”>“从模板新建”。

在“新建文档”对话框中,从“类别”列表中选择一个类别,然后从“类别项目”列表中选择一个文档。

单击“确定”。

要在当前文档中打开新窗口:

选择“窗口”>“新建窗口”。

用“属性”检查器更改文档属性:

取消选择所有的资源,然后选择“选择”工具。

如果看不到“属性”检查器,请选择“窗口”>“属性”。

单击“大小”控件可以显示“文档属性”对话框,并可以访问其设置。

要选择背景颜色,请单击“背景颜色”框中的三角形,然后从调色板中选择一种颜色。

对于“帧频”,请输入每秒显示的动画帧数。

对于“发布”控件,单击“设置”按钮可以显示“发布设置”对话框,其中的“Flash”选项卡处于选中状态。有关“发布设置”对话框的详细信息,请参阅发布 Flash 文档。

时间轴特效

Flash 包含预建的时间轴特效,使您可以通过执行最少的步骤创建复杂的动画。可以对以下对象应用时间轴特效:

文本

图形,包括形状、组以及图形元件

位图图像

按钮元件

注意:当您将时间轴特效应用于影片剪辑时,Flash 将把特效嵌套在影片剪辑中。

使用元件、实例和库资源概述

元件 是在 Macromedia Flash MX 2004 或 Macromedia Flash MX Professional 2004 中创建的图形、按钮或影片剪辑。元件只需创建一次,然后即可在整个文档或其他文档中重复使用。元件可以包含从其他应用程序中导入的插图。您创建的任何元件都会自动成为当前文档的库的一部分。有关库的详细信息,请参阅使用库来管理媒体资源。

每个元件都有自己的时间轴。可以将帧、关键帧和层添加至元件时间轴,就像您可以将它们添加至主时间轴一样。有关详细信息,请参阅使用时间轴。如果元件是影片剪辑或按钮,则可以使用动作脚本控制元件。有关详细信息,请参阅处理事件。

实例 是指位于舞台上或嵌套在另一个元件内的元件副本。实例可以与它的元件在颜色、大小和功能上差别很大。编辑元件会更新它的所有实例,但对元件的一个实例应用效果则只更新该实例。

在文档中使用元件可以显著减小文件的大小;保存一个元件的几个实例比保存该元件内容的多个副本占用的存储空间小。例如,通过将诸如背景图像这样的静态图形转换为元件然后重新使用它们,您可以减小文档的文件大小。使用元件还可以加快 SWF 文件的回放速度,因为一个元件只需下载到 Flash Player 中一次。

在创作时或在运行时,您可以将元件作为共享库资源在文档之间共享。对于运行时共享资源,可以把源文档中的资源链接到任意数量的目标文档中,而无需把该资源导入目标文档。对于创作时共享的资源,可以用本地网络上可用的其他任何元件更新或替换一个元件。请参阅使用共享库资源。

如果导入的库资源和库中已有的资源同名,您可以解决命名冲突,而不会意外地覆盖现有的资源。请参阅解决库资源之间的冲突。

有关使用元件和实例的说明,请选择“帮助”>“如何”>“快速任务”>“创建元件和实例”。

了解工作区概述

Macromedia Flash MX 2004 和 Macromedia Flash MX Professional 2004 工作区由以下部分组成:一个舞台(可在上面放置媒体内容)、一个包含菜单和命令的主工具栏(用于控制应用程序功能)、多个面板和一个“属性”检查器(用于组织和修改媒体资源),以及一个包含工具的工具栏(用于创建和修改矢量图形内容)。有关工作区的详细信息,请参阅以下各部分:

移动舞台视图

使用时间轴

使用帧和关键帧

使用层

关于主工具栏和编辑栏

使用工具栏

使用网格、辅助线和标尺

使用面板和“属性”检查器

您可以选择首选参数来修改默认 Flash 工作区。上下文菜单和快捷键为您提供了轻松浏览 Flash 创作环境的方式。特殊的工作区辅助功能提供了附加的快捷键,使您可以不使用鼠标即可浏览面板和对话框。请参阅以下各部分:

设置 Flash 中的首选参数

自定义键盘快捷键

使用上下文菜单

Flash 创作环境中的辅助功能

使用导入的插图概述

Macromedia Flash MX 2004 和 Macromedia Flash MX Professional 2004 可以使用在其他应用程序中创建的插图。可以导入各种文件格式的矢量图形和位图。如果您的系统安装了 QuickTime 4 或更高版本,则可以导入其他的矢量或位图文件格式。有关详细信息,请参阅导入矢量或位图文件的文件格式。可以将 Macromedia FreeHand 文件(版本 MX 或更低版本)和 Macromedia Fireworks PNG 文件直接导入到 Flash 中,并且保留那些格式中的属性。

当导入位图时,可以应用压缩和消除锯齿功能、将位图直接放置在 Flash 文档中、使用位图作为填充、在外部编辑器中编辑位图、将位图分离为像素并在 Flash 中编辑它或将位图转换为矢量图。请参阅处理导入的位图。

也可以将视频导入到 Flash 中。请参阅处理视频。

有关导入 WAV (Windows)、AIFF (Macintosh) 和 MP3(Windows 和 Macintosh)格式声音文件的信息,请参阅处理声音。

Flash 绘画和涂色工具

Flash 提供了各种工具来绘制自由形状或准确的线条、形状和路径,并可以用来对填充对象涂色。

要象使用真铅笔一样绘制任意的线条和形状,您可以使用铅笔工具。请参阅用铅笔工具绘画。

要绘制精确的路径,如直线或曲线,您可以使用钢笔工具。请参阅使用钢笔工具。

要绘制基本的几何形状,您可以使用线条工具、椭圆工具和矩形工具。请参阅绘制直线、椭圆和矩形。

要绘制多边形和星形,请使用多边星形工具。请参阅绘制多边形和星形。

要象使用刷子涂色一样创建刷子似的笔触,您可以使用刷子工具。请参阅使用刷子工具涂色。

在使用大多数 Flash 工具时,“属性”检查器会发生变化,以显示与该工具相关联的设置。例如,如果您选择文本工具,“属性”检查器会显示文本属性,从而可以轻松选择所需文本属性。有关“属性”检查器的详细信息,请参阅使用面板和“属性”检查器。

当您使用绘画或涂色工具创建对象时,该工具会将当前笔触和填充属性应用于该对象。要更改现有对象的笔触和填充属性,可以使用工具栏中的颜料桶和墨水瓶工具或“属性”检查器。请参阅使用工具栏中的“笔触颜色”和“填充颜色”控件或使用“属性”检查器中的“笔触颜色”和“填充颜色”控件。

在创建了线条和形状轮廓之后,可以用各种方式改变它们。填充和笔触应看作不同的对象。您可以分别选择填充和笔触来移动或修改它们。请参阅改变线条和形状轮廓的形状。

可以使用对齐功能来让各个元素彼此自动对齐以及让元素与绘画网格或辅助线对齐。请参阅对齐和关于主工具栏和编辑栏。

可以自定义工具栏以更改工具的显示。请参阅自定义工具栏。

元件

可以通过舞台上选定的对象来创建元件,或者可以创建一个空元件,然后在元件编辑模式下制作或导入内容。您也可以在 Flash 中创建字体元件。请参阅“创建字体元件。元件可以拥有您能够在 Flash 中创建的所有功能,包括动画。

通过使用包含动画的元件,您可以在很小的文件中创建包含大量动作的 Flash 应用程序。如果有重复或循环的动作,例如鸟的翅膀上下翻飞这种动作时,应该考虑在元件中创建动画。

在创作时或在运行时,您还可以使用共享库资源向文档添加元件。请参阅使用共享库资源。

将选定元素转换为元件:

在舞台上选择一个或多个元素。然后,执行以下 *** 作之一:

选择“修改”>“转换为元件”。

将选中元素拖到“库”面板上。

右击 (Windows) 或者按住 Control 键单击 (Macintosh),然后从上下文菜单中选择“转换为元件”。

在“转换为元件”对话框中,键入元件名称并选择行为(“图像”、“按钮”或“影片剪辑”)。请参阅元件的类型。

在注册网格中单击,以便放置元件的注册点。

单击“确定”。

Flash 会将该元件添加到库中。舞台上选定的元素此时就变成了该元件的一个实例。不能在舞台上直接编辑实例 - 必须在元件编辑模式下打开它。您也可以更改元件的注册点。请参阅编辑元件。

要创建一个新的空元件:

确保未在舞台上选定任何内容。然后,执行以下 *** 作之一:

选择“修改”>“新建元件”。

单击“库”面板左下角的“新建符号”按钮。

从“库”面板右上角的“库”选项菜单中选择“新建元件”。

在“创建新元件”对话框中,键入元件名称并选择行为(“图像”、“按钮”或“影片剪辑”)。请参阅元件的类型。

单击“确定”。

Flash 会将该元件添加到库中,并切换到元件编辑模式。在元件编辑模式下,元件的名称将出现在舞台左上角的上面,并由一个十字丝表明该元件的注册点。

要创建元件内容,可使用时间轴、用绘画工具绘制、导入介质或创建其他元件的实例。

创建完元件内容之后,可执行以下 *** 作之一返回到文档编辑模式:

单击舞台上方编辑栏左侧的“后退”按钮。

选择“编辑”>“编辑文档”。

单击舞台上方编辑栏内的场景名称。

在创建新元件时,注册点放置在元件编辑模式下窗口的中心。可以将元件内容放置在与注册点相关的窗口中。当您编辑元件时,也可以相对于注册点移动元件内容以便更改注册点。请参阅编辑元件。

创建文本

您可以创建三种类型的文本字段:静态文本字段、动态文本字段和输入文本字段。所有的文本字段都支持 Unicode。

静态文本字段显示不会动态更改字符的文本。

动态文本字段显示动态更新的文本,如体育得分、股票报价或天气报告。

输入文本字段使用户可以将文本输入到表单或调查表中。

您可以在 Flash 中创建水平文本(从左到右流向)或静态垂直文本(从右到左流向或从左到右流向)。默认情况下,文本以水平方向创建。您可以选择首选参数使垂直文本成为默认方向,以及设置垂直文本的其他选项。

还可以创建滚动文本字段。请参阅创建滚动文本。

要创建文本,可以使用文本工具将文本块放在舞台上。创建静态文本时,可以将文本放在单独的一行中,该行会随着您键入的文本扩展,或将文本放在定宽文本块(适用于水平文本)或定高文本块(适用于垂直文本)中,文本块会自动扩展并自动折行。在创建动态文本或输入文本时,您可以将文本放在单独的一行中,或创建定宽和定高的文本块。

Flash 会在文本块的一角上显示一个手柄以标识该文本块的类型:

对于扩展的静态水平文本,会在该文本块的右上角出现一个圆形手柄。

对于具有定义宽度的静态水平文本,会在该文本块的右上角出现一个方形手柄。

对于方向为从右到左并且扩展的静态垂直文本,会在该文本块的左下角出现一个圆形手柄。

对于从右到左方向并且固定高度的静态垂直文本,会在该文本块的左下角出现一个方形手柄。

对于方向为从左到右并且扩展的静态垂直文本,会在该文本块的右下角出现一个圆形手柄。

对于从左到右方向并且固定高度的静态垂直文本,会在该文本块的右下角出现一个方形手柄。

对于扩展的动态或输入文本块,会在该文本块的右下角出现一个圆形手柄。

对于具有定义高度和宽度的动态或输入文本,会在该文本块的右下角出现一个方形手柄。

对于动态可滚动文本块,圆形或方形手柄会成为实心黑块而不是空心手柄。请参阅创建滚动文本。

您可以在按住 Shift 键的同时双击动态和输入文本字段的手柄,以创建在舞台上输入文本时不扩展的文本块。这样您就可以创建固定大小的文本块,并且用多于它可以显示的文本填充它,从而创建滚动文本。请参阅创建滚动文本。

在您使用“文本”工具创建了文本字段之后,可以使用“属性”检查器指明要使用哪种类型的文本字段,以及设置某些值来控制文本字段及其内容在 SWF 文件中出现的方式。

设置垂直文本的首选参数:

选择“编辑”>“首选参数”(Windows) 或“Flash”>“首选参数”(Macintosh),然后在“首选参数”对话框中单击“编辑”选项卡。

在“垂直文本”下,选择“默认文本方向”使垂直方向自动成为新文本块的方向。

选择“从右至左的文本流向”使垂直文本自动从右向左排列。

选择“无字距微调”以防止对垂直文本应用字距微调。(字距微调依然可在水平文本中使用。)有关字距微调的详细信息,请参阅设置字符间距、字距微调和字符位置。

要创建文本:

选择“文本”工具。

选择“窗口”>“属性”。

在“属性”检查器中,从d出菜单中选择一种文本类型以指定文本字段的类型:

“动态文本”创建显示动态更新的文本的字段。

“输入文本”创建用户能够输入文本的字段。

“静态文本”创建不能动态更新的字段。

以下只适用于静态文本:在“属性”检查器中,单击“文本方向”按钮(在第一行,在“斜体字”按钮的右边),然后选择一个选项以指定该文本的方向:

“水平”选项使文本从左向右水平排列(默认设置)。

“垂直,从左向右”使文本从左向右垂直排列。

“垂直,从右向左”使文本从右向左垂直排列。

注意:如果文本为动态或输入文本,则垂直文本的布局选项会被禁用。只有静态文本才能具有垂直方向。

执行以下其中一项 *** 作:

要创建在一行中显示文本的文本块,单击您想让文本开始的地方。

要创建定宽(对于水平文本)或定高(对于垂直文本)的文本块,可将指针放在您想让文本开始的地方,然后拖动到所需的宽度或高度。

注意:如果您创建的文本块在您键入文本时扩展到越过舞台边缘,该文本不会丢失。要使手柄再次可见,可添加换行符,移动文本块,或选择“视图”>“工作区”。

按设置文本属性中所述,在“属性”检查器中选择文本属性。

更改文本块的尺寸:

拖动它的调整大小手柄。

要在定宽或定高和可扩展之间切换文本块:

双击调整大小手柄。

添加组件

在从“组件”面板将组件拖到舞台上时,就会将编译剪辑元件添加到“库”面板中。如果编译剪辑元件位于库中,您也可以通过使用 UIObject.createClassObject() 动作脚本方法,在运行时将该组件添加到文档中。

初级 Flash 用户可以使用“组件”面板将组件添加到 Flash 文档中,接着使用属性检查器或“组件参数”面板指定基本参数,然后使用 on() 事件处理函数来控制该组件。

中级 Flash 用户可以使用“组件”面板将组件添加到 Flash 文档中,然后使用属性检查器、“动作脚本”方法,或两者的组合来指定参数。他们可以使用 on() 事件处理函数或事件侦听器来处理组件事件。

高级 Flash 程序员可以将“组件”面板和动作脚本结合在一起使用,以便添加组件并指定属性,或者选择在运行时完全使用动作脚本来实现组件实例。他们可以使用事件侦听器来控制组件。

如果在编辑了组件的外观后要添加该组件的另一个版本,或者添加共享同一外观的组件,则可以选择使用经过编辑的外观或使用一组新的默认外观来替换经过编辑的外观。如果替换了经过编辑的外观,那么所有使用这些外观的组件都会用默认的外观进行更新。有关如何编辑外观的详细信息,请参阅自定义组件。

使用行为控制实例

您可以使用行为来控制文档中的影片剪辑和图形实例,而无需编写动作脚本。行为是预先编写的“动作脚本”脚本,它使您可以将动作脚本编码的强大功能、控制能力和灵活性添加到文档中,而不必自己创建动作脚本代码。

您可以对实例使用行为以便将其排列在帧上的堆叠顺序中,以及加载、卸载、播放、停止、复制或拖动影片剪辑,或者链接到 URL。

此外,还可以使用行为将外部图形或动画遮罩加载到影片剪辑中。

要使用行为控制影片剪辑,请使用“行为”面板将行为应用于触发对象(如按钮)。您需要指定触发行为的事件(如释放按钮),选择受行为影响的目标对象(影片剪辑实例),并在必要时指定行为参数的设置(如帧号或标签)。

下表中的行为打包在 Flash MX 2004 和 Flash MX Professional 2004 中。有关嵌入视频行为的详细信息,请参阅使用行为控制视频回放。有关使用行为控制声音的详细信息,请参阅使用行为控制声音回放。

行为

目的

选择/输入

加载图形

将外部 JPEG 文件加载到影片剪辑或屏幕中。

JPEG 文件的路径和文件名。

接收图形的影片剪辑或屏幕的实例名称。

加载外部影片剪辑

将外部 SWF 文件加载到目标影片剪辑或屏幕中。

外部 SWF 文件的 URL。

接收 SWF 文件的影片剪辑或屏幕的实例名称。

卸载 Flash 影片

删除使用“加载影片”行为或动作加载的 SWF 文件。

要卸载的影片剪辑或屏幕的实例名称。

重制影片剪辑

重制影片剪辑或屏幕

要重制的影片剪辑的实例名称。

Flash影像是专为网络而创建的互动的二维矢量图形和动画。网络设计者可以使用Flash创建导航控制栏、动态标志、带有同步音频的动画、甚至完整的视觉丰富的网站。由于Flash影像属于紧凑的矢量图形,所以下载迅速,并且能够缩放,满足浏览者的屏幕尺寸。在使用Flash进行创作的时候,可以通过自己绘制或者输入作品来创建影像,在场景(场景就是用来将各个独立的帧合成到影像中,直接进行绘画,或者对输入作品进行安排的地方)上对其进行安排,利用时间轴进行动态控制。和电影一样,Flash影像也根据时间的长短分成若干帧。还可以通过令其对事件做出反应而产生互动,或按照指定方法变化。在影像完成之后,可以将其作为Flash影像输出,或嵌入HTML网页中,将影像连同网页一起上传到网络服务器上。

3.1.2 Flash时间轴、帧和图层

时间轴用来组织和控制影像不同时间不同图层和帧的内容。时间轴最重要的成分是帧、图层和播放头。时间轴窗口是进行动画播放速度调整和将作品放置到不同图层的地方,时间轴显示影像中的每一帧。

动画的创建是通过改变后续帧的内容来实现的。可以制作一个横跨场景的移动的对象,增加或减小对象大小,旋转,改变颜色,淡入淡出,或者改变形状等。所有的变化都可以单独发生也可以同其他变化一起发生。

在Flash影像中每个场景都包含有多少不等的图层。在制作动画的时候,图层的作用主要是组织序列动画的各个部分,分离动画对象,使其相互之间不致发生擦涂、连接、或者分割。如果希望Flash每次内插移动多个集合或符号,则每个集合或符号都必须处在单独的图层里。我们就是利用图层的特殊作用,制作了“电视机画中画”的演示动画:背景图层是一幅静态的电视机图像,而第二个图层中则包含有独立的动画对象,制作出在电视机四个角移动的“画中画”效果。下面举一例说明如何使用时间轴、帧和图层来制作动画。

逐行倒相对相位失真的互补动画的制作步骤:

(1) 作坐标轴,在不同层上画出代表n行信号的矢量Fn、(n+1)行信号的矢量Fn+1(用蓝色线段表示),标上角度,如图1(a)中只有Fn、Fn+1矢量的情况;

(2) 选取矢量Fn,选择插入→转化为符号→图形,将其转化成图形;同样转化Fn+1成图形;

(3) 在矢量Fn所在帧后插入一关键帧,可以看到插入后实际上是复制了前面的帧,在这里用于表示有相移n行矢量Fn′,将Fn′旋转一定的角度;

(4) 双击前面的帧,d出帧属性面板,在“过渡效果”中选择“运动”,拉开两帧相隔的距离,这时可以看到中间有一条蓝色的实线。用鼠标拖动时间线,看到相隔的距离越大,旋转的速度越慢,可以根据要求调整。同样制作Fn+1顺时针偏移成有相移的(n+1)行矢量Fn+1′,如图1(b);

(5) 新建一层,Fn+1′为开始帧,按步骤3-4作出Fn+1′倒相过程,生成Fn+1′倒相回来的矢量Fn+1′′,如图1(b)中Fn、Fn+1、Fn′、Fn+1′、Fn+1′′的情况;

(6) 然后将Fn′与Fn+1′′复制到新建层中,按合成法则画出Fn′与Fn+1′′的合成矢量F合,如图1(b);

(7) 最后,错开各阶段动画时间。

3.1.3 Flash序列动画

Flash中制作序列动画的方法有两种:一帧接一帧连续变化的逐帧变化动画和内插动画。在逐帧变化动画中要制作每一帧的图像;在内插动画中,只需制作开始和结束帧的图像,中间过渡帧由Flash自动创建。逐帧变化动画对文件尺寸的增加远超过内插动画,因此我们较常使用内插动画。

内插动画对于创作运动和变形是一种非常有效的方法,同时又保持文件尺寸最小。不象逐帧变化动画那样,对于内插动画,Flash只需保存引起帧发生变化的值, 而不是整个帧。Flash可以制作两种类型的内插动画。第一种, 称之为运动内插(motion tweening), 这种动画是先在一点定义实体、集合或者文本块的属性,如位置、大小、旋转,然后在另一点改变这些属性。第二种,称之为变形内插(shape tweening),先在一点绘制一个图形,然后在另一点改变这个图形或者绘制另外一个图形,Flash会在中间的帧中赋予新的值或者图形,由此创作出动画。在《电》课件中,许多演示电流、信号流向的动画就是根据这两种内插动画制作的。下面举例说明。

行输出电路充放电过程动画的制作:

(1) 在Flash中画好波形坐标轴;

(2) 用绿色线条分别画出不同阶段的充放电波形图,如图2(a)所示;

(3) 标上各时间段的t值;

(4) 制作闪烁效果来突出充放电的时间间隔,可以新建数层,按波形画上相吻合的红色波形,这样就形成一帧对象,在后一帧插入空白帧,然后复制有红色波形的那一帧,在空白帧后面拷贝该帧,至此就完成了一部分的波形闪烁效果;

(5) 同理制作各波段的闪烁效果;

(6) 在完成波形图后,开始制作电路充放电示意图。画好各对应的电路图,如图2(b);

(7) 在相应的电路中,用红色线条表示电流流向。

3.1.4 Flash高级设计

Flash有一个特殊的图层——运动导向层。运动导向层允许绘制路径,内插实体、集合或字块沿着这个路径进行动态变化。可以将多个图层链向同一个运动导向层,让多个对象沿同一路径运动。利用运动导向层,可以制作出沿着特定路线运动的动画。

互动影像在制作精彩的Flash动画时必不可少,它可以令学习者参与其中。通过使用键盘、鼠标,或者两者兼用,学习者可以跳到影像的不同部分,移动对象,输入表格信息,或者执行其它互动 *** 作。互动影像是通过设置actions来实现的。所谓的action就是一套在特定事件发生时执行的指令。所谓能够触发action的事件就是当影像播放到了某一帧,或者当用户点击了按钮,或者按动键盘上某些键的行为,这些都称之为事件(event)。运用actions需要有一些编程经验。通过actions,可以制作出随停随放的动画效果。在按钮中加如控制信号动画播放的actions指令,在信号流经某一元件时可以停止动画的播放,使学习者能够随时在动画和文字讲解之间灵活切换。

3.2 Flash动画的输出

当使用Flash制作网络课件动画时,往往还需要一些其他的文件。如果要想在浏览器中打开Flash影像,必须要先打开一个HTML文档,而这个文档反过来启动Flash Player并播放影像。除了这个HTML文档外,还可以创建一个Flash影像的GIF动画版本,JPEG或GIF图像,以便没有安装Flash Player时显示。

Flash影像的主要文件格式是.swf。这是唯一支持Flash交互功能的文件格式。播放Flash影像有以下几种方法:1、在装有Flash Player的Netscape和Internet Explorer浏览器上播放。2、在带有Flash Xtra的Director和Authorware上播放。3、在装有Flash Active X控制器的Microsoft Office和其他带有Active X的主机上播放。4、作为 QuickTime影像的一部分播放。5、制作成被叫做放映机的独立的播放程序来播放。

.swf 是一种开放式的标准,可以被其他程序支持。除了 swf 格式外,还可以以各种不同格式由Flash输出影像和静止图像,包括 GIF,JPEG,PNG,BMP,QuickTime或 AVI。

4、把各种技术融合到网络多媒体课件动画制作中

4.1 PhotoShop图像处理

利用Flash的绘画功能,可以方便的制作电路图和画出信号流向。但是,由于Flash软件中,层没有叠加模式,很难将如三基色原理的相加混色之类的过程表示清楚。而图像处理软件PhotoShop就能解决这个问题。

hotoShop是专业级的图像处理软件,能够绘制图形,优化图片。但是PhotoShop不能做出连续动画效果,所以我们决定将相加混色过程用PhotoShop做成几幅关键帧图像,再导入Flash中,合成比较连续的动画。

例如在制作“红光加绿光”的相加混色动画时,便是运用了PhotoShop图像处理和Flash的动画制作。其具体步骤是:

(1) 打开PhotoShop,在两层各画一个互不相交的圆,分别填充为红和绿色,如图3(a);

(2) 将上面一层的模式改为屏幕模式;

(3) 缩短两个圆的距离(为使动画连续,可做多几个关键帧),存盘;

(4) 如图3(b)所示,两圆相交时,由于两层的叠加模式为屏幕模式,故能产生相加混色效果。继续缩短两个圆的距离,做多几个关键帧,依次存盘;

(5) 打开Flash,导入刚才存盘的图片;

(6) 做一个按钮来控制动画,可选择:插入→符号→按钮;

(7) 回到场景,另开一层,将按钮拖曳到合适位置,单击右键,设置按钮属性,在动作属性中选择goto,目标帧设为两色光叠加的开始帧;同时在两色光叠加的结束帧添加stop动作;

(8) 同理,分别制作“红光加蓝光”、 “蓝光加绿光”的混色过程,注意将各叠加过程的帧位置错开,以便分别呈现混色过程。

4.2 Adobe Premiere 视频编辑软件

Adobe Premiere是一个功能强大的非线性视、音频编辑系统,Adobe Premiere支持多种格式的文件。对于视频动画文件,它支持.avi、.mov、.film和.flc、.fli ,并且支持.tga和.gif等文件。对于静止图象,它支持.psd、.bmp、.pic、.tif等格式。对于音频文件,它支持.wav和.aif等格式,因此可以和许多也支持这些格式的软件配合使用。

Adobe Premiere软件在视、音频处理卡的支持下,具有如下功能:对来自视、音频设备输出的动态模拟信号进行数字化处理,视、音频媒体的非线性编辑,可以配音或叠加文字和图像,对剪辑实现特技效果处理以及完成视频压缩等。

Adobe Premiere提供各种精确的视频编辑工具,能产生广播级的视频文件。在制作网络多媒体课件时,我们经常要运用一些视频来演示教学内容,或者将一些静止图象制作成连续活动的动画。这时虽然也可以用Flash来制作,但制作过程复杂,要花费很长的时间,而且制作出来的动画效果并不流畅。用Adobe Premiere能够把庞大的视频文件截取若干帧图象,再用Flash处理,得到令人满意的动画效果。

Adobe Premiere的视频处理功能非常强大。在制作《电》课件时,我们需要使用一些视频素材,但是现有的视频素材很大,如果插入到网页中,受网络传输速度的影响,载入时间很长,故不适合网络多媒体课件。这时,用Adobe Premiere对视频进行处理,去除多余的帧,提供压缩比率,在不影响教学要求下,能够大大减少视频文件的大小,使之适合网页制作。

Adobe Premiere的截图功能为我们制作《电》课件提供了更多的原始素材。在制作“电视机扫描”动画时,就是用Adobe Premiere截取视频相隔几帧的图像,再用Flash进行帧动画处理。

4.3 扫描仪和数码相机

制作《电》课件时,我们使用了大量的素材。这些素材有些是用Flash、PhotoShop等绘制出来的,比如电路图、方框图。但是,有时候我们要用到实物的图片或者较为复杂的图像,就不能用人工绘制了,而且花费时间。扫描仪和数码相机能为我们很方便的提供这些素材。如,在制作摄像管工作原理时,我们需要用一个动画说明摄像管的工作原理,而摄像管的结构图很复杂,不容易绘制。我们就用扫描仪将现成的图片扫描进电脑,再用Flash做成动画来表示电子束和电流的流向。而在制作“画中画”动画时所用的电视机画面也是用数码相机拍摄后,再用Flash处理的。

因此,在制作课件时要充分利用现有的技术和设备,提高工作效率。尤其是在收集素材方面,能够方便地得到大量逼真的素材,使制作的课件更具说服力和表现力。

5、结束语

不管采用何种工具开发网络多媒体课件动画,都必须以最形象,最直接和最准确的方式展示教学内容。在制作时,制作者首先要对用动画展示的教学内容有深刻的理解,对动画的演示过程有清晰的思路。设计动画流程时,要选择合适的软件工具,尤其要注意多种软件工具的综合利用,取长补短。这样,才能够制作出生动的教学演示动画,充分发挥网络多媒体课件的优势,提高教学效果。

参考文献:

[1] 杜兴 Flash 4.0动画网页大制作 中国石化出版社 1999年

[2] 温谦 温颜 Flash 4.0实例教程 电子工业出版社 2000年

[3] 桑新民 张倩苇 步入信息时代的学习理论与实践 中央广播电视大学出版社 2000年

[4] 李林和 电视机原理与技术 西安电子科技大学出版社 1994年

声音的话你先得把声音导入到库里,然后再添加

其实在“帮助”窗口里面有教你怎么做的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8175940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存