跳至內容

MXML

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 14:19 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

MXML是一種用於在的 Adobe Flex 布局用戶界面組件的 XML 語言。語言標籤內底使用mx作為前綴。MXML 分大細寫按呢,主要用佇咧 Flex 中的程序編寫。


Adobe 系統,這佇二空空五年十二月收購矣 Macromedia 公司,予出的縮寫 MXML 無官方意義。一寡開發商認為這應該代表「會當擴展標記的語言」。 這是可能的名來自給發布佇二空空二年佮二空空四年,抑是講「Macromedia 的會當楦展標記語言」的 Macromedia Studio 產品的 MX 綴尾仔。

MXML 主要用佇聲明應用程序的接喙,嘛會當用佇實現業務邏輯佮 Web 應用的行為。伊會當包括的 ActionScript . CSS 代碼。

MXML 四常咧使用 Flex 侍服器,動態編譯做標準的二進制文件。毋過,的 Adobe Flash Builder 的 IDE(原的 Adobe 的 Flex Builder)佮免費的 Flex SDK 嘛會當編譯做講 MXML 文件,煞無需要使用一个 Flex 侍服器。

猶閣有一个 PHP PEAR 皮包仔叫做 XML \ _ MXML,這是一个框架來構建的 Adobe Flex 應用程序。

MXML 予人認為是一个專有標準,因為其實有佮 Adobe 技術密密集做並開源於 Apache 基金會。

理念

修正 HTML 標記語言濫亂、擴充性、彈性均無好,效能問題 ( 需要下載規份檔案,才會當開始對檔案來做搜揣 ), 並且強制規範顯示格式的缺點,MXML 以𩚨為出發點提供所有開發商會當家己開發,各人的標記語言顯示方式,才由使用者導入即可。 而且由第三方供應商的生成器,會當產生其他的產品,親像本地抑是徙振動應用。

也就是講,【 第三方顯示介面開發者】+【第三方平台轉換器】+【編輯軟體】, 隨人可自會開發完全彈性,才由 Web 設計師導入使用, 而且 Web 設計師嘛會當修改,顯示介面開發的套件,做出專屬的介面格式發布成品至各平台。

而且 MXML 就是扮演著【第三方顯示介面開發者】開發標準的跤色,完全開源透明。

範例

手機頁面範例 : index . mxml

testView . mxml

擴充結構

基本結構依循 XML 標準佇這之下 " < s : " 代表 spark 也就是開發商號名空間,由 adobe 開發出的套件 spark 的首字咱嘛會當修改抑是變更導入咱家己的套件