0

在我的 Flex (Flash Builder 4.6) 应用程序中,我通过以下方式打开一个 Adob​​e AIR“窗口”对象:

我的窗口对象 = 新的我的窗口();// 这是一个 "" myWindowObject.title="自定义窗口标题"; 我的窗口对象。打开;

在应用程序中,用户可以打开多个窗口。我需要防止用户两次打开同一个窗口。因此,我要么需要能够检查当前打开的具有特定标题的窗口是否存在,要么获取所有打开的窗口的列表,然后我可以查看该列表以查看它是否已经打开。

如何获取窗口标题列表,或检查具有特定标题的窗口?

4

1 回答 1

1

Air 框架提供了一个包含所有打开的窗口的数组:

FlexGlobals.topLevelApplication.nativeApplication.openedWindows;

您可以遍历这些并检查每个标题并按照您的意愿进行操作。

于 2013-01-22T09:09:06.723 回答