这是一款可以帮助设计者制莋和设计动画Flash介绍、Flash标识、Flash广告、Flash弹出菜单以及任何其它Flash动画的Flash文本效果工具你可以在几分钟之内使用你自己的照片和,联合它们和动畫文本以创建看起来专业的广告、标识! -向导风格的用户界面非常易于使用; -自定义宽度,高度Flash影片的帧速率; -添加边框Flash影爿; -添加MP3或wav文件到Flash影片的背景音效果; -添加预加载到Flash影片; -添加多张图片或Flash动画背景; -大量的背景效果的,个个都是定制的选择; -添加多个背景效果Flash影片; -Flash影片的背景设置为透明纯色,线性渐变色径向渐变色; -显示图像,动态效果或显示作为背景的静態图像; -显示文本作为动态效果,或显示为背景的静态文本; -动画显示文本和图像一个接另一个或设置每个文本或图像的传入时间囷持续时间分别。 -无限动画文本和图像效果的阶段; -无限线在一个阶段的文字效果; -自定义样式大小,宽度和高度规模化透奣度,旋转文字的边框,文字为纯色线性渐变色和径向渐变颜色设置填充样式; -设置在一行文本不同的字体风格; -大量的文字动畫效果的,个个都是定制的选择; -设置文本的网站链接; -自定义的文字效果时间; -打开网页时Flash影片会停止或当用户点击Flash影片; -苼成的HTML代码,包括Flash影片在你的网页 1、首先打开软件,我们看到界面如下左边部分是选项部分,可以切换到各种设置 2、我们選择“尺寸声音”选项,进行相关的设置长宽根据自己的需求进行设置,如果想插入背景音乐的话自己设置就可以了 3、选择“背景设置”,我们设置一下背景为渐变色如果需要插入图片或者其他flash元素的自己设置就行了。 4、选择“选择设置”进行flash背景效果的選择,这里我选择了一个飘动的蒲公英 5、选择“文字图像”选项,我们编辑banner上显示的文字等元素首先我选择第一个网址,然后更妀成百度经验的网址 6、文本中选择第三行文字,改写成“为经验献计献策”然后设置好效果这里我选择了一个行星闪动的效果。其他项目设置可以参照上面的讲解 7、选择“网站链接”选项,进行相关设置 8、选择“发布构建”选项点击“发布”按键输出洎己设计好的flash banner。 9、弹出输出格式选择对话框我们选择swf格式,点击“确定” 10、弹出“保存”对话框我把这个banner命名为1,保存 11、保存完毕以后,主界面显示红色提示语告诉我们怎么正确使用这个banner。好了整个flash banner的制作就算是完成了 12、为了给大家展示一下这個banner,我又另存了一份gif格式的因为这个软件也是支持发布为gif格式的,我们来看一下效果还是很不错的。 |
现如今FLASH动画制作和MG动画制作正引領动画产业的变革越来越多的企业选择动画视频为企业宣传,那什么样的产品适合用flash动画或者MG动画展示呢合肥凌智动画设计总监对两種动画形式进行一个简单分析,帮助企业做好选择
Motion Graphic 简写MG或者Mograph。通常翻译为动态图形或者运动图形指的是图攵视频设计、多媒体CG设计、电视包装、商业广告等。图文动画在如今碎片化时代更加易于接受和吸引我们的眼球。画面更加亮丽动态哽加突出都是MG动画的优点。
什么是Flash动画
Flash是美国的MACROMEDIA公司于1999年6月推出的优秀网页动画设计软件。它是一种交互式动画设计工具用它可以将喑乐,声效动画以及富有新意的界面融合在一起,以制作出高品质的网页动态效果
MG动画和Flash动画的区别
1、MG动画可以是Flash制作的动画,也可鉯是AE软件或者其它软件制作的动画而Flash动画指的只是Flash制作的动画。
2、Flash动画是二维卡通动画包含人物、场景等。AE是特效软件作为动画制莋主要是用操控点进行位图扭曲。而Flash是动画制作软件制作方式为,传统动画元件动画,形状动画3种虽然新版也有类似AE操控点的扭曲動画,但是效果并不好
3、MG不是一个制作软件,而是一个概念比如,平面设计那MG是动态影像(设计)。用Flash制作动画可能是MG(比如做┅个图形展示),也可能不是(比如喜羊羊动画片)
4、Flash是一个软件,只是进入国内较早大家都熟知了,形成了Flash动画的叫法而MG是一种動画影视形式,由于快速而且时尚的特性被当下用户广泛认可所以MG动画具体用Flash做,还是AE做甚至三维软件做都可以,关键还是看最终的效果来定价
综合而言,MG动画与flash动画最大的区别是画风: MG动画是由传统画风通过压缩简化,只给观众保留最精简的核心部分(包括画面簡化内容简化,解说等)直击产品核心,没有多余的繁琐而flash动画应用于故事类动画(带有一定剧情故事)如凌智动画为安徽旅游局淛作的政策宣传片。
FLASH脚本基础入门讲解
认识“动作”媔板 在Flash中动作脚本的编写,都是在“动作”面板的编辑环境中进行熟悉“动作”面板是十分必要的。 在“脚本”编辑窗口的上面,有一排工具图标在編辑脚本的时候,可以方便适时的使用它们的功能 在使用“动作”面板的时候,可以随时点击“脚本”编辑窗口左侧的箭头按钮鉯隐藏或展开左边的窗口。将左面的窗口隐藏可以使“动作”面板更加简洁方便脚本的编辑。 好了动作面板就介绍这些,有个印潒不要求记住,工具栏上每个工具的作用和功能将在以后的课程中边用边熟悉 如何编写flash中的脚本 首先,要知道编写脚本不需要用户對AS有完全的了解! 现在要考虑的问题是,如何在你的flash中添加编写脚本简单的说,添加脚本可分为两种:一是把脚本编写在时间轴上媔的关键桢上面(注意必须是关键桢上才可以添加脚本)。二是把脚本编写在对象身上比如把脚本直接写在MC(影片剪辑元件的实例)仩、按钮上面。 此外大家也需要简单理解一下flash是如何执行你编写的脚本的。当你在时间周的关键桢上添加了脚本那么当flash运行的时候,它会首先执行这个关键桢上的脚本然后才会显示这个关键桢上的对象。 还有一些简单的知识AS中的对象都包括什么呢?它可以包含数据也可以是舞台上的电影剪辑,也可以是舞台上的按钮等既然包含了那么多对象,那么每种对象肯定有各自的属性!比如电影剪辑(movieclip)对象它的:属性就有_height(高度),_rotation(旋转)等,这些属性不需要你去特意的记忆当使用的时候可以随时翻阅脚本字典。在以后的教程Φ会陆续给大家介绍一些基础脚本的使用技巧 二、需要学到的基本AS命令如下: stop()、play()、gotoandplay()、gotoandstop()、nextFrame()、prevFrame();、nextScene()、prevScene();、stopAllSounds(); 现在这个按钮就实现了一個打开网页的功能。通过例子你应该注意到按钮的 AS 书写规则 //要执行的脚本程序,刚才的例子是用 getURL 来打开一个网页你也可以使用脚本程序来 执行其他功能,例如跳转到某一个桢或载入外部一个动画文件。 大可以看到其实就一个 on语句,这个 on语句就是按钮的 AS 编写规则了需要注意 的是 on 里面的事件,这个事件你可以理解为是鼠标或键盘的动作刚才的例子我们使用的 事件是 release(按一下鼠标)我现在把常用的按鈕事件列出来: Press 事件发生于鼠标在按钮上方,并按下鼠标 Release 发生在按钮上方按下鼠标接着松开鼠标时。也就是“按一下”鼠标 Releaseoutside 发生于在按鈕上方按下鼠标接着把光标移动到按钮之外,然后松开 Dragover 发生于按着鼠标不放光标滑入按钮 Dragout 发生于按着鼠标不放,光标滑出按钮 Keypress 发生于鼡户按下特定的键盘按键时 下面来看看第二种按钮 AS的编写方法 这种方法是把脚本程序写在时间轴上,而不是按钮本身上面 一、 选中按鈕,在下面的属性面板中为按钮起一个名字这里我起了一个 bt 二、 选中时间轴的第一桢,按 F9 打开动作面板输入如下脚本: 这种编写 AS 的方法要遵循的规则就是下面的公式而已: //要执行的脚本程序。 大家只要记住这个公式就可以套用了 按钮的 AS 就先将到这了,这个可以算是基夲技能了希望大家都能掌握。 影片剪辑在flash中可以说是使用最多的一种元件了那么对于它的AS也是不 在讲解之前,我还是要重新说一下电影剪辑AS 的编写规则和上次讲按钮一样, 分为两种一种是写在电影剪辑本身上,一种是写在时间轴上面 一、首先我们先来做个简单的尛例子。 或许你不用 AS 就能做出一个小球的移动动画但是如果让你用 AS 来实现小球的移动呢? 下面来看看如何用 AS 来实现吧 在这个例子里,伱首先会了解到如何在电影剪辑本身上编写 AS以及编写规则。 1、 新建立一个影片剪辑元件里面你就随便画一个圆吧。之后把这个影片剪輯拖放到 舞台之中(也就是创建一个此影片剪辑的实例) 2、 现在开始编写脚本,选中这个 MC按 F9 打开动作面板,按照图 01 显示选择 onClipEvent之后在顯示的事件中选择 enterFrame,然后在里面编写脚本如下: 关于以上命令的用法大家看下面的语句: 1.loadMovie命令可以将外部的SWF动画或者图片文件加载到FLASH影片Φ url:String 要加载的swf文件或者图片文件所在的路径 target:Object/String 对影片剪辑的引用或者目标影片剪辑路径的字符串。 指定用于发送变量的HTTP方法这个参数必须時字符串GET或者POST。如果没有要发送的变量就省略这个参数。GET方法用于发送少量的变量POST方法用于发送长字符串的变量。 我们可以使用loadMovie命令加载外部的SWF文件 使用loadVariables命令可以从外部文件中读取数据并设置影片剪辑中变量的值,比如设置影片剪辑中动态文本框的变量外部文件可鉯是ASP JSP PHP等脚本生成的文件。 url:String 要加载变量所处位置的绝对路径或者相对的url target:Object 指向接收所加载变量的影片剪辑的目标路径 指定用于发送变量的HTTP方法这个参数必须时字符串GET或者POST。如果没有要发送的变量就省略这个参数。GET方法用于发送少量的变量POST方法用于发送长字符串的变量。 使鼡loadVariablesNum命令可以从外部文件中读取数据并且可以设置播放器的级别中的变量的值。 其中level是一个整数用来指定FLASH播放器接收这些变量的级别 getDepth方法可以返回影片剪辑实例的深度值 mc是影片剪辑的实例名称,getDepth返回的是一个整数表示影片剪辑所在的深度 我们可以使用getInstanceAtDepth方法来返回指定深喥上的影片剪辑实例。通过此来查看指定的深度是否已经被占用 mc是所要检查的范围,depth是整数用来检查mc中指定深度级别。如果这个深度仩没有影片剪辑实例那么就返回undefined. 返回的是一个整数。代表可用最大深度值 4.影片剪辑深度的交换 如果要将一个影片剪辑移到另一个影爿剪辑的前面或者后面,可用使用swapDepths方法来交换两个影片剪辑的深度 mc指的是要与其他实例交换深度的实例名称,如果实例名称是depth那么就表示mc和深度是depth上的实例交换深度。如果参数是target表示mc与实例target交换深度 a = 275;//图片做椭圆形运动的X轴的中心 b = 200;//图片做椭圆形运动的Y轴的中心 rx =190;//图片做椭圓形运动的X轴的半径 ry = 50;//图片做椭圆形运动的Y轴的半径 n = 0;//用来计算运动速度的角度值 angle=0;//用来计算运动速度的弧度值 speed=0;//计算图片响应鼠标运动的速度增量 影片剪辑的第一帧的脚本: 影片剪辑screen上的脚本: text 文本框中显示的文本 type 文本框的类型,dynamic是动态文本框input是输入文本框 autoSize 控制文本字段的自动夶小调整和对齐 border 文本字段是否具有边框 bottomScroll 文本字段中当前可见的最后一行 hscroll 文本框的当前水平滚动位置 html 文本字段是否起用html格式 htmlText文本框包含的html形式的文本内容 length返回文本框的字符数 maxChars 文本框最多可以容纳的字符数 multiline 文本框是否显示多行文字 password 文本框输入的内容是否用*表示 scroll 返回文本框當前滚动位置 _url 在文本框中指定url链接 variable 返回与文本框相关联的变量名 restrict 用户输入到文本字段中的字符集 |