我是Air的新手.我有一个现有的Flex 2应用程序,我正考虑将其引入Flexbuilder 3.我的问题是我可以使用相同的基本应用程序(和源代码)来制作Air版本,或者我是否必须维护以分离代码树:一个用于Air版本,一个用于Flex / SWF版本?

解决方法

我发现从同一来源创建Flex和AIR应用程序的最佳方法是为几乎所有代码使用核心库项目,为Flex和AIR应用程序提供单独的小项目.

有两个关键概念使其非常强大和可维护,不仅允许两个应用程序,而且如果您如此倾向于许多“版本”.

>模块: – 如果是核心应用程序
实际上是一个模块(或模块
加载其他模块)你将能够
轻松创建存根Flex和AIR
基本上是应用程序
在那里设置项目属性,
跨模块的引用类
沟通,然后简单加载
核心应用程序模块
ModuleLoader组件.
>工厂对象: – 当有
你想在AIR上做的事情
您不能的桌面应用程序
在Flex应用程序中执行,或任何
你想要什么的情况
工作方式不同
应用程序,工厂对象
创建项目的实例
特定班级是一个很好的方法
它.例如,你可以打电话给你
“保存”功能,用于AIR保存
到文件系统,但对于Flex调用
一个Web服务.

看看Todd Prekaski的
优秀的Flex DevNet文章
Building Flex and Adobe AIR
applications from the same code base
关于如何做到这一点.

创建Flex库项目后,您将创建主模块,创建Flex和AIR应用程序项目.在两个应用程序项目的属性中,将库项目src目录添加到Flex构建路径.在项目设置中,您还需要将模块添加到Flex Modules部分,为项目设置优化选项.

我可以使用相同的源代码生成Flex Web和Air桌面应用程序吗?的更多相关文章

  1. Xcode:将WorkspaceSettings.xcsettings添加到源代码管理中

    在Xcode中,更改文件>中的设置.工作区设置…

  2. 在iOS模拟器中查看源代码?

    有没有人知道我可以在Apple的iOS模拟器中检查网站源代码的工具?像Firebug或Chrome开发者工具这样的东西会很棒,我还没有找到任何东西.解决方法之前的旧答案已被删除,因为它们包含过时的信息.至少使用Xcode4和Safari6,在iPhone模拟器中打开Web视图,然后切换到桌面Safari.在Safari的“开发”菜单中,您将找到“iPad模拟器”菜单,该菜单允许您为模拟器中打开的页面打开SafariWebInspector!

  3. ios – 如何在Xcode中创建机器人?获取“创建机器人需要一个受源代码控制的项目”.

    ]单击取消或配置遥控器会打开我的文件夹的配置,我看到我的遥控器添加得很好.我还尝试使用不同的名称再次添加远程存储库.我该如何前进?解决方法似乎这个问题发生在没有名为“origin”的远程时,因为这就是Xcode正在寻找的东西.当我将我的遥控器重命名为原点时,Xcode停止了抱怨,让我通过XcodeUI添加机器人.

  4. ios – 如何在Xcode中调试插件源代码?

    我是新手为AppleMail应用程序创建插件,我想为OSX创建AppleMail插件.我在Xcode中的“InstallerPlug-in”下创建了一个项目,但是我不能像简单的iOS应用程序一样调试该项目.可能吗?如果可能的话请帮助我.解决方法我找到了这个问题的解决方案.只需按照Xcode中的插件代码调试步骤操作即可.步骤1=转到Xcode中的编辑方案,然后转到Editscheme=>.步骤2=从侧窗口选择运行和信息选项卡,然后从下拉列表中选择可执行应用程序保持你的应用程序运行ant尝试调试你的插件源代码

  5. ios – 检查“NeXT / Apple typedstream”版本4(NSArchiver)类型的文件

    对于数据恢复程序,我需要能够从NSArchiver编写的文件中提取值类型,而无需访问Apple的CF/NS框架.OSXfile命令报告以下文件:是否有关于如何编码这些文件的文档,或者是否有人提出可以解析它们的代码?

  6. Xcode中的单个.swift文件是否可以包含iOS应用程序的完整源代码?

    换句话说,Xcode中的Swift代码可以像在Playground文件中那样运行吗?

  7. swift详解之二十--------在xcode中使用git管理源代码,将代码提交到github

    在xcode中使用git管理源代码,将代码提交到github本文记录一下如何在Xcode中使用Git作为源代码控制工具,以及如何将本地的Git仓库和远程Github上的仓库集成起来,虽然这章节和swift没有关系,但我还是放在这里。对详细的git操作可以看在Xcode中使用Git进行源码控制讲得很详细,很好。将xcode与github链接起来。

  8. 苹果公司揭秘首批列入 Swift 源代码兼容性开源项目清单

    源代码兼容性是Swift未来的目标。为了实现这一目标,建立了一个源兼容性测试套件,用于根据Swift源代码语料库对编译器进行回归测试更改。添加向项目模板等更多内容请查看Swift官方网站

  9. swift – 私有CocoaPods – [!]无法添加url“““的源代码

    知道为什么我得到这个输出?

  10. 如何在android源文件中进行更改后重建android源代码

    我在我的系统中有android源代码,它工作正常.但是当我在android源文件中进行一些更改并运行“make”时,它不会生成/更新任何文件如果我错了,请纠正我,i)如果对源代码进行了更改,系统应生成新的system.img文件ii)即使我们对源代码进行任何更改,android内核文件-zImage文件也不会随着任何更改而改变另一个问题,如果我在/libcore中创建一个新的库文件夹,它会在编译时

随机推荐

  1. arcgis api for flex之专题图制作饼状图,柱状图等

    总结以上是DEVMAX为你收集整理的arcgisapiforflex之专题图制作饼状图,柱状图等全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  2. arcgis for flex或silverlight全国地图天气预报的实现

    总结以上是DEVMAX为你收集整理的arcgisforflex或silverlight全国地图天气预报的实现全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  3. 天津政府应急系统之GIS一张图arcgis api for flex讲解十一路径导航模块

    总结以上是DEVMAX为你收集整理的天津政府应急系统之GIS一张图arcgisapiforflex讲解十一路径导航模块全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  4. arcgis for flex全国地图天气预报的具体实现过程解析

    总结以上是DEVMAX为你收集整理的arcgisforflex全国地图天气预报的具体实现过程解析全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  5. 天津政府应急系统之GIS一张图arcgis api for flex讲解四地图导航控件模块

    总结以上是DEVMAX为你收集整理的天津政府应急系统之GIS一张图arcgisapiforflex讲解四地图导航控件模块全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  6. BlazeDS

    总结以上是DEVMAX为你收集整理的BlazeDS全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  7. 【Flex】读取本地XML,然后XML数据转成JSON数据

    总结以上是DEVMAX为你收集整理的读取本地XML,然后XML数据转成JSON数据全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  8. 【Flex】读取本地JSON,然后JSON数据转成XML数据

    总结以上是DEVMAX为你收集整理的读取本地JSON,然后JSON数据转成XML数据全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  9. 【Flex】编辑器的缩放功能绝对定位和相对定位

    总结以上是DEVMAX为你收集整理的编辑器的缩放功能绝对定位和相对定位全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  10. 如何实现一个自己的嵌入式语言y

    总结以上是DEVMAX为你收集整理的如何实现一个自己的嵌入式语言y全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

返回
顶部