0

を使用して作成された子ウィンドウの配置について助けが必要です

var win:myWindow = new myWindow();

myWindow.mxml含む場所<s:Window.......

子ウィンドウは必要に応じて開きます。ただし、を参照して特定の(x、y)位置に配置したいと思いWindowsApplicationます。

私が試してみました

var parentWindowHandle:* = nativeApllcaition.nativeApplication.openedWindows[0];

win.x = parentWindowHandle.x + 200;

ただし、これは機能しません。myWindow のコンテンツは 200 シフトされます (myWindow.mxml にはラベルのみが含まれます。このラベルは右に 200 シフトされます。私が望んでいたものとはまったく異なります)。

parentWindowHandle正しいです。Alert.show(parentWindowHandle.title)どちらが正しく表示されているかを確認しました。

私はAdobe AIRを初めて使用します。

編集: 提案どおりに win.x=200 を実行しようとしました。ただし、ウィンドウではなくコンテンツが動いているようです。

4

1 に答える 1