啟動使用 Flex 之旅的最簡單方式就是使用免責試用版,這可以從網上下載。Flex 這個產品打包了大 t 的版本,從免費試用版到 WordPress 企業服務器版,井 EMacromedia 還為開發 Fex 應用程序提供了領外的工具。確切的打包機制在不斷地變化,所以請檢查 Macromedia 網站以了解具體資訊。還應該往的是,你可能供要修改在 Flex 安裝的 btm 目錄中 Jvm.cong 檔案:

  為了將 MXML 檔案編譯為 Flasb 位元組碼,你有兩個選擇:

  1) 你可以將 MXML 檔案放在 Java Web 應用程序中,與 JSP 和 HTML 同處一個 WAR 檔案中,然後在遊覽器請求 MXML 文件的 URL 時,在執行時編譯所請求的.mxm 檔案。

  2) 你可以用 Flex 命令列編譯器 mxmlc 編譯 MXML 檔案。

  第一個選擇,即基於 Web 的執行時編譯,除 Flex 之外,還需要一個 Servlet 容 器 (例如 ApacheTomcat). Servlet 容 器的 WAR 檔案必須用 Flex 配置資訊進行更新,例如新增到 web.xml 描述符中的 Servlet 對映,並且它還必須包括 Flex 的 JAR 檔案一一當 你安裝 Flcx 時,這些步驟會自動得到處理。在 WAR 檔案配置好之後,你就可以將 MXML 檔案放到 Wcb 應用程序中,並且通過任何瀏覽器來請求這些文件的 URL。Flex 將在第次被請求時編譯該應用程序, 這與 JSP 模型類似, 其後將在 HTML 外殼中傳遞編譯過且快取的 SWF.

  第二種選擇不需要服務器。當你在命令列中呼叫 Flex 的 mxmlc 編譯器時,就會產生 SWF 檔案,可以按照你的意原部屬它們。mxmlc 可執行程序位於 Flex 安裝的 bin 目錄下,呼叫它時不提供任何引數可以將有效的命令列選項列出來。通常,你需要指定 Flex 客戶端元件庫的位置,來作為-nexlib 命令列選項,但是在像前面看到的兩個非常簡單的示例中,Flex 編譯 器將假設元件庫的位置。因此可以像下而這樣編譯前面的兩個示例:

  mxmlc.exe helloflex1.mxml

  mxolc.exe helloflex2.mxel

  這將產生一個 helloflex2.swt 檔案,它可以在 Flash 中執行,或者與 HTML 一起於任何 HTTP 服務器之上 (一 BFlash 被載入到 Web 瀏覽器中,你通常只需在 SWF 檔案上雙擊就可以在瀏覽器中啟動它)。

  對於 helloflex2.swt, 你可以看到下面這個執行在 Flash Player 中的用戶介面,

  This was not too hard to do…

  Hello!This was not too hard to do…

  在更複雜的應用程序中,你可以通過引用在外部 ActionSeript 檔案中的函式,來將 MXML 和 ActionScripl 分離開。在 MXML 中,可以使用下面用於 Seript 控制元件的語法: