Adobe Air默默地删除事件?

时间:2009-10-10 20:15:44

标签: actionscript-3 sqlite air

在我的Adobe Air应用程序中,我有一个连接到mx:DataGrid的更改事件处理程序。当我在FlashBuilder 4中调试应用程序时,处理程序被执行,一切正常。但是一旦我安装了应用程序,处理程序就会停止执行!

我在应用程序中添加了大量日志记录,不会抛出任何错误。它只是变更事件处理程序,不知何故不再工作......其他一切工作(按钮,切换状态,获取远程数据,......)

当我开始一个新项目来测试我是否可以重现错误时,更改事件处理程序正在正确执行!!有关错误的任何想法都会被忽略,可能会导致这些症状吗?

我正在使用FlexORM,SQLite,FlashBuilder 4 beta 2和Flex 4 SDK b 10485。

干杯!

1 个答案:

答案 0 :(得分:0)

最终错误在于我对SQLite和FlexORM的使用。

从FlashBuilder中运行时,FlexORM会以某种方式创建不同的数据库。由于这些差异,一些查询失败,导致应用程序冻结,但AIR运行时尝试使其保持运行...

确实奇怪!但至少我现在知道如何解决它: - )