Как получить доступ к свойству класса-оболочки 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();
}