作者felaray (<^)<)
看板WindowsPhone
标题Re: [问题] flash一问
时间Wed Apr 4 00:15:24 2012
※ 引述《adas2009 (阿搭斯)》之铭言:
: 机型:Titan
: 系统版本:WP7.5
: 问题详述:
: 马上就要入手TITAN了
: 最近有空时就会看些相关讯息以及到门市上手熟悉一下操作
: 有关内建的 IE 9 不支援FLASH一事 有点困惑
: 那是不是就不能观看 YOUTUBE 啊?
: 不支援FLASH的实际影响到底是....= ="
43
: 谢谢大家观看~ 并请高手帮忙回答 不支援FLASH到底是怎麽一回事阿...
想回的有点篇幅,所以回文。
Flash的前世今生
在很久很久以前,Flash只是做做动画,当作影片拨放器的小玩意儿~
在那个时期的 Flash其实占的空间并不大,整只档案里面不过就是影格和图层。
後来Adobe有感於大家对网际网路活动上有着互动的需求,所以在Flash上发展了RIA技术
(注解1),并且可以发展了专用的语法程式 (
该死的 Action Script)
之後程式开发人员可以在Flash里面透过撰写程式码的方式来操控整只档案,并且做出更复
杂的流程运作。而後随着Flash AS版本的演进,开发人员逐渐的把Flash从拨放器的定位导
向成为"开发平台"的定位,像是一款游戏中就记录了
物件(例如游戏中的一棵树)、
属性(该
树的种类,树叶的多寡)还有流程(风吹过树会导致树枝摇晃,并针对风向来决定树的摇晃
方向强度),说不定还得存放资料库(每棵树在地图上的XY座标)
这些东西在使用者而言,觉得不过就只是动画而已。在以前的Flash的确如此,但是现在的
RIA来说可就不只这样,所以造成同样是Flash,档案就差很多。
在这情况下对电脑来说其实影响不大,但是手持式装置由於受限於硬体加上未知的Falsh程
式大小,所以轻量用户可能看看影片还好,如果重度用户想玩玩Flash网路游戏像是开心水
族箱,就会对手持装置的硬体造成压力(不顺畅)甚至当机!其实就算是用电脑玩水族箱,有
的人会说他电脑很好,可是玩久了就会很lag。我很多客户跟我抱怨网路很慢,但其实是
Flash效能不彰所引起的,当然这和开发商有没有精简程式码也有关系)
有监於此,WP7/iOS都不支援Flash。我想这是Adobe始料未及的,而且该公司也宣布以後
不更新手持装置的Flash~其实Flash开发的工程师就算用电脑跑Flash也是常常气得半死~
(跑太慢或是导致电脑当机)
SilverLight
蓝泽光很可爱,可是没那麽多人认识她!(注二)
未来
Flash或许在手持式装置上已死,但是公开的RIA技术正在成形中,就是HTML5!
除了过滤掉HTML已经过时的语法外,HTML5新增了绘图和拨放等程式码,让设计师可以很
轻松(
或很干?)的写出控制物件的程式码。不过尚待普及中~
HTML5由於是标准的网页技术,所以可以对应到任何的平台,不管是电脑浏览器或是手持
装置的浏览器,都可以通用~不过这当然也要设计师有设计好萤幕解析度以符合大小~
开发人员:喵的 网站又要多写一套版本了!(因为旧语法还是得支援 不然客户也会骂)
参考资料
注解1 RIA = Rich Internet applications
http://zh.wikipedia.org/zh-tw/RIA
注解2 SilverLight是微软推出的类Flash技术~个人觉得比开发Flash方便但是普及不高~
SilverLight
http://www.microsoft.com/taiwan/msdn/silverlightnet/
蓝泽光
http://www.microsoft.com/taiwan/silverlight/default.htm
--
1F:→ BigDick5566:发废文的人的心态到底是什麽!?59.112.49.189 08/13 17:36
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.10.80.50
2F:推 Nuaaukw:重点是小光很可爱! 04/04 00:20
3F:推 sh028044:重点是HTML5跨所有OS平台! 04/04 00:22
感谢补充!
4F:推 whung1984:长知识推 04/04 00:22
5F:→ felaray:二楼讲到重点 我没提到XDDD 04/04 00:23
6F:推 friedpig:有wp专用蓝泽光桌布可以去抓来用 04/04 00:28
7F:推 supatea:友情推 04/04 00:29
※ 编辑: felaray 来自: 124.10.80.50 (04/04 00:39)
※ felaray:转录至看板 MobileComm 04/04 00:43
8F:推 icarus0508:FLASH 有开发过真的觉得他是suck… 04/04 01:08
9F:→ icarus0508:对业余可能很方便 出产品来说真的很冏 04/04 01:08
10F:→ icarus0508:居然有ide自已会memory leak的…(flash builder…) 04/04 01:09
11F:→ felaray:以前我大学专题和朋友开发过flash网路游戏..只能说想砸PC! 04/04 01:13
12F:→ felaray:主要是我也不会AS3啦XD 只好恶补~ 04/04 01:13
13F:推 sa074463:同样写过觉得很suck+1... 04/04 01:32
14F:推 icarus0508:我也开发过大学时 不会是同学吧xddd 04/04 01:33
15F:推 sa074463:另外Adobe现在是专搞AIR这套吗? 04/04 01:34
16F:→ icarus0508:目前看来是 不过air 也是有memory leak的问题… 04/04 01:35
17F:推 sa074463:没错… 04/04 01:36
18F:→ icarus0508:我是认为 html5 +webgl等他搞起来 应该会完整取代flash 04/04 01:36
19F:→ icarus0508:另外 目前看来其实连java都有危险 因为手机平台 04/04 01:37
20F:→ icarus0508:越来越集中的情况下 大家又想要最佳效能化 变成还是 04/04 01:38
21F:→ icarus0508:各家手机写各家的 java优势也会变少y 04/04 01:38
22F:推 icarus0508:要多平台 可能html5吧 04/04 01:40
23F:推 sa074463:就等时间让html5成熟 04/04 01:43
24F:推 icarus0508:不过html5 开发 跟html4以前 不是同个层级的就是了… 04/04 01:43
25F:→ icarus0508:要画3D 同时要 html5+javaScript+Webgl+图学概念 04/04 01:44
26F:推 sa074463:flash想包山包海的结果就是…suck… 04/04 01:44
27F:→ icarus0508:所以也有人骂说html5跟一开始的本意背道 04/04 01:44
28F:→ icarus0508:flash会suck 不是因为他想包山包海 是根本设计就有问题 04/04 01:45
29F:→ sa074463:恩…长知识ing 04/04 01:46
30F:→ icarus0508:本身想学java可是他资源控制效能比java差多了… 04/04 01:46
31F:→ icarus0508:另外他本来是直译语言 所以as2前更是灾难= =" 04/04 01:47
32F:→ icarus0508:最近我还被开发flash 一些问题 好几次蓝屏 = =" 04/04 01:48
33F:推 sa074463:哈,这真的是超肚滥…… 04/04 01:49
34F:→ icarus0508:我大概只有大一时乱写d3d时 才蓝屏过 问题人家d3d 04/04 01:50
35F:→ icarus0508:是多底层的api 你flash还那麽高阶 还会这样 = = 04/04 01:50
36F:推 sa074463:真的写到都想砸电脑 04/04 01:53
37F:→ icarus0508:我们可以想像这发生在行动平台上还得了 == " 04/04 01:55
38F:→ felaray:很久没写了 实在有点忘了是AIR还是RIA~另外当初我只是开发 04/04 02:00
39F:推 sa074463:根本是悲剧… 04/04 02:01
40F:→ felaray:MySQL的~顺便熟悉如何让Flash存取MySQL~大大们讨论的我就 04/04 02:01
41F:→ felaray:没写那麽深XD 04/04 02:01
42F:推 icarus0508:不过对岸也有用flash开发很屌的东西的公司 之前有看过 04/04 02:02
43F:→ icarus0508:他们的游戏demo 真的很不错!!! 要花很多心血吧 04/04 02:02
44F:推 sa074463:你讲RIA应该没错,AIR是Adobe最近 04/04 02:03
45F:→ felaray:我觉得跑久了以後也只有悲剧而已...在怎麽好看都是悲剧! 04/04 02:03
46F:→ sa074463:想发展在行动装置的一个东西 04/04 02:04
47F:→ felaray:原来如此XD 就连写flash的朋友现在重心也朝向双A的app了XD 04/04 02:05
48F:推 icarus0508:其实 目前手机红的游戏类行就跟以前flash很像xd 04/04 02:06
49F:→ icarus0508:所以 手机平台 吃flash本来的市场很大xddd 04/04 02:06
50F:→ felaray:曾经有客户请我帮他重做web,看了一下真是昏倒..全flash 04/04 02:06
51F:→ felaray:漂亮归漂亮 但是公司有老旧电脑 跑起来超慢..然後搜寻引擎 04/04 02:07
52F:→ icarus0508:有一阵子 真的一堆网站都flash做的xd 04/04 02:07
53F:→ felaray:也无法搜到网站的内容(因为不可能抓出flash),在手持装置上 04/04 02:07
55F:→ felaray:也看不到该网站...就整个悲剧XD 所以後来对flash的产品挺 04/04 02:08
56F:→ icarus0508:这就是那个26公司写的 04/04 02:08
57F:→ felaray:感冒...想到当初帮忙改版真是噩梦一场XD 04/04 02:08
58F:推 sa074463:那时候超夯…flash满天飞 04/04 02:08
59F:→ felaray:其实有些人买android的目的在於:可以玩flash游戏..我觉得 04/04 02:09
60F:→ icarus0508:<=大学碰过as2 想说不用再碰那烂东西了 现在又碰as3 04/04 02:09
61F:→ felaray:这点可能也是他壮大的原因之一XD 04/04 02:09
62F:→ icarus0508:我也是自从开始用智慧手机後 才开始觉得难怪ios/wp不要 04/04 02:10
63F:推 sa074463:想必改版改到肝都硬了… 04/04 02:10
64F:→ felaray:我已经不知道现在是AS几了~ 当初想学silverlight3 结果现 04/04 02:10
65F:→ felaray:在不到一阵子就到5啦!演化超快~ 04/04 02:11
66F:→ felaray:改到恼羞 最後....客户说只要快就好 改几个字~我就把每个 04/04 02:11
67F:→ icarus0508:其实我不觉得ms有很重视silverlight xdd 不过说真的 04/04 02:12
68F:→ felaray:网页用全萤幕抓图 然後帮他改掉他要的字 用图片做网页XD 04/04 02:12
69F:→ icarus0508:小光光其实还满强的 资源也比flash管得好太多了 04/04 02:12
70F:推 sa074463:哈,超好笑 04/04 02:13
71F:→ icarus0508:这表示那个客户的网页 根本用不到flash 就可做xd 04/04 02:13
72F:→ felaray:wp7开发还是需要学好silverlight~所以有兴趣还是加减学! 04/04 02:13
73F:→ icarus0508:不过我觉得 ms没有很重视小光光 是因为玩具太多了 04/04 02:14
74F:→ felaray:因为没钱赚 老板就说随便做做 客户也随便 我就更随便做XD 04/04 02:14
75F:→ icarus0508:<=直接什麽鬼都用xna写 需要用到silverlight就复制贴上 04/04 02:15
76F:→ felaray:我不会XNA 只好乖乖用小光做XD M$玩具真的太多学不完! 04/04 02:15
77F:→ icarus0508:目前ms最夯的玩具应该是 d3d11吧 真的也是好东西 04/04 02:16
78F:→ icarus0508:期待wp8 开放c++後 可以搬很多玩具上去wp 冏 04/04 02:17
79F:→ felaray:那不是我专业~感觉会用到XNA和DX11~你是开发游戏的!! 04/04 02:17
80F:→ felaray:我就主要用ASP.NET...基本上不太可能用到XD11 XD 04/04 02:18
81F:→ icarus0508:啊… 不小心说溜嘴了>< 04/04 02:18
82F:→ felaray:看XNA就稍微猜到了阿~ 一般人不会用XNA XDD 04/04 02:19
83F:→ icarus0508:其实ms 设计xna 就是给一般非专业用的xdd 04/04 02:20
84F:→ icarus0508:不过因为一些门槛变得对一般没学过cg的人来说不好上手 04/04 02:20
85F:→ icarus0508:但其实可以学看看 简化很多问题 也华丽 04/04 02:21
86F:→ icarus0508:这个玩具 你也可以玩看看xddd 04/04 02:22
87F:→ felaray:有时间再摸看看XD当初在Techday听过一点 发现是游戏的就没 04/04 02:22
88F:→ felaray:太深入想了解了XD 04/04 02:23
89F:→ icarus0508:其实他虽然是特化给游戏 但同时也是相对好上手的3d 04/04 02:24
90F:→ icarus0508:之後如果 html5+webgl正式风行 对网页来说应该是好观念 04/04 02:24
91F:→ felaray:改天经过书店去看看XNA的书好了~先睡啦 要扫墓XD晚安! 04/04 02:29
92F:推 guithawk:但是有HTML5的平台,不过现行网站使用的实在不多 04/04 03:00
93F:推 BenShiuan:看WindowsPhone版长知识 04/04 12:56