FXG (Flash XML Graphics) 是 Adobe 定義的基於 XML 的向量圖形交換格式,類似 SVG,用於在 Flash Catalyst、Flash Builder、Illustrator 之間傳遞圖形資料(路徑、漸層、濾鏡、文字等)。
開啟/編輯工具
- Adobe Flash Builder 4.x (原 Flex Builder) — 官方 IDE,可直接編輯 FXG 元件。
- Adobe Flash Catalyst (已停止更新) — 設計師導向,將 PSD/AI 匯出為 FXG 供開發者使用。
- Adobe Illustrator —
檔案 → 匯出 → FXG,雙向支援。
- 文字編輯器 (VS Code、Notepad++) — FXG 本質是 XML,可直接閱讀/修改路徑座標、顏色等。
與 PNG 的關係
- PNG = 光柵圖 (位圖),固定解析度,適合最終輸出。
- FXG = 向量描述,可無限縮放不失真,適合設計稿交接、元件複用、動畫關鍵幀。
- 收到「PNG + 同名 FXG」通常意味著:PNG 供預覽/快速使用,FXG 供原始碼編輯/重構/高解析度輸出。
現代替代方案
Adobe 已停止維護 Flash 相關產線,FXG 幾乎被 SVG 取代。新專案建議:
- 設計師輸出 SVG 或 Figma/Sketch/Adobe XD 連結。
- 前端直接使用 SVG 或轉為 React/Vue 元件 (
svg-to-react-component 等工具)。
若必須處理舊專案 FXG,用 Illustrator 或 Flash Builder 開啟;長期來看請規劃遷移至 SVG 生態系。