0

FlexとFlashBuilder4.6のキャプティブビルドに奇妙な問題があります。

私はWindowsAIRアプリを使用していますが、AIRアプリとしても、IDEを形成する場合でも、すべて正常に動作します。ただし、Captiveビルドにすると、Capabilitiesを参照するものと同様に、コンパイルされません。

エラーなどはありません。したがって、私のすべてのウィンドウセンター、ドッキング機能は存在しません。

この行でさえ、デバッグしようとしても起動しません

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

同じ行でAlert.show('here')を実行すると、creationCompleteから呼び出されたinit関数に表示されます。

4

1 に答える 1

0

何が起こっているのか理解しましたが、わかりません。答えなのでこれを答えとして投稿しますが、理由として誰かが答えを投稿したい場合は、喜んで答えを受け入れます。

これは、initメソッドのコードの最初のビットです

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

このコードが実行された後は他に何もありません。そのため、エラーが発生してメソッドから脱落したと思います。このコードを削除すると、すべてが元気になります。しかし、なぜ?

于 2012-04-30T11:26:26.087 に答える