2016-08-03 3 views
0

Я пытаюсь сделать мяч, который отскакивает, когда SWF-окно перемещается во Flash AS3. Можно ли найти положение сцены относительно монитора/экрана?Найти положение сцены относительно экрана?

Например, если в окне SWF в верхнем левом углу экрана будет отображаться X:0, Y:0, а внизу внизу что-то вроде X:1000, Y:800.

+0

Возможно, если вы используете AIR, используете ли вы AIR? – BadFeelingAboutThis

+0

Нет, я не. Нужно ли мне? – Zoweb

+0

Да, я не думаю, что вы можете сделать это только с помощью Flash-проектора. – BadFeelingAboutThis

ответ

1

При использовании AIR вы получаете доступ к NativeWindow.

Как вы можете видеть на документации, родной объект окна имеет width, height, x и y свойства, а также bounds недвижимости. Они могут использоваться для определения того, где находится окно по отношению ко всему рабочему столу.

trace(stage.nativeWindow.bounds); 
+0

ОК, я не привык к AIR. Когда я пытаюсь это сделать в AIR (Desktop), ничего не происходит? Окно не открывается, ничего не прослеживается? – Zoweb

+0

У вас всегда должно быть окно при использовании воздуха. Какая у вас IDE? FlashPro/Adobe Анимация? FlashDevelop? Скорее всего, у вас просто не все настроено для воздуха. – BadFeelingAboutThis

+0

Я использую Flash Proffesional CC 2015, и я не знаю, настроено ли все правильно, потому что я не использовал Air раньше .. – Zoweb

Смежные вопросы