`
semi_sleep
  • 浏览: 101483 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

更新flex sdk后,如何在flex builder中设置以使用新的特性

阅读更多

正在做的项目需要将原来跑在浏览器上的flex项目转到air环境中,由于项目使用到了flash 10的一些特性(比如p2p),在转到air环境中编译没有问题,运行时只要调用到flash 10特有的api,就老是出以下类似的错误:

 "ReferenceError: Error #1069: Property nearID not found on flash.net.NetConnection and there is no default value."

google baidu上都没有找到解决方案,最后在adobe的官方文档找到了线索,通过研究(曲折的过程省略),原来在更新了flex sdk后,需要在flex builder中手动设置才能真正使用新版本sdk中的特性(flex builder真是傻),需要修改以下文件:

 

1.The descriptor file, use xmlns="http://ns.adobe.com/air/application/1.5.3"

2.The .actionScriptProperties file in project path, use htmlPlayerVersion="10.0.0"

 

之所以需要这样修改参见:

http://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff1.html

For SWF-based applications, the AIR runtime version specified in the application descriptor determines the maximum SWF version that can be loaded as the initial content of the application. Applications that specify AIR 1.0 or AIR 1.1 can only use SWF9 (Flash Player 9) files as initial content — even when run using the AIR 1.5 runtime. Applications that specify AIR 1.5, or higher, can use either SWF9 or SWF10 (Flash Player 10) files as initial content. The SWF version determines which version of the AIR and Flash Player APIs are available. If a SWF9 file is used as the initial content of an AIR 1.5 application, that application will only have access to the AIR 1.1 and Flash Player 9 APIs. Furthermore, behavior changes made to existing APIs in AIR 1.5 or Flash Player 10 will not be effective.

 

自己在stackoverflow上的提问:

http://stackoverflow.com/questions/2242331/can-adobe-air-application-use-p2p

 

0
0
分享到:
评论

相关推荐

    配置Flex Builder 3.2来集成Flex 3.4 SDK

    完成以上步骤后,我们需要在Flex Builder 3.2中添加配置,使其能够识别和使用Flex 3.4 SDK。 1. **打开Flex Builder 3.2**,选择菜单栏中的“Window”>“Preferences”。 2. **导航到“Installed Flex SDKs”**,...

    flex的sdk3.6.0

    如果您之前使用的是3.5.0版本,升级到3.6.0时需要检查代码的兼容性,确保应用在新版本中能正常运行。同时,测试新版本的性能和稳定性,以确保生产环境的安全。 总结来说,Flex SDK 3.6.0是开发Flex应用的重要工具...

    flexsdk4.16.0

    4. **Flash Builder**:虽然Flex SDK是免费的命令行工具集,但Adobe也提供了一个集成开发环境(IDE)——Flash Builder,可与SDK配合使用,提供图形化界面和代码编辑器,方便开发过程。 5. **Adobe AIR**:Flex SDK...

    Flex Sdk 3.0

    这个版本的SDK发布于2008年,是Flex生命周期中的一个重要里程碑,它带来了许多新特性、改进和优化,以提升开发效率和用户体验。 在Flex SDK 3.0中,最重要的组成部分是ActionScript编译器和Flex编译器。...

    Introducing Adobe Flex 4.5 SDK

    在本文中,我们将深入探讨Flex 4.5 SDK的关键特性和使用方法。 1. **Flex 4.5的核心特性** - **Spark组件架构**:Flex 4.5引入了全新的Spark组件集,与之前的 Halo 组件相比,Spark组件提供了更强大的自定义样式和...

    flex builder中文教程

    在Flex Builder中,你可以找到一系列功能,包括代码编辑器、调试器、项目管理工具以及对Flex SDK的全面支持。这款IDE提供了直观的图形用户界面(GUI)组件库,使得开发者可以轻松地拖放组件来创建用户界面,而无需...

    flex的sdk 3.5.0

    尽管随着时间的推移,新的技术和框架不断涌现,但Flex SDK 3.5.0仍然在许多现有项目中发挥着重要作用,尤其对于那些需要维护旧版应用的开发者来说。在部署这个SDK时,只需将其解压到合适的位置,并配置好开发环境,...

    flex builder 3 plugin part6

    1. **插件安装与配置**:Flex Builder 3插件可以方便地安装在Eclipse基础框架上,通过Eclipse的“软件更新”功能或直接下载插件安装包进行安装。安装后,开发者可以享受与原生Flex Builder相同的代码编辑、调试和...

    Flex Sdk 3.2

    4. **Flex Compiler**:SDK中的编译器负责将MXML和ActionScript源代码编译成SWF文件,这是可以在Flash Player中运行的二进制格式。编译器还支持命令行参数,允许开发者进行自定义配置。 5. **Flex Builder**:虽然...

    如何将Flex3的项目加载到FlashBuilder4中去

    通过以上详细的步骤和说明,你可以顺利地将Flex3项目迁移到FlashBuilder4中,同时根据自己的需求选择性地利用新工具和SDK的特性。无论是只想利用新工具的功能,还是希望在保持原有行为的同时利用Flex4编译器的速度...

    FlexSDK.rar

    2. 在FlashDevelop的设置中,指定SDK的位置,这样IDE就能找到编译器和其他工具。 3. 创建新项目时选择Flex项目类型,并指定使用的Flex SDK版本。 4. 开始编写ActionScript代码和MXML标记,利用FlashDevelop的自动...

    flex builder 4 help

    Flex 4是Flex框架的一个重大升级版本,引入了许多新特性,增强了UI设计和组件定制能力。 《Flex Builder 4 Help》这个英文文档是Flex Builder 4用户的重要参考资料,它详细阐述了如何使用该IDE进行Flex开发。下面,...

    Flex SDK 4.5 Part 5

    本部分我们将深入探讨Flex SDK 4.5在Webgame开发中的应用。 1. **Flex SDK概述**: Flex SDK 4.5是Flex SDK系列的一个重要版本,它包含了编译Flex应用程序所需的组件、库和工具。这个版本引入了全新的Spark组件...

    flex4.5d sdk哦

    关于“flex4.5d sdk”这一主题,其核心知识点主要围绕Adobe Flex 4.5 SDK的使用、功能以及在当前技术环境下的地位与获取途径展开。以下将深入解析Flex 4.5 SDK的重要概念、特性及其应用领域,旨在为读者提供全面而...

    Flex sdk 4.6 for UFT testing

    Flex SDK 4.6 是Adobe公司为开发基于Flash Player或...而“qq_face”可能是一个关于UI组件的示例,展示了Flex SDK在实际应用场景中的使用。对于从事Flex和UFT工作的专业人士,这个压缩包提供了宝贵的资料和学习资源。

    flex sdk很经典的东西

    8. **samples** 目录: 包含示例代码,帮助开发者理解和学习如何使用Flex SDK的各种特性。 9. **templates** 目录: 提供了项目模板,可以帮助快速启动新项目,这些模板可能包括基本的XML配置和MXML/ActionScript代码...

    flex与Myeclipse插件安装教程,图解教程

    4. 选择要安装的组件:在新出现的列表中,勾选Flex Builder相关的所有选项,确保完整安装。 5. 完成安装:按照提示,接受许可协议,然后点击“Next”,逐步完成安装过程,最后重启MyEclipse使插件生效。 接下来,...

    使用FlexBuilder3制作并导出AIR1.0正式版应用

    标题“使用FlexBuilder3制作并导出AIR1.0正式版应用”涉及到的是Adobe Flex Builder 3这款开发工具,以及Adobe Integrated Runtime (AIR) 1.0版本的应用程序开发过程。Flex Builder 3是一款基于Eclipse的IDE,专门...

    flexbuild-lsdk2108.tgz LSDK部署包

    flexbuild_lsdk2108.tgz LSDK,解压后执行source setup.env && flex-builder -m ls1043ardb -a arm64下自动下载完整的LSDK。

    flex buider 4 or flash builder 4教程

    在本教程中,我们将深入探讨Flex Builder 4的核心特性和功能,以及如何利用它来创建动态、交互式的Web应用程序。 1. **Flex SDK与Flex Builder 4的关系**:Flex SDK是免费的开发工具集合,包含了编译Flex应用程序所...

Global site tag (gtag.js) - Google Analytics