作者DDRMIX (约翰.史密斯)
看板Flash
标题[转录]Re: [问卦] Flash?
时间Mon May 17 20:55:30 2010
※ [本文转录自 Gossiping 看板]
作者: forestluch (小强) 看板: Gossiping
标题: Re: [问卦] Flash?
时间: Mon May 17 20:50:51 2010
※ 引述《gv390 (或许是寂寞)》之铭言:
: 之前因为苹果,Flash这个软体大红特红了一翻XDD
: 只是我有个疑问,想问一下
: 印象中十年前,因为没有ADSL,大家都用56K在家拨接上网
: 而Flash明明当时标榜不占资援+容量很小
: 我印象当时一部阿贵也才600-700K
: 那时候也下载过Flash的游戏,也才700多k,一整个耐玩性很佳
: 缺点就是那时候Flash只有纯英文版..
: 只是十年後的今天,很好奇为什麽Flash变成今天这样(占资源的怪物)
: 这其中有什麽八卦吗?
没有八卦
但身为Flash的开发者 也得为Flash说点话
在没有ADSL的时代 gif动画确实吃频宽
swf动画则可爱多了
那时我用Flash的版本是 Flash 4 (国中时代)
对於Flash的使用者而言这个介面是英文的(那时候macromedia连中文网站都没有)
但因为介面看起来很像小画家(但多了个时间轴) 所以在那上面画张图倒不成难题
这也就是有网友说的好开发好操作的东西..
Flash 4 几乎是拿来绘制向量动画 所以大概就是制作阿贵 讦谯龙 那一类的动画
因为是向量动画 档案小 传输快 只是必须消耗电脑资源..
这时必须提到 在向量图形的世界中愈复杂的图形(节点多,曲线多)将更消耗电脑资源
不过因为Flash本身内建的绘图工具很阳春 倒也画不出什麽太复的图形
到了Flash5
这个版本一样没有发行中文版
但介面一样很亲切
唯一不同的倒是ActionScript的介面
有一些语法的使用与参考等等
这个版本已经可以让你制作出除了线性动画之外的互动式的多媒体
比方说根据使用者点选不同的元件能播放出不同的动画
或者侦测使用者滑鼠位置已做出对应的行为...
到了这个版本 绘图功能一样很阳春
唯一有的问题大概是...
1. 点阵向量化
Flash内建的功能 能将点阵图转为向量图形
虽然可以搭配最佳化图形减少节点数
但在不同的开发作者下 这些点阵向量化相较於内建绘制的复杂图形
如果再使用Flash的时间轴动画"变形" 那真的是很耗资源的
另外使用Illustrator等向量绘图软体
是可以将向量图形汇入至flash之中
但同样的这些复杂的图形也会很消耗资源
2. 复杂的元件使用
Flash的元件包含图形,按钮,影片片段
其中影片片段的用途最为广泛
影片片段能再放入其他的影片片段
假设元件1里面有10个元件2 那场景放了10个元件1 则发布动画後会有100个元件2
这些复杂的元件使用亦相当消耗效能
到了Flash6 (flash MAX) 终於出了国际繁体中文版
在这个版本下对於绘图有个重大的耀进
那就是可以绘制包含alpha色板的渐层色块 (也就是能画出半透明的渐层)
另外因为是中文版 所以在撰写ActionScript时
函数的使用以及对映参数以范例之说明都是中文的
所以写起程式来非常的方便
对於ActionScript的使用
使得Flash从原本的动画制作 跨足到程式开发的阶段
因此Flash要担心的不只是绘图的效率 还包括程式的执行
在这双重的影响下 不良的开发习惯 难免变成资源怪兽
後来 Flash7 (FlashMAX2004)
这个版本更进阶於ActionScript功能上的扩大
看来官方并不只局限flash为一只动画用的开发工具
事实上在那个时代网路上已经有相当多的flash游戏了
Flash8 Professional
在绘图功能上多了"滤镜"的功能
这个功能有点像是Photoshop的"样式"功能
能本色快套用浮雕 斜角 阴影等
也能够将之模糊 尽管比起ps来说 还是很阳春
但对於开发者除了能够在场景或元件中直接加入这个特效之外
亦能在ActionScript上呼叫这些function使得作品更加丰富
也能够建立BitmapData来处理图形使得图形可以产生水波涟漪等折射的效果
此外 元件中的元件还能继承父元件的着色以及滤境属性
但这意味着Flash的效能再度受到考验
滤镜 相当的消耗系统资源
试想 在ps中 每下一次滤镜指令 系统就会开始跑图...
可是Flash是个动画软体
以fps30之NTSC标准频率制作动画
那麽一个变动的图形套上绿境意味着
系统一秒钟要处理30次的滤镜动作..
当然Flash的滤镜品质是优化过的 因此只要不要做的太离谱
这个滤镜功能 是个成功的功能
另外这是当时Adobe(Photoshop的开发公司)的官方影片
http://www.adobe.com/tw/aboutadobe/acquisition_complete/index.html
Flash CS3
这个版本我没使用过 大致上结合论坛以及官方的使用说明如下..
这时已被Adobe并购
纳入CS套装软体第三版(CS3)
这个版本最大的特色在於ActionScript3.0
as3.0有着较严谨的语法以及较高的执行效能 语法很像Java
并且对外能与xml,php以至於其他的函式库有较好的沟通
另外就是非官方的3D外挂的开发..
(在as3.0之前其实就能利用as写出类似3D的环境 但技术与应用上并不够广泛..)
程式部份不是我的专长 不多赘述
Flash CS4
一样没用过..
这个版本推出很多不同於Macromedia架构下的时间轴动画
以及Adobe官方自制的3D功能将在这个版本实现
Flash CS5
官方有风声
有兴趣可以去Adobe官网找找
总结
在版本演化上
Flash从一之线性动画
进阶到复杂的元件使用
以及後来的程式互动上的使用
没有一之软体会愈做愈小
在功能愈多 开发空间愈大的情形下
以及使用者电脑品质落差大的情形下
有些人买了新电脑享受着这些高科技
却也有些人埋头讦谯Flash的效能
在绘图效能上
以往向量绘图提供档案小为解决频宽问题之利器
在几个版本後却因为消耗系统资源
使得多数开发者选择将绘制的元件以点阵图的方式汇入Flash解决这个问题
有点像是藻类植物从水中演化上陆地後 却又演化为水中成为水生植物的感觉..
而在程式开发上
问题..绝不会小於绘图效能
不少开法者能用as程式码写出烟火,粒子等视觉效果
此外除了as自身的运作外
尚有与伺服器等外部沟通之成份
每个版本都有对Flash进行效能优化
包含as3.0就是弥补as2.0执行效率差的一个方案
可以期待Flash之後可能会载为人所诟病这件事
但当微软 苹果 为了Flash的效能 安全性而批评时
请不要忘了 Flash在开发之初 仅仅是一个做卡通的小软体
而现在能在网路上的多媒体占有这麽大的比重
这实在是非常值得赞赏的
--
标题 [怒]
嘉义大学 放任狗咬人 学校到底在干什麽
站内 Complain
───────────────────────────────────────
╭─ Origin ─╗ 新绿园 bbs.sa.ncyu.edu.tw ~ κλμ ─┤
※ Firzen 加分:真可怕..我下次带个跳戒好了...
05/01 22:23
※ ccaao311 加分:何不喝清酒呢
05/01 22:24
※ ccaao311 加分:忍刀也不错....
05/01 22:24
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.118.73.204
1F:推 niccccccccce:开发者降临了 05/17 20:51
2F:推 DDRMIX:好帖我顶 05/17 20:52
3F:→ LadyHaha:谢谢你的解说,我懂了~~~我懂了~~~好厉害哟 05/17 20:52
4F:推 SSSLuffySSS:略懂略懂 05/17 20:52
5F:嘘 Coco500:宅 05/17 20:52
※ DDRMIX:转录至看板 Digital_Art 05/17 20:53
6F:推 oj113068:开发者!! 05/17 20:53
7F:推 ag2360133:某楼只会乱嘘 05/17 20:53
8F:推 joe310529:没有宅男,你现在还在坐牛车 05/17 20:54
9F:→ sadw:阅 05/17 20:54
10F:→ darkness001:end 05/17 20:54
11F:推 frozenmoon:推推 05/17 20:54
12F:推 Simonfenix:你在这里认真会有一堆人吱吱歪歪 05/17 20:55
13F:→ zeki621:是Flash MX吧 有max? 05/17 20:55
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.76.222
14F:→ DDRMIX:原PO已修正部份名词,更新文章在八卦板 05/17 21:11
15F:推 cjcat2266:看到了 :) 05/17 21:18
16F:推 aquarianboy:连flash也上得了Gossiping版啊 :) 05/17 21:30
17F:推 kuwood:结果大部分的人都只有在八卦版讨论QQ" 05/17 22:09
18F:→ kuwood:刚刚看到有人问flex值不值得学,前几天刚好有问在业界的朋友 05/17 22:10
19F:→ kuwood:同样的问题,他说台湾目前flex的案子非常之少,而且收费是比 05/17 22:11
20F:→ kuwood:较一般flash的架格 05/17 22:11
21F:→ kuwood:不过就我来说,flex比ajax好开发多了 05/17 22:19
22F:→ cjcat2266:缺点是Flex很容易让SWF肥大XD 05/17 22:19
23F:→ kuwood:恩 这点真的很麻烦,如果能像html一样渐进式下载就好了 05/17 22:28
24F:推 Lawnchern:推! 05/17 23:45
25F:推 evanade:推! 觉得这篇可以收XD 05/19 01:03
26F:推 forestluch:嗯 可惜这个最初版的错字不少 05/19 02:04
27F:→ forestluch:反而八卦版改好的...被埋没入文章海了@@ 05/19 02:04