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