我可以将现有的 flex3/4.5 Web 应用程序转换为 flash4.5 移动应用程序吗

发布于 2024-12-11 18:31:35 字数 88 浏览 0 评论 0原文

我有一个使用 Java 作为后端服务的 Flex Web 应用程序,现在我需要使该 Web 应用程序在 iOS 设备上运行。我可以这样做吗?如果是这样我该怎么做。

I have a Flex web application with Java as back end service and now I need to make this web application run on iOS devices. Can I do that? and if so How do I do that.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倒带 2024-12-18 18:31:35

在 Flash Builder 中,右键单击要更改的项目,然后选择“添加/更改项目类型”

http://help.adobe.com/en_US/Flex/4.0/UsingFlashBuilder/WS6f97d7caa66ef6eb1e63e3d11b6c4d0d21-7fed.html#WS933CCB85-8259-496b-8A4E-D0D5B44F6129

为了我的发展,我保留了所有库中的代码,以便我的应用程序类型是包装视图的单个类。您可以将应用程序抽象到一个库并拥有多个应用程序项目。

或者,您可以创建一个移动应用程序并将源路径添加到现有项目。

另一种方法是采用现有的应用程序版本构建 SWF 并添加描述符 XML,以使用 AIR 3.0 SDK 中的 adt 进行打包:

下载、解压 AIR 3.0 SDK 并将其添加到您的路径(例如:C:\sdks\AIR\bin )。确保 Java JRE 位于您的路径中(您可以使用 Flash Builder 中的 JRE)。编译适用于 iOS 的 IPA:

adt -package -target [ipa-test | ipa-debug | ipa-app-store | ipa-ad-hoc]
    -keystore iosPrivateKey.p12 -storetype pkcs12 -storepass qwerty12
    -provisioning-profile ios.mobileprovision
    HelloWorld.ipa
    HelloWorld-app.xml
    HelloWorld.swf icons Default.png

通过命令行执行,上述命令会将您的 SWF 和资源打包到适用于 iOS 设备的 IPA。

In Flash Builder, right-click the project you want to change and select "Add/Change Project Type"

http://help.adobe.com/en_US/Flex/4.0/UsingFlashBuilder/WS6f97d7caa66ef6eb1e63e3d11b6c4d0d21-7fed.html#WS933CCB85-8259-496b-8A4E-D0D5B44F6129

For my development, I keep all code in libraries so that my application types are single classes that wrap a view. You could abstract your application to a library and have multiple application projects.

Or, you could create a mobile application and add a source path to your existing project.

Another approach would be to take your existing application release build SWF and add a descriptor XML to package with adt from the AIR 3.0 SDK:

Download, unpack, and add AIR 3.0 SDK to your path (ex: C:\sdks\AIR\bin). Make sure a Java JRE is in your path (you can use the one from Flash Builder). Compile your IPA for iOS:

adt -package -target [ipa-test | ipa-debug | ipa-app-store | ipa-ad-hoc]
    -keystore iosPrivateKey.p12 -storetype pkcs12 -storepass qwerty12
    -provisioning-profile ios.mobileprovision
    HelloWorld.ipa
    HelloWorld-app.xml
    HelloWorld.swf icons Default.png

Executed via command line, the above will package your SWF and resources to an IPA ready for iOS devices.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文