Где в структуре передается объект Graphics для рисования? - PullRequest
0 голосов
/ 23 октября 2009

Я пытаюсь понять, как среда Flex рисует объекты (Button, Label, Image и т. Д.). Класс Button, кажется, рисует сам себя, добавляя addChild () его ProgrammaticSkin. Однако, где в структуре находится объект Graphics, который передается по иерархии для получения чертежа. Я хочу перейти на уровень 2D API.

1 Ответ

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

В flash / flex нет ни одного глобального графического объекта. Каждый Shape and Sprite (UIComponent - это Sprite) имеет graphics объект типа Graphics , который можно рисовать. В гибком приложении программное рисование должно выполняться в переопределенном методе updateDisplayList компонента. Вы должны использовать компоненты unscaledWidth и unscaledHeight в качестве границ при рисовании на нем.

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