久久久久久国产精品免费免,久久成人免费观看全部免费,久久久久久久久久免免费精品

網站開發 APP開發 小程序開發 SEO優化 公司新聞

用Flex構建Flash Web客戶端——編譯MXML

2018-08-23 09:05:21
1135

  啟動使用Flex之旅的最簡單方式就是使用免責試用版,這可以從網上下載。Flex這個產品打包了大t的版本,從免費試用版到企業服務器版,井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控件的語法:

  <Ex:Script source= HyExternalScriptas

  這行代碼使得MXML控件可以引用位于名為MyExtemalScript.as的文件中的函數,就好像這些函數位于MXML文件中一樣。

?
<rp id="cxbmw"></rp>

<sup id="cxbmw"></sup>
  • <rp id="cxbmw"><form id="cxbmw"><nav id="cxbmw"></nav></form></rp>
    <big id="cxbmw"><delect id="cxbmw"><font id="cxbmw"></font></delect></big>
    <rp id="cxbmw"></rp>
    主站蜘蛛池模板: 耒阳市| 当涂县| 闸北区| 新疆| 资源县| 闵行区| 泾源县| 繁昌县| 汉阴县| 营山县| 普兰店市| 称多县| 闵行区| 邻水| 体育| 五家渠市| 乌苏市| 兴化市| 长兴县| 云安县| 临沭县| 洞头县| 葫芦岛市| 理塘县| 大英县| 高碑店市| 油尖旺区| 绿春县| 兖州市| 永靖县| 仪陇县| 麦盖提县| 黔南| 库伦旗| 林西县| 山东省| 湘乡市| 富裕县| 巍山| 兴隆县| 赤城县|