将flex编译的swf导入到flash文件中

时间:2011-07-12 03:45:40

标签: flex import adobe flash

我在Flex中构建了一个表单。

  • 当我运行flex项目时,我得到一个包含js,css和 swf文件(不是单个文件),swz文件的html文件。
  • 当我单独运行主swf文件时,除了需要发送HTTPService请求的地方外,很多东西都能正常工作。
  • 当我使用html文件时,一切正常。

现在我想做以下事情。

  • 将flex中制作的此表单导入Flash网站(actionscript 3)
  • 此表单包含各种ViewStack,用户将浏览这些ViewStack。当用户想要再次填充字段时,我想将表单重新加载到其初始阶段。
  • 关于表单提交成功,是否可以通过此FORM向Flash网站发送任何请求?
  • 我可以将Flex项目编译为单个swf文件,这样我可以在没有任何浏览器的情况下使用此swf文件吗?
  • 我可以将网页应用程序Flex Project转换为Adobe AIR应用程序吗?

详细说明: 我使用flash builder 4 ...和flex 3编码,如

<mx:Application/>

mx名称空间是“http://www.adobe.com/2006/mxml” 并且没有定义“s”或“fx”名称空间。

1 个答案:

答案 0 :(得分:0)

对不起,我无法回答你的所有问题,但我可以回答:

  

将flex中制作的此表单导入Flash网站(actionscript 3)

我不明白为什么不,虽然我自己从未这样做过;通常它是另一种方式,因为Flex swf实际上比普通的flash swf更多的应用程序。

  

我可以将Flex项目编译为单个swf文件,以便我可以   在没有任何浏览器的情况下使用此swf文件?

是的,你可以:

  • 使用Flash Builder,转到Project-&gt; Properties-&gt; Flex Build Path,和 将框架链接更改为合并为代码
  • 直接调用mxmlc编译器时,请使用选项-static-link-runtime-shared-libraries = true
  

我可以将网页应用程序Flex Project转换为Adobe AIR   申请?

是的,您可以在Package Explorer窗口中右键单击项目,在Add / Change Project Type下,您可以将项目设为Air应用程序。