文章探索:   分类:    关键字:  
  + 栏目导航
  + 相关文章
未公开的Flash MX使用摄像头和麦克风..
flash摄像头拍照实现原理分析
Flash 8 摄像头拍照
用FLASH操作并控制摄像头
尝试在Flash MX中轻松应用摄像头
让Flash听话:Flash与麦克风的互动
Flash的压缩算法
FLASH脚本语言详解
简单实用的Flash技巧心得
Flash动画下载全攻略
一些Flash经验法则
Flash 缓存问题的解决
FLASH游戏制作基础:响应键盘的四种方..
如何防止SWF文件被反编译?
巧妙提取Flash文件中的素材
实现声音与歌词同步的三种方法
鼠绘技术内幕完全接触-概述篇
鼠绘技术内幕完全接触-动物篇
鼠绘技术内幕完全接触-环境背景篇
鼠绘技术内幕完全接触-效果篇
鼠绘技术内幕完全接触-植物篇
让Flash课件在VCD上播放
Flash中水的形成思路和方法
超简单flash+asp+access计数器
徒手轻松保存网页中的Swf动画
flash上加htm链接的技巧
教你怎么样用Flash来制作马赛克效果
Flash作品的播放保护
将AutoCAD导入Flash
Flash全屏效果全攻略


技术教程 -> FLASH教程 ->  
一些Flash经验法则
来源:www.dzz168.com   人气:1687   录入时间: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的用法,关键帧的含义,遮蔽的含义。要是你能把基础的学会,有好多你们所谓的问题基
   础问题就能自己解决了。这样也提高了自己的效率。说实话,我特别喜欢别人问我问题,我喜欢解决问题,解决他们问题的同时就是提高我自
   己的技术,我相信好多闪客朋友也是这样认为的。
    最后我祝愿你们都能成为一流闪客。成为闪群中的高手。
   




Copyright(C)2007-2024 广州市佳沛数码科技有限公司 版权所有
公司地址: 广州市荔湾区东漖北路560号511室
电话:020-81803473 传真:020-81544987