Building a new flash
Hacker News
A developer is building a modern, open-source successor to Flash from scratch using C#, featuring full compatibility with legacy .fla files and cross-platform support for Linux, Mac, and PC.
Hacker News
A developer is building a modern, open-source successor to Flash from scratch using C#, featuring full compatibility with legacy .fla files and cross-platform support for Linux, Mac, and PC.
AI 生成摘要
我正在打造如果 Flash 誕生在 2026 年會有的樣子,這是一個從零開始用 C# 構建的完整 2D 動畫創作工具,不僅支援 Linux、Mac 和 PC,還能讓大家直接開啟並編輯舊有的 .fla 檔案。
這篇討論源於一位名為 Bill 的遊戲開發者在 Newgrounds 社群發布的計畫,他正致力於開發一款現代化的 Flash 替代工具。這款工具並非單純的播放器,而是從底層使用 C#、Avalonia 與 SkiaSharp 構建的完整 2D 動畫創作環境,旨在重現 Flash 經典的向量繪圖模式、時間軸與元件庫系統,並特別強調對舊有 .fla 檔案的編輯相容性。
Hacker News 的討論圍繞著 Flash 曾經帶來的創作革命及其衰落的歷史教訓。許多資深開發者懷念 Flash 時代那種讓藝術家與工程師無縫協作的環境,當時藝術家在檔案中完成動畫後,工程師只需簡單複製貼上即可運作,這種直覺的協作模式在現代工具中依然難以被完全複製。支持者認為,儘管市場上已有 Krita、Blender 或 ToonBoom 等專業軟體,但這些工具的介面往往過於複雜,若這款新工具能保持 Flash 原有的易用性,將具備極高的競爭力。
針對技術層面,社群對「.fla 檔案導入」功能展現了高度興趣與質疑。由於 .fla 格式從未被完全公開或逆向工程,開發者宣稱能直接編輯舊檔案被視為一項大膽且具挑戰性的成就。此外,關於如何執行產出作品也引發討論,雖然原作者提到將支援 HTML5 與 Canvas 導出,但評論者指出,若缺乏像當年 Flash Player 那樣普及的網頁運行環境,這款工具的影響力可能僅限於特定創作圈。
在商業模式與軟體生態方面,討論者批評了 Adobe 過去的封閉政策與 SaaS 訂閱制。有人建議這類開源專案應考慮採用如 PolyForm Non-Commercial 等授權模式,在保護商業收益的同時,讓愛好者能自由創作。部分意見認為,Flash 的衰落不全是因為行動裝置的興起,Adobe 自身未能優化程式碼效率、解決安全性漏洞,以及不斷堆疊冗餘功能的決策,才是導致其最終被市場拋棄的主因。
在討論中,社群成員提到了幾個與 Flash 轉生或替代方案相關的資源: