Как получить ширину и высоту скина из его хост-компонента? - PullRequest
1 голос
/ 24 сентября 2010

[Flex 4] Как получить ширину и высоту обложки из ее хост-компонента?

1 Ответ

1 голос
/ 03 марта 2011

Получение width и height от хост-компонента ни к чему вас не приведет, так как обычно это вычисляемая метрика.И частично он рассчитывается на основе вашей кожи, поэтому вы не будете знать height / width во время инициализации вашей кожи.Попробуйте выполнить привязку к hostComponent.width, и в некоторых случаях вы увидите, что окажетесь в бесконечном цикле.

Вам лучше работать с top, bottom, left и right свойства.Например, если вы установите bottom в 0, это означает, что вы хотите, чтобы он был на 0 пикселей выше нижней части вашего компонента.

Например, давайте нарисуем линию под вашим компонентом слева направо:*

  <s:Line left="0" right="0" bottom="0">
    <s:stroke>
      <s:SolidColorStroke weight="1"/>
    </s:stroke>
  </s:Line>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...