Отображение координат объектов на сцене с AS3 ..? - PullRequest
1 голос
/ 22 октября 2011

Я совершенно новичок в ActionScript, поэтому, пожалуйста, поймите, что я не знаю, с чего начать.

Мне нужно показать координаты объекта на сцене, когда он перемещается по экрану.

Любая помощь очень ценится!

спасибо, Алекс

Ответы [ 2 ]

0 голосов
/ 23 октября 2011

спасибо!

Решение:

addEventListener(Event.ENTER_FRAME, show);
function show(evt:Event):void{
  coords_txt.text = object1.x+" - "+object1.y
}
0 голосов
/ 22 октября 2011

Вот простой подход, вы, конечно, можете получить более подробные сведения, например, проверить, изменилось ли значение (т. Е. Объект движется) перед обновлением текстового значения TextField.Вы даже можете использовать два TextFields, одно для позиции x, другое для y.

Вы можете использовать другой тип прослушивателя событий, это будет зависеть от того, что заставляет ваш объект двигаться ...

var object:MovieClip = new MovieClip();
var textfield:TextField = new TextField();

object.addEventListener( Event.ENTER_FRAME , positionListener );

function positionListener( event:Event ):void
{
   textfield.text = "x:" + object.x.toString() + "| y:" + object.y.toString();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...