|
一些Flash经验法则 |
来源:www.dzz168.com 人气:1721 录入时间:2007-11-8 |
1.避免过多的矢量点
大量的矢量会增加文件大小和减慢动画的渲染。可以通过选择Modify:Curves:Optimize减少对象中的矢量数量。
2.保持动画中的字体数目最小
很多业余设计者屈服于数千种可用字体的鸣叫,他们的设计往往看起来象勒索字条。Flash动画比静态Web页面宽大一些 - 因为它们是运动的,字体不必一次出现在一页上。然而,太多的字体增加了文件大小,有时甚至很可怕。要增加文本的多样性,可以用不同的颜色和大小,还有字体的字距和倾斜。
3.避免使用位图图像
位图比矢量图形包含的细节多,但是增加了文件大小。
4.尽量使用符号
Michael Kay的Flash教程演示了符号如何不用占据很多空间却能表现大多数Flash元素的。当你重用图像或动画时使用符号。不增加文件大小,只用一个符号,一个小雨滴可能变成一场暴风雨。
5.通过使动作之间接近,可以增加渲染速度。文件大小只增加在新祯与旧祯有差别时。如果动作和运动物体只出现在屏幕的一小部分,动画会刷新得更快。
6.把每个元素放在自己的层,尤其是象动画背景这样的大的对象。
这可以使动画重绘得更快。下面的例子“爱管闲事的地产经纪人” 就是一个很好的说明。因为它使用了很多一祯祯动画(而不是渐变),动画在文件尺寸和重画率上的要求较高。为了避免这些,注意背景保持在一个静态序列层上,所有的运动很紧密的组织在一起。如果动画设计者习惯于做动画背景(如,浮云),那么重画率和文件大小会令人无法忍受。
例子:爱管闲事的地产经纪人
动画制作:Charles Schulz & Smashing Ideas
Animations
网站:Shockrave
URL:www.shockrave.com
媒体:Flash
文件大小293KB
7.在不同浏览器/平台/机器上测试你的动画
不存在标准计算机。面对数以千计的计算机配置,当你想象你的动画是否在所有计算机上的表现都相同时,你会疯掉。测试后,调整你的动画,让它们在不同处理器速度和显示卡刷新率上都可以容忍。同时,检查PC和Mac上颜色和gamma的差别。
8.别让盒子嵌套
因为没有显示器分辨率或尺寸的唯一标准,设计者经常把动画填充在一个小区域内。但这对Flash没有问题。因为它是基于矢量的,它可以在任何分辨率下缩放得很好,所以你可以创建可变的、全屏幕的动画。这样既具有电视的质量又有交互性。
9.别把什么事都交给Flash
虽然是一项很好的技术,但是Flash也有局限性。假设你在出版偏重于文本的文章 - 就没有必要全用 Flash(HTML或者dHTML是更好的选择,因为它们更小而且可查询)。当你发现你已经严重依赖于Flash的脆弱的特征时,试一试其它的技术(如dHTML、GIF、JPEG或HTML)。
10.给你的观众一个Flash动画的替代物
很多上网者没有Flash插件,因此要给这些人在出现动画处一些可以看到的内容。你可以用一个图像代替,或者一个欺骗性的动画(带一个下载插件的提示),或者另一个动画。
[酸酸]
闪客学习
要学会分析别人的作品
经常看好多闪客朋友的问题帖子,觉得好多问题可以自己解决,但是为什么要提出来呢?“怎么学习FLASH?”“谁能帮我做……效果?”
“怎么去做……”这样的问题多的数也数不清楚,我的意思并不是不让大家这样问,你们不觉得类似“为什么这样不可以?”“我这样做了
但是没有出现我要的效果是为什么?”这样的问题少的可怜么?
所以我觉得学会分析一个作品是很重要而且很必要的,看别人的作品不是看着好玩,而是要看出些门道,看到别人的作品中有不错的效果
就停下来,去想想怎么样能自己做出来?想想他这样的效果可能是用什么方法做出来的,大家要知道,其实说FLASH简单也简单,无非就是那
几个运动,移动渐变,形状渐变,引导线,遮蔽。要是不加AS编程的话,差不多也就是这样几个基础东西了,你要是学会了,弄懂了这几个运
动,那你就可以去想想什么样的运动结合会产生这样的效果。
分解思维
当你看到一个效果的时候,首先去判断是不是AS编程,用帧动画能不能做出来,要不是编程的问题,就可以试着做做,不要一遇到问题就
想谁能帮到自己,那样永远也学不好FLASH,举个简单的例子,让一个人物图片走动,这样的问题一看就知道不是编程所做的了,再继续想,
要让人走动,哪些是运动的,哪些可以不做运动,就我前几天做的那个教程里看,人走动,脚是必须动的,身子可以不去动,好,这样就把
脚和身子分开,分别转换为图形元件,以便以后使用,再想,两个脚的运动也是不一样的,一个脚下,另一个脚就上,或者说是,一个前,一
个后,好,这样再把两个脚也分开转换为图形元件,好了,都分开了,这时候都拖拽到一个影片剪辑中,想让哪动哪就动,这样一个人走动的
动作就做出来了。
还有一个例子,一朵花从泥土中长出来,这一看也知道不是AS的事,这时候就分开想,茎是怎么长出来的,可以先画好一个长出来的茎再用
遮蔽效果将长出来的过程表现出来,叶子可以用移动渐变做,由小到大,花比较麻烦,先画一个花苞,由小到大,由下向上长(可以加引导线)
画简单的几个有特点的花成长过程(由花苞长为花朵)也就是帧动画,最后一个花朵的由小变大的移动渐变。这样这个效果就出来了。
好多的东西,只要你分开想,就能知道怎么做了。
大胆思维
创意是要有胆量的,做动画也是,其实FLASH就是一种挑战,我不知道别的闪客是怎么想的,是处于什么目的学FLASH的,我个人认为,学
习FLASH就是挑战,挑战每一个没有做过的效果,有的人看到一个效果,也去想了,自己怀疑是用哪个哪个方法做的,但是马上就否定了自己的
想法,认为人家高手怎么可能是用这么简单的方法做的,接着就不去想了,到看到源文件的时候一下子呆了,自己明明会做嘛,其实这样的想
法是很不好的,看到一个效果,自己认为怎么能做出来就怎么做,成功了自己会更有兴趣学习FLASH,失败了也没有人会说你,不要看到问题就
头疼。现在所谓的闪客高手,并不是每个效果都做过,但是,他们看到没做过的效果就敢去尝试着做,不信你问问田菜,问问智天使。
窃取思维
要是真的遇到了解决不了的问题,遇到了做不出来的效果,周围又没有能帮你的。这时候不要放手,学会窃取别人的东西。用导入的方法
或是用swf分解软件,都是很简单能办到的,我这样说并不是要偷机取巧,而是我所谓的下下策。希望大家不到逼不得已不要这样。
库中的秘密
当你去分析一个人的作品的时候,当你打开一个人的源文件时候,最重要的就是要同时打开他的库。说句最实在的,他怎么去做的这个效
果在库中你全能找到答案。库中给出的并不是一些不起眼的资料,其实最重要的就在库中。还有提醒大家的就是,看高手的源文件时候特别注
意一下他们给库中元件起的名字,有写名字你一看就知道里面能给你什么内容了。比如,我经常能看到有些源文件的库中有这样的影片剪辑,
他们起的名字是“as”,大家自己想想吧,里面有什么,我也不多说了。
我相信要是你自己能学会分析别人的作品,这样你的FLASH就有更大的提高,到那时候你也能问出含金量高的问题。你也是高手了。
我还想说的就是基础真的很重要,层的概念,mc的用法,关键帧的含义,遮蔽的含义。要是你能把基础的学会,有好多你们所谓的问题基
础问题就能自己解决了。这样也提高了自己的效率。说实话,我特别喜欢别人问我问题,我喜欢解决问题,解决他们问题的同时就是提高我自
己的技术,我相信好多闪客朋友也是这样认为的。
最后我祝愿你们都能成为一流闪客。成为闪群中的高手。
|
|
|