0

Flex(Flash Builder 4.6)アプリケーションで、次の方法でAdobeAIRの「ウィンドウ」オブジェクトを開いています。

myWindowObject = new MyWindow(); //これは""myWindowObject.title="ここのカスタムウィンドウタイトル"; myWindowObject.open;

アプリケーションでは、ユーザーは複数のウィンドウを開くことができます。ユーザーが同じウィンドウを2回開かないようにする必要があります。したがって、特定のタイトルで現在開いているウィンドウの存在を確認する機能、または開いているすべてのウィンドウのリストを取得する機能が必要です。次に、そのリストを見て、すでに開いているかどうかを確認できます。

ウィンドウタイトルのリストを取得したり、特定のタイトルのウィンドウを確認したりするにはどうすればよいですか?

4

1 に答える 1

1

Airフレームワークは、開いているすべてのウィンドウの配列を提供します。

FlexGlobals.topLevelApplication.nativeApplication.openedWindows;

これらを繰り返し処理し、それぞれのタイトルを確認して、必要に応じて実行できます。

于 2013-01-22T09:09:06.723 に答える