Вы можете добавить атрибут в свой класс окна и передать данные из приложения.
С атрибутом и функцией установки:
myWindow.mxml:
<![CDATA[
private var _data : Array;
public function set data(data : Array) : void {
this._data = data;
}
]]>
main
<![CDATA[
public function openWin():void {
var w : myWindow = new myWindow();
w.data = myData;
w.open();
}
public var myData:Array = new Array('The Eiffel Tower',
'Paris','John Doe');
]]>
Это также можно сделать, добавивпараметр конструктора для вашего окна, но вы должны будете написать свой компонент Window в ActionScript.
(Также: вы можете захотеть использовать MyWindow для имени вашего компонента вместо myWindow, но это просто обычные придирки).
Также обратите внимание, что существует одноэлементная переменная Application.application, которая доступна для всех классов в приложении;однако я не знаю, относится ли это к WindowedApplication, и в любом случае это не рекомендуемый подход.