Flex: размещение элементов на элементе canvas - PullRequest
1 голос
/ 11 октября 2009

Пишу простую игру на флексе. В игре есть 2 объекта Board и Stone (оба расширены из суперкласса Canvas)

Когда я начал размещать экземпляры Stones на Canvas, я столкнулся с проблемой, я не могу понять, как установить Stone в определенное положение на доске.

Так, если, например, доска (холст) имеет следующие атрибуты: x = 25, y = 25, высота = 100, ширина = 100

Как, например, поместить камень (холст) в точку 25, 25.

Есть ли способ использовать локальные координаты доски?

1 Ответ

1 голос
/ 11 октября 2009
board.addChild(stone);
stone.x = 25;
stone.y = 25;

Кстати, вам не нужно использовать Canvas для этих объектов - достаточно Shape или Sprite. Добавьте спрайт Board в приложение flex, используя rawChildren.addChild(board); Canvas - это класс Container для компонентов flex ui.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...