跳至內容

MXML

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

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 的首字咱嘛會當修改抑是變更導入咱家己的套件