Как получить доступ к свойству класса-оболочки NativeWindow (mx:Window) из объекта NativeWindow

Допустим, у меня есть компонент Window с именем myCustomWindow. Затем я создаю новые окна с:

var newWindow:myCustomWindow = new myCustomWindow();
newWindow.open();

myCustomWindow имеет открытое свойство myProperty.

Как получить доступ к myCustomWindow из NativeWindow? Например, как это сделать в этом цикле:

for (var i:int = 0; i < NativeApplication.nativeApplication.openedWindows.length; i++) 
{
    if( NativeApplication.nativeApplication.openedWindows[i].myProperty == 25)
    {
          NativeApplication.nativeApplication.openedWindows[i].close();
    } 
    //error, cause NativeWindow doesn't have myProperty
    //how to access myCustomWindow.myProperty of this NativeWindow ?
}

1 ответ

Решение

Это одно из решений:

Создайте массив и нажмите () все окна в.

var myWindowsArray:Array = [];
...
myWindowsArray.push(myCustomWindow);

Доступ к myProperty:

for each (var k:myCustomWindow in myWindowsArray) 
{
    if( k.myProperty == 25)  k.close();
}
Другие вопросы по тегам