滁州易推,您最值得信赖的滁州网站建设公司
  13687364536     913676469@qq.com      网站地图 
RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-18:30
推荐扫一扫添加微信咨询
微信二维码
关闭右侧工具栏

营销知识

使用Flex构建Flash Web客户端 - 编译MXML
  • 浏览量:
  • 发表时间:2019-05-31 06:57:07
  • 来源:易推网络

开始使用Flex的最简单方法是使用免责声明,该免责声明可以从网上下载。Flex与大型版本的产品一起打包,从免费试用到企业服务器版本,EMacromedia还提供了一个非常领先的工具来开发Fex应用程序。确切的打包机制在不断变化,因此请访问Macromedia网站以获取具体信息。您还可能希望修改Flex安装的btm目录中的Jvm.cong文件:

按顺序到MXML文件被编译成Flasb字节码,你有两个选择:

1)你可以将MXML文件放在Java中Web应用程序在程序中,在与JSP和HTML相同的WAR文件中,然后在浏览器请求MXML文档的URL时在运行时编译请求的.mxm文件。

2)您可以使用Flex命令行编译器mxmlc编译MXML文件。

第一个选项,基于Web的运行时编译,需要一个servlet容器(如Flex之外的ApacheTomcat)。必须使用Flex配置信息更新servlet容器的WAR文件,例如添加到web.xml描述符的Servlet映射,并且还必须包含FlexJAR文件。安装Flcx时会自动获取这些步骤。处理。配置WAR文件后,您可以将MXML文件放在Wcb应用程序中,并从任何浏览器请求这些文档的URL。Flex将在第一次请求时编译应用程序,类似于JSP模型,然后在HTMLshell中传递已编译和缓存的SWF。

第二个选项不需要服务器。当您在命令行上调用Flex的mxmlc编译器时,您将获得可以按照自己的方式使用的SWF文件。mxmlc可执行文件位于Flex安装的bin目录中。调用它不提供列出有效命令行选项的任何参数。通常,您需要将Flex客户端组件库的位置指定为-nexlib命令行选项,但在前面看到的两个非常简单的示例中,Flex编译器将假定组件库的位置。所以你可以编译前两个例子:

mxmlc.exehelloflex1.mxml

mxolc.exehelloflex2.mxel

这将产生一个helloflex2.swt文件可以在Flash中运行,也可以在任何HTTP服务器上运行(BFlash加载到Web浏览器中,您通常只需双击SWF文件即可在浏览器中启动它)。

对于helloflex2.swt,您可以看到在FlashPlayer中运行的以下用户界面,

这并不难做到

你好!这个并不难做到

在更复杂的应用程序中,您可以通过引用引用外部ActionSeript文件。用于分隔MXML和ActionScripl的函数。在MXML中,可以使用以下Seript控件语法:

Ex:脚本源=HyExternalScriptas

这行代码允许MXML控件引用位于名为MyExtemalScript.as的文件中的函数,就好像它们位于MXML文件中一样。

本文由滁州易推网络公司提供,公司主要提供全椒网站建设业务,站内文章大部分为原创,部分转载于网络,若转载请标注 /article/17_306.html

上一篇:需要注意网站制作的选择过程
下一篇:Seo优化网站内容更新问题