About Flash

原创 2006年06月12日 10:18:00
以下日志纯属个人略见,有任何不妥的地方,请大家见谅,有问题的地方可以发邮件指出
如果你经常上网,你会发现在各个网站上面都会出现或多或少的Flash动画,他们以各种形式存在:广告、在线小游戏、菜单、按钮、甚至blog中的播放器也可能是Flash制作的。
有些人会说:“做Flash很简单吗!不就是几个字,几张图,用帧效果连接起来,不就能动了吗!”这其实是一种很不负责的说法。
首先,这只能证明你目光短浅,没有真的了解Flash。当Flash还停留在Flash 4 或更早的版本的时候,你这么说也许有道理。但是朋友,Flash 8能提供的已经不仅仅是这些了。
其次,有点儿头脑并已经使用过Flash一段时间以后,你应该知道Flash的编程能力。Flash独有的Actionscript可以帮你建立很多复杂的交互动画。但是会编程的人毕竟是少数,这就能更好的证明真正使用Flash并不是一件容易的事。
关于Flash的动画制作,这里就不赘述了,如果你有Illustrator、Freehand、Painter或Photoshop中任何一个或多个软件的基础,在学一些关于线性影片的知识,你便可以在最短的时间内掌握Flash的动画模块的制作了。到此,你只看到了Flash这做大冰山的一角。
下面就是Flash最有用的一部分了-Actionscript。关于AS,大多数人可能还在用AS 1.0,但是最近流行的是AS 2.0,它能更好的为Web开发带来便利。在今年年底将要发布的最新版本的Flash里面,可能会有AS 3.0版本出现(先期待一下…)
Actionscript能做什么呢?这并没有一个完整的定义,随着Web的快速发展,AS的应用越发广泛了。
首先,有人说AS的语法和Pascal等语言很像,但我认为他更像Java,并且不断像Java靠近。AS是一种面向对象的脚本语言,将整个Flash的AS程序存为一个.as文件,再通过Flash进行调用是现在最简捷的方法。你可以在这个.as文件中建立很多的类,组成一个类库,那么出现在.swf中的symbol便是这个.as文件所实例化的对象。这一点很符合Java程序员和.Net程序员的习惯。
其次,AS还可以实现许多Flash中实现起来很复杂的动画,例如复制出很多Movieclip,使用AS,你只需要一个duplicateMovieClip( )便可以省去你N个layer,何乐而不为呢?
最重要也是我最看好的,便是其在Web上面的应用。用Flash动画ActionScript,可以做出超炫的Flash站点,这是其他任何Web技术达不到的。也许你会用XML,会JavaScript,精通各种动态网站编程技术,而且还能很好的利用Ajax把他们弄到一起。但是在视觉方面,Flash站点的地位是不会动摇的。如果你接到的Case是给艺人或其它视觉设计界认识做一个Personal Site,那么用Flash吧!这会让你的客户极其痛快地多付你很多报酬。
还要说明的一点是Flash 8已经能最大程度的整合所有的动态网站技术。最简单常见的便是Flash+php+mySql,当然和asp、asp.net还有jsp的应用也是很多的。如果再加上Coldfusion和XML,那就是Perfect!
最后便是最新的嵌入式移动技术。谈到嵌入式的软件设计部分,大多数人便会想到JavaME,还有小部分便是C++和C#。但是Flash的努力也要得到大家的肯定,你可以在你信买来的装有S60操作系统的NOKIA手机中发现一个名为FlashLite player的东西,他便是在智能手机上播放Flash的工具。如果你用得是新版的Flash 8的话,你可以在Macromedia Official Site上面下载FlashLite插件,之后当你点击Export Movie,在player选项里便可看到FlashLite 1.0和2.0两个选项。当你Export之后,直接打包发到你的NOKIA或MOTO上面,就可以播放。(注:FlashLite只支持一部分Flash的功能。)
另外,网上有人再用JavaME和Flash做比较,在这方面我不好做什么评论,但我知道现在很多国外的嵌入式系统中软件的部分都是用Flash做的。例如车载电脑(可以内嵌GPS系统),Mp3/Mp4 player,甚至PDA也有。关于Flash在嵌入式方面的应用我们还需再等些时间去考察。以我个人的看法,Flash不可能打败JavaME,因为我们可以看到后者是如此强大,但Flash也会占有一席之地,因为Flash能内嵌Java(这招够阴!)。
 
More…
从Flash MX开始,Flash Presentation功能便开始奋力超过Powerpoint,而且你可以想想,用过ppt的人都知道那东西的动画效果简直少得可怜,Flash呢?不说,大家也都知道。
只要你有心,Flash的各种功能便开始征服你。看,自从平面设计界老大Adobe把网络设计界老大Macromedia收购以后,这两家的元素就可以很好的整合在一起了。这就够爽一阵子了。
 
P.S. 下篇日志,我想浅浅地谈谈我对全Flash网站建设的一点心得。

It is all about Using Text & Fonts in Flash

Actually I have been engaged in this topic since at least May this year, and finding it involving so...

top ten things about flash

  • 2014年08月31日 15:08
  • 117KB
  • 下载

something about tinyos

  • 2014年05月16日 22:49
  • 795KB
  • 下载

Firefox火狐浏览器优化加速about:config配置

如果你是个爱折腾的火狐迷,进阶about:config火狐浏览器高级配置命令就不得不学啦,用了chrome后会不会小小抱怨火狐上网速度慢了?不过相信你还是不会嫌弃火狐的。本文主要介绍一些修改about...

Law What about the Future

  • 2017年05月17日 10:26
  • 479KB
  • 下载

About.Face.3:交互设计精髓

  • 2015年04月21日 10:38
  • 50.48MB
  • 下载

英语翻译之路-5-20150929 Our planet is home to about seven billion people. 我们的地球大约七十亿人口。(我们的地球是七十亿人口所在地)

Our planet is home to about seven billionpeople.        我们的地球大约七十亿人口。(我们的地球是七十亿人口所在地)        Since...

【那些年遇到过的面试题】What U know about cloud?

云计算(Cloud Computing)是分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:About Flash
举报原因:
原因补充:

(最多只允许输入30个字)