-
1 # 駭客入門學習
-
2 # Bigachu
Adobe曾於2011年釋出了adobe edge animate欲以取代Flash,後於2015年正式宣佈停止該軟體的開發,並將Flash改名為Animate,納入CreativeCloud體系,繼續延續Flash的生命。
對比Adobe Edge Animate與Animate(Flash)的不同,前者是基於DOM結構製作互動的工具,在複雜互動動畫的效能上有著得天獨厚的~劣勢,估計這也是Adobe放棄繼續開發的原因之一,後者則是主打基於Canvas製作互動動畫。其實在cs6時代adobe就試圖以createjs作為外掛形式為Flash提供HTML5的輸出功能,現在adobe直接以內建形式讓Animate生成HTML5內容,但遺憾的是adobe沒有專門為移動端進行效能最佳化,所以設計師如果直接用Animate進行互動動畫製作,在安卓中低端機型中會有明顯的幻燈片效應。即使是在PC端,即使動畫是流暢播放的,但是在膝上型電腦上也會出現風扇狂嘯的情況,由此可見,效能問題並不是Flash獨有的問題,而是最佳化問題。
縱觀國內一些HTML5遊戲引擎如cocos creator等,在移動端效能都有不俗的表現,而Animate則需要程式設計師和設計師高度配合與最佳化才能實現高效能,設計師在Flash上一夫當關的時代已一去不復返。如果現在你要走Animate"CC這條路,建議瞭解下華人開發的Flash2x和anniejs,它們能幫助你提高效能效率。另外adobe在最近也為n年沒更新的createjs庫更新了wengl渲染加速方式,可以觀望下後續發展。
-
3 # 吳言立的想法
Flash在過去的很多年內是影片播放領域的“大哥”,然而近些年來卻有沒落的傾向,也如題主所說的,它將在未來不久停止更新。
它在播放領域的替代品其實有不少,比較著名的例如Html5播放器。現在較火的彈幕網站Bilibili就採用了這種播放器,並且它的效能比Flash要優秀許多。
隨著程式設計技術的提高,各種各樣的瀏覽器外掛也層出不窮,它們都在不同程度上分攤了Flash的職能,最重要的是,Flash存在不少已知的安全漏洞,它的淘汰也是可以預見的了。
-
4 # 贇文贇
Adobe flash 現在更名為 Adobe Animate 操作介面與flash基本類似
上圖為Adobe Animate 操作介面
樓主上傳照片為是閃客精靈,一款將swf格式轉換成fla格式的破解軟體,dobe Animate 現在儲存原始檔依然是fla格式檔案,可以開啟老版本fla檔案。因為很多網站flash player被H5所代替,swf檔案失去了播放器支援,所有我們在製作動畫時候可以Animate和Adobe Media Encoder影片轉換軟體,將製作動畫轉換成影片格式如AVI,mov,MP4等影片格式。
Adobe After Effects (影片製作軟俗稱AE)功能也很強大,這款軟體也能製作另一種動表現形式MG動畫俗稱扁平動畫。下面是扁平動畫風格用主要製作軟體就是AE
回覆列表
flash一般是指flash軟體,flash軟體大小為1G左右,是一個製作動畫和向量圖的軟體,我覺得題主想問的應該是flash player,這是一個20M的瀏覽器外掛,flash player的用途就是播放網站上的影片、執行flash軟體製作的網站和遊戲。
播放網頁影片的替代品是HTML5,簡單來說,就是透過HTML5播放影片。現在大部分網站都是支援用HTML5來播放影片,比如嗶哩嗶哩。有些網站也是可以選擇播放模式的,比如優酷。
如果有些網站本身不支援H5,可以透過外掛來實現讓這個網站支援。所以就可以把flash外掛解除安裝了,遇到不支援html5的播放頁面時直接用外掛進行播放即可。
至於製作動畫,那替代品太多了,比如同為Adobe公司的軟體——AE,其實專業做動畫的人早就不用flash了,畢竟不是這個行業的,其他常用的軟體我也不瞭解。
從長遠來看,HTML5會擠佔Flash大部分的市場,但flash主要是在遊戲開發方面還是會有一塊生存空間,4399和7k7k小遊戲就是依賴這個flash,短期內這些遊戲還不至於全部下架或者改造吧,所以在網頁遊戲方面,目前沒法完全取代。
flash為什麼會被取代呢?
因為flash包含許多漏洞,程式碼缺陷導致成為駭客進攻計算機的流行方式,HTML5是瀏覽器的標準,無需額外外掛即可完美支援,提高了使用者體驗,加強了視覺感受。HTML5技術在移動端,能夠讓應用程式迴歸到網頁,並對網頁的功能進行擴充套件。在視音訊方面,效能表現比flash要更好。網頁表現方面,HTML5中的CSS3特效樣式、Canvas、webgl的介入,不僅加強了網頁的視覺效果,甚至能夠使使用者在網頁當中看到三維立體特效。對於開發者來說,HTML5技術跨平臺,適配多終端。HTML/JavaScript/CSS語言所開發的應用只要一次開發就能進入所有瀏覽器進行分發。即使是走傳統的App Store應用商店渠道,只需要再將底層用HTML5開發的應用“封裝”為App,從時間和資金成本上講遠小於跨系統移植。