Apache flex AIR-安装应用程序和在构建器中运行应用程序时的不同行为

Apache flex AIR-安装应用程序和在构建器中运行应用程序时的不同行为,apache-flex,air,flex4,flash-builder,Apache Flex,Air,Flex4,Flash Builder,我们正在使用Flex4开发一个AdobeAIR应用程序。当我们在FlashBuilder中运行应用程序时(调试模式和运行模式),我们会遇到很多错误,但当我们安装并运行应用程序时,应用程序会显示出不同的行为。有什么想法吗?在构建器中运行安装的应用程序与在构建器外部运行安装的应用程序之间有什么不同 非常感谢好的,我在独立运行的应用程序中使用MonsterDebugger发现了问题。问题出在文件.browseForDirectory()上。我正在创建File对象,注册事件侦听器,然后调用File.br

我们正在使用Flex4开发一个AdobeAIR应用程序。当我们在FlashBuilder中运行应用程序时(调试模式和运行模式),我们会遇到很多错误,但当我们安装并运行应用程序时,应用程序会显示出不同的行为。有什么想法吗?在构建器中运行安装的应用程序与在构建器外部运行安装的应用程序之间有什么不同


非常感谢

好的,我在独立运行的应用程序中使用MonsterDebugger发现了问题。问题出在文件.browseForDirectory()上。我正在创建File对象,注册事件侦听器,然后调用File.browseForDirectory()并生成异常。我改变了顺序,首先创建一个新文件,然后调用file.browseForDirectory(),最后注册一个事件处理程序,效果很好


我的猜测是,在调试器版本和Flash Builder内部,注册eventlistener时只需几毫秒,文件对象就准备好了,但在独立应用程序中,在文件对象初始化之前执行了事件侦听器注册的AS3代码。

有很多不同的事情,应用程序ID、域目录路径等。。。你看到了什么样的bug,也许我们可以缩小它的范围?你的意思是你在Flash Builder(又名设计模式)中运行应用程序,还是你在Flash Builder中启动它?我想你指的是第二个。我会检查以确保devsdk运行时与部署运行时匹配;因为在运行时的不同版本之间,情况经常会发生变化。