如何(重新)为Flash打包Mobile AIR应用程序?

如何(重新)为Flash打包Mobile AIR应用程序?,flash,air,flash-builder,Flash,Air,Flash Builder,我已经在Flex中编写了一个小样本AIR应用程序,将部署在iOS和Android上,但我想知道如何设置一种将其发布为Flash的方法。我使用的是Flash Builder 4.5。有什么建议吗 编辑: 我应该补充一点,我已经尝试添加一个新的运行配置,但没有看到其中列出的Flash应用程序选项。我肯定我错过了一些基本的东西。毕竟,这是FLASH Builder 更新: 所以这部分起了作用。。。我再次运行配置,创建了一个名为“Flash_配置”的新启动配置,并将它指向我的项目,就像这样 然而,点击

我已经在Flex中编写了一个小样本AIR应用程序,将部署在iOS和Android上,但我想知道如何设置一种将其发布为Flash的方法。我使用的是Flash Builder 4.5。有什么建议吗

编辑: 我应该补充一点,我已经尝试添加一个新的运行配置,但没有看到其中列出的Flash应用程序选项。我肯定我错过了一些基本的东西。毕竟,这是FLASH Builder

更新: 所以这部分起了作用。。。我再次运行配置,创建了一个名为“Flash_配置”的新启动配置,并将它指向我的项目,就像这样


然而,点击“Run”后,该应用程序将在Adobe Flash Player中启动,但完全是空白。mobileflex在视图中包含按钮和UI元素,但它们不会显示在flashplayer中。也许移动Flex框架元素没有直接转换为Flash所理解的元素?如果是这样的话,我是否需要使用一些actionscipt来检测平台,并将这些移动元素替换为对flash友好的元素?我当然不想重写/画图。

这张pdf是一个非常好的资源:

它将引导你完成整个过程。最后一章是您正在寻找的地址部署

编辑:我误解了这个问题,所以忽略我上面写的内容。

当您创建一个运行配置时,它可能不会调试您的代码,所以您看到的只是一个白色屏幕


最简单的事情就是创建新的Flex项目并选择Web作为应用程序类型。然后复制所有代码。然后需要删除项目中使用的所有空气等级。然后只需按debug,您就可以开始了,因为编译器会告诉您缺少了什么或有什么,但不应该有什么

此pdf是一个非常好的资源:

它将引导你完成整个过程。最后一章是您正在寻找的地址部署

编辑:我误解了这个问题,所以忽略我上面写的内容。

当您创建一个运行配置时,它可能不会调试您的代码,所以您看到的只是一个白色屏幕


最简单的事情就是创建新的Flex项目并选择Web作为应用程序类型。然后复制所有代码。然后需要删除项目中使用的所有空气等级。然后只需按debug,您就可以开始了,因为编译器会告诉您缺少了什么或有什么,但不应该有什么

如何在flash air应用程序中加载广告

本例告诉您如何在flash air应用程序中加载广告,包括上面的android、iphone和ipad应用程序

1.从中下载库

2.在flash builder中创建移动项目

3.将admob.ane添加到构建路径

4.创建www.admob.com的帐户

5.添加代码作为示例,并将gid(var gid:String=“a14fde93a405e01”;)更改为

6.1库的api

土鳖 设置admob ad id。 示例:NativeAds.setUnitId(“a14fde93a405e01”)

NativeAds.setAdMode(true) 设置是否处于测试模式。如果要发布应用程序,请将其设置为true。如果要测试,请将其设置为false

NativeAds.initAd(0,1320,50); 创建一个广告面板,x 0,y 1,宽320,高50。宽度和高度必须根据

showAd(0,1320,50); 以矩形x 0,y 1显示广告,宽度320,高度50

NativeAds.setLandscape(假); 如果要显示纵向广告NativeAds.set横向(false),如果要显示横向广告NativeAds.set横向(true)。 在呼叫NativeAds.showAd(0,1320,50)之后称之为乐趣

土生动物; 隐藏广告,就像可见=假

nativead.removeAd(); 删除广告就像删除孩子一样

NativeAds.getUUID() 获取mac地址

马克:air sdk 3.1和更高版本,mac电脑,flash builder 4.6,micro windows无法使用此库。 我的iOS sdk路径
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk如何在flash air应用程序中加载广告

本例告诉您如何在flash air应用程序中加载广告,包括上面的android、iphone和ipad应用程序

1.从中下载库

2.在flash builder中创建移动项目

3.将admob.ane添加到构建路径

4.创建www.admob.com的帐户

5.添加代码作为示例,并将gid(var gid:String=“a14fde93a405e01”;)更改为

6.1库的api

土鳖 设置admob ad id。 示例:NativeAds.setUnitId(“a14fde93a405e01”)

NativeAds.setAdMode(true) 设置是否处于测试模式。如果要发布应用程序,请将其设置为true。如果要测试,请将其设置为false

NativeAds.initAd(0,1320,50); 创建一个广告面板,x 0,y 1,宽320,高50。宽度和高度必须根据

showAd(0,1320,50); 以矩形x 0,y 1显示广告,宽度320,高度50

NativeAds.setLandscape(假); 如果要显示纵向广告NativeAds.set横向(false),如果要显示横向广告NativeAds.set横向(true)。 在呼叫NativeAds.showAd(0,1320,50)之后称之为乐趣

土生动物; 隐藏广告,就像可见=假

nativead.removeAd(); 删除广告就像删除孩子一样

NativeAds.getUUID() 获取mac地址

马克:air sdk 3.1和更高版本,mac电脑,flash builder 4.6,micro windows无法使用此库。 我的iOS sdk路径 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk