目前,我已经在Flex 3.5/4中构建了一个完全工作的web应用程序,它使用TomCat使用java后端。
我需要迁移或将此项目转换为FlashBuilder4.6,以创建一个移动iOS应用程序,并使用与TomCat相同的SpringFramework。我该怎么做?
我花了大约3天的时间来寻找和找出具体的细节信息来做什么,但奇怪的是,我没有发现任何有用的东西。我说这很奇怪,因为Adobe声称使用FlashBuilder4.6和4.7迁移到不同的平台,将删除最新的Flash 70%的工作。然而,我没有发现任何教程或步骤,确切地说,该做什么。我甚至不知道spring框架是否适用于TomCat的iOS应用程序。
以下是我通过我的研究发现的: 1.迁移到移动,我将不得不改变各种代码来使用移动优化组件来提高性能。
我该怎么办?
编辑:我甚至尝试将mx.swc添加到我的库路径中,只是为了测试目的,以使迁移/转换更容易,而且它仍然没有修复使用mx:Application:http://i.stack.imgur.com/dFdIk.jpg的FlashBuilder4.6移动项目中的错误。
发布于 2013-04-19 02:54:32
有很多事情要做,我不知道从哪里开始。首先,我想澄清的是,您为72英寸dpi 15+英寸计算机屏幕开发的基于浏览器的应用程序可能不容易迁移到3.5/4英寸iPhone或9.7英寸iPad屏幕。记住这一点
我只是复制代码并进行调整吗?
我会从那里开始,是的。如果您将“共享”代码移动到库项目中,以便将其用于web应用程序和移动项目,则更好。Flex 3.5没有正式的移动支持,所以我不希望在移动设备上有很好的性能。您还必须在项目中手动将一些“非移动优化”库添加到库路径中。正如您已经提到的,MX.swc可能是最大的。
我是否从flex 3.5/4导出并导入闪存生成器4.6并为移动进行调整?
在FlashBuilder4.6中,移动项目与web项目不同。您很可能希望将尽可能多的共享代码移动到库项目中,然后创建一个web项目--用于维护当前应用程序--并创建一个移动项目以部署到iOS和其他移动设备。
是否有某种出口功能出口到移动?
如果您已经创建了项目,那么可以将其导出到iOS、安卓或黑莓。
我必须手动将代码更改为移动组件吗?有什么是自动的吗?
是的,您必须手动将代码更改为移动组件。也就是说,如果您要将非移动优化组件替换为移动优化组件。但是,如果使用Flex 4中引入的Spark组件(例如列表),则可以在web项目中使用带有默认主题的星火列表,在移动项目中使用带有移动主题的星火列表而不作任何更改。
...Adobe声称,使用FlashBuilder4.6和4.7迁移到不同的平台,将为最新的Flash删除大约70%的工作。
我不知道有这种说法。但是,我相信您可以在移动项目和非移动项目之间重用大量代码。我花了3-4个月的时间用AIR/Flex构建了一个移动游戏。我花了不到一天的时间将代码移植到web浏览器中。
我甚至不知道spring框架是否适用于TomCat的iOS应用程序。
如果您希望自己是iOS应用程序来调用服务器,那么是的,它可以正常工作,不会出现问题。如果您想将Tomcat和Spring部署到iOS设备上,我不希望这样做。
这个问题有点不明确,但我尽力帮忙.如果这并没有给你指明一个方向,那么我可能会问你尝试过什么,你遇到了什么问题?
https://stackoverflow.com/questions/16095697
复制相似问题