【发布时间】:2012-12-12 03:08:59
【问题描述】:
您好,我正在将 flex 3 迁移到 flex 4,我有 1 个警告,我尝试修复它,但没有任何效果。
警告是:数据绑定将无法检测到顶级应用程序的分配
在 flex 3 中我有 application.Application,现在我有 FlexGlobals.topLevelApplication
我有 1400 个 FlexGlobals.topLevelApplication 和 +- 150 个 .AS 文件。
我尝试使用 Application(FlexGlobals.topLevelApplication)、mainAPP(FlexGlobals.topLevelApplication),但没有任何效果,唯一认为干净的警告是如果我添加 [Bindable] public var myApplication:Object = FlexGlobals.topLevelApplication;到所有 .AS 文件,但是当我运行项目并尝试登录应用程序时,我遇到了动作脚本错误
错误 #1009:无法访问空对象引用的属性或方法。
【问题讨论】:
-
对 topLevelApplication 的 1400 次引用听起来您可能在代码库中使用封装存在问题。
标签: apache-flex flex4 flex3 flash-builder