Flex 4 переместить все экземпляры TitleWindows в видимой области после того, как приложение изменит ширину / высоту? - PullRequest
0 голосов
/ 08 июня 2011
  • Есть ли хороший и не слишком трудоемкий способ перемещения всех экземпляров TitleWindow в видимой области приложения при масштабировании приложения - изменение его ширины или высоты?

1 Ответ

2 голосов
/ 08 июня 2011

Вы можете прослушать systemManager событие resize и затем выполнить итерацию всех всплывающих окон следующим образом (в обработчике изменения размера):

for (var i:int = 0; i < systemManager.popUpChildren.numChildren; i++)
{
    var popup:DisplayObject = systemManager.popUpChildren. getChildAt(i);
    if (popup is TitleWindow)
    {
        var window:TitleWindow = TitleWindow(popup);
        // Your move operations here
    }
}
...