啓動使用 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 控制元件的語法: