Captive Build Flash Builder 4.6问题

时间:2012-04-30 11:07:26

标签: flex air adobe flash-builder

我在Flex和Flash Builder 4.6强制构建方面遇到了一个奇怪的问题。

我正在做一个Windows AIR应用程序,它一切正常,既可以作为AIR应用程序,也可以构成IDE。但是当我把它变成一个Captive构建时,它就像任何引用Capabilities的东西一样,只是没有被编译。

没有错误或任何事情。因此,我的所有窗口中心,对接功能都不存在。

即使这一行在试图调试时也不会触发

mx.controls.Alert.show(Capabilities.screenResolutionX.toString());

如果我在同一行上执行一个Alert.show('here'),这是在来自creationComplete的init函数中显示的。

1 个答案:

答案 0 :(得分:0)

我弄清楚发生了什么,但我不明白。我会将此作为答案发布,因为它是答案,但如果有人想将答案作为原因发布,我很乐意接受他们的答案。

这是init方法中的第一个代码

// Force Start Program on login.
if (!Capabilities.isDebugger)
{
    NativeApplication.nativeApplication.startAtLogin = true;
}

此代码执行后没有其他任何东西,这让我觉得它收到错误并退出方法。如果我删除此代码,一切都很好。但为什么呢?