Flash 5 的十个高招

  笔者发现,许多爱好者虽然能作出不错的Flash动画,但他们对该软件本身还缺乏深刻的了解。一些搞美工的专业人员,有时又惧怕Flash中的Action代码部分。现就以Flash 5为例,谈谈Flash 5的一些较高级的技巧和心得。因为笔者就是一个见代码就头痛的人,所以与我有同感的朋友请放心,本文绝没有涉及Action的技巧。

1.遮罩的高级应用
深入理解遮罩(MASK),可产生一些很酷的效果。如:把静止的文字作为遮色片,移动渐变的小花纹图作为MASKED,可在文字轮廓内显示出小花纹的流动效果;把文字块保持静止,而不规则的遮色片逐渐扩张,能使文字产生一种不规则出没的效果;把产生移动渐变的文字块作为遮色片,利用与背景颜色一致的渐近色块作Show Masking,能让文字块产生一种淡入淡出的朦胧效果……还有很多很多,就看你的想象力和创意了。

2.位图的矢量化和矢量图的简化
矢量图容量小,放大无失真,在Flash上应用有无可比拟的优点。很多软件都可以把位图转换为矢量图,但实际上Flash 5已提供了把位图转换为矢量图的方法,简单有效。
先按“Ctrl+R”导入需转换的位图,选菜单:Modify>Trace Bitmap。在弹出的对话框中,把“Color”和“Minimum Area”设置得越低,后两项设置得越加紧密、越多转角(即下拉菜单越偏前面的选项),则得到的图形文件会越大,转换出的画面也越精细。对于节点复杂的矢量图,可按“Ctrl+Alt+Shift+C”键进行优化,可大幅降低图片容量。

3.隐藏浏览器中的Flash右键菜单
在浏览器中用鼠标右键点击Flash动画时,会弹出下拉菜单,你是不是觉得很烦呢?去掉它!在Flash 5中可轻松做到这一点。按Ctrl+Shift+F12弹出“Publish Settings”对话框,在“Dimensions”下拉框选“Percent”,不勾选“Display Menu”,然后发布即可。但要注意,只有在HTML页面中才会有效,单独播放Flash文件是不会有作用的。这个效果在Flash 3中则要用AfterShock才能实现。另外,如果你用Dreamweaver插入Flash文件,那么在Flash属性框中也可以选择实现这一功能。

4.精确控制变形
在两个对象间做“Shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“Shape”变形的第一帧,按“Ctrl+H”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷!

5.音效的编辑技巧
在Flash 5中音效可以编辑,不会吧?但这是事实,而且很简单,功能也不弱。在Frame Properties对话框的“Sound”选项中拖动那个小方块,就可实现音效的音量大小、淡入淡出等效果,一切就这么简单。

6.控制背景音乐的开关
运用Flash 5提供的普通关闭音乐功能,很难实现点击一个按钮就能随意控制音乐的效果。那么,这里到底有什么奥妙呢?其实方法很简单。先制作一个“音乐控制开关”的“Movie Clip”,将两个同样的按钮放置在不同的影帧里,然后利用按钮的Action来切换这两个影帧,一个影帧放置背景音乐,并设定音乐为“Start”,另一个影帧里也放置背景音乐,但设定音乐为“Stop”。具体的Action我就不说了,因为我有言在先。不过笔者认为,作为一个Flash发烧友,这点Action是必不可少的。

7.输出GIF、AVI和MOV的问题
有的爱好者喜欢用Flash制作GIF动画,或因其他用处,需转换为AVI或MOV格式。但有时发现许多动画信息都无故丢失,究其原因是Flash动画中应用了Movie Clip。准确地讲,这不算一个技巧,但往往会让一些初学者困惑。根本的解决办法只有一个,那就是动画中不要用Movie Clip。当然你别再指望生成的GIF、AVI或MOV动画能支持SWF文件的交互了。

8.网页中FLASH动画的透明和无边框处理
Flash动画能像GIF动画一样透明吗?普通的HTML页面内容可否重叠在Flash动画之上?答案是肯定的,在Flash 5中可轻松做到这一切。按“Ctrl+Shift+F12”弹出“Publish Settings”对话框,在“Window Mode”下拉框选“Transparent Windowless”即可。但要注意,其效果是在HTML页面中加入的,并非Flash文件本身具有这一属性。试想在网页中你可轻松地加上Flash的动画背景,并配上声音,有多酷啊。它的兼容性极强,浏览者即使无F1ash播放插件也不会影响页面的视觉效果(仅仅不显示Flash文件,不会有空白区域或图标)。从此Flash可以与HTML页面完全地融合,网页的革命已经到来!

9.向日葵运动
假如要做一棵向日葵,围绕太阳作圆周运动。你可能觉得很简单:不就是让一棵向日葵沿一条圆形导线(Guide)作Motion吗?但如果要求向日葵旋转的同时,其花朵始终向着中心的太阳,又该怎么办呢?其实也很简单:在Frame Properties对话框的“Tweening”中勾选“Orient to Path Direction”即可。灵活采用这一方法,可产生好多意想不到的效果。

10.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法
最简单的方法是用Dreamweaver来编写HTML,当插入一个Flash文件的时候,会自动在网页中插入一句代码。当用户没安装Flash插件的时候,会自动到Macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用Behavior中的“Check Plugin”指定任一“URL”下载。

这似乎也算不上F1ash的应用技巧,但却至关重要。要知道目前在中国还有30%-40%的电脑没有安装Flash播放器!

时间: 2024-10-31 22:24:43

Flash 5 的十个高招的相关文章

Flash 的10个高招

  第一招 遮罩的高级应用 深入理解遮罩(MASK),可产生一些很酷的效果.如:把静止的文字作为遮色片,移动渐变的小花纹图作为MASKED,可在文字轮廓内显示出小花纹的流动效果;把文字块保持静止,而不规则的遮色片逐渐扩张,能使文字产生一种不规则出没的效果;把产生移动渐变的文字块作为遮色片,利用与背景颜色一致的渐近色块作Show Masking,能让文字块产生一种淡入淡出的朦胧效果--还有很多很多,就看你的想象力和创意了. 第二招 位图的矢量化和矢量图的简化 矢量图容量小,放大无失真,在Flash

使用Flash Lite将Flash动画移植到移动电话的最佳实践

flash动画 去年 11 月我参加了在新奥尔良举行的 Macromedia MAX 大会,当我回到家时,我感到精疲力尽.我了解到很多关于 Macromedia 在集成 Flash 技术到移动设备方面的进展,这种集成能够带给移动用户丰富而且具有吸引力的体验,并且与浏览器上的体验同样令人印象深刻和可个性化.我第一次在移动电话上看到了真正令人印象深刻的内容,这些内容给电话本身也添彩不少.在大会上,Macromedia 还公布了第一届 Flash Lite 内容大赛. 在回家的路上,我开始考虑我们 S

Div+CSS网页布局中CSS无效的十个常见原因

核心提示:我们学习Div+CSS网页布局的知识,可是W3C validation有时难以操作,但用它你可以查看由版面设计引起的差错.验证程序抛出大量差错和警告,说明你的XHTML尚未完善,可能无法在不同浏览器上保持一致功能. 我们学习Div+CSS网页布局的知识,可是W3C validation有时难以操作,但用它你可以查看由版面设计引起的差错.验证程序抛出大量差错和警告,说明你的XHTML尚未完善,可能无法在不同浏览器上保持一致功能.下面十个细微的失效问题难住了大批程序员,本文就告诉你如何解决

flash中实现场景转换中的马赛克效果

转换 PowrePoint里面很常用的效果,我说不出名字,姑且叫"马赛克渐变"效果吧. 就是图片方格化退去,显出另一幅图画.另一幅图画过了一会儿又方格化退去,显示下一张.如此循环.大家可以看看我的源文件先.里面用了三幅图.这个效果很实用,.您可以用在LOGO上或企业的产品宣传上,简单美观. 好了,闲话不说,介绍一下思路先. 我们的思路是:场景里一共有四个MC.最下面一层用做相框,不会用到,我们设深度为0;中间两层是真正要显示的图画,分别设深度为1,2,我们用"上层"

Flash手绘奔马之创意导航页

导航 前一项做了个眨眼的教程,被人转帖了,还改成了他的名字,狂晕.今天拿了个以前的案例分解一下,希望对你有帮助,练手是要下些功夫的.注:如果要转贴,请尊重原创,谢谢 开始吧,先打好一个形,其实用coreldraw完全搞定,在flash中用钢笔慢慢调也可以,第一个形状很关键先要购思好,我先画的是我最不愿画的一个动作,哈(这是我的坏习惯吧),如果刚开始画的朋友可以先画图5或者图6比较容易着手. 然后依次,画出将近十个动作吧,嫌麻烦你可以画少点, 这是一点点动的 最后是连续的,把它们做成逐帧动画就行了

用flash实现基于搜索引擎搜索

搜索引擎 由于安全性的原因,请下载到本地使用: 地址(目标另存为) :http://www.alixixi.com/UploadPic/2007-7/2007780395921.swf 代码:System.useCodepage = true;myLoadVars = new LoadVars();function lrcSearch(keyWord) {musicName = keyWord.slice(0, keyWord.indexOf(" "));myLoadVars.load

Flash制作小孩走路的教程

教程 各位哥哥,姐姐,兄弟,姐妹,各位朋友,老乡!今日俺从家里带来了一个"小孩子走路"的菜鸟教程!望能带给大家一点点小帮助!废话不多说了,刚才我邻居的小黄正赶我出去玩呢,现在就听我细细讲来吧!人走路的动作在我的动画里是有十个动作的!大家可以看以后的十个图像,分另是由第一贞到第十贞的动画.(当然你也可以只画8个动作,或7个,都是随便的,只要在相连贯起来不会太快也不太慢或者只要逼真就行了!)首先大家打开flash MX,新建一文件,大小可以自已设,随便点,教程是死的,人是活的,宽高设大小自

Flash制作精美美女遮罩效果动画

先看看演示效果:(文章最后提供了源代码) 制作步骤: 1.首先选一张美女图片 然后用photoshop把美女抽出来 调整边缘使其平滑 如果不会 这里有png原文件 2.新建一个FLASH文档 大小根据你的图片决定 我的是440*600 帧速为40. 3.新建MC1命名为渐变 做一个150*600的由浅灰色过渡到透明的矩形长条: 做好后在场景中删除. 4.新建一个"zhezhao1"mc,打开MC  把第一层命名为"mm1"层,画一个和美女轮廓一样的灰色图形 并转换为

Flash趣味鼠标特效大作战

鼠标|特效 从很早的版本开始,利用Flash就可以制作很多有趣的鼠标特效,下面我们来重温一下,制作几个有趣的鼠标特效. 一.实现原理 其实鼠标特效的原理都是大同小异的,让Clip先停在某一帧上面,当鼠标滑过的时候,播放相应的特效.一个Clip看起来不怎么好看,但几十个Clip放在场景中,靠规模制胜,鼠标触发播放相应的效果,看起来就颇为壮观了. 下面我们就来实现三个不同的实例,每一个实例都代表着一种类型的鼠标特效. 二.实例1 这个实例实现的是有关线变换的鼠标特效,与线的变换有关的鼠标特效都与这个