Можете ли вы получить ширину пункта меню перед отображением пункта меню в flex? - PullRequest
1 голос
/ 11 марта 2011

Я пытаюсь получить ширину меню для пункта меню в flex 4. Я могу получить его, но сначала мне нужно показать меню, затем спрятать меню, сделать расчет и показать его снова. Есть ли более простой способ получить ширину меню пункта без этих хлопот?

1 Ответ

0 голосов
/ 11 марта 2011

Вы пробовали validateNow()?

Для получения дополнительной информации, проверьте:

http://www.judahfrangipane.com/blog/2008/09/07/what-is-validatenow-and-why-you-should-know/ http://www.developmentarc.com/site/sites/default/files/understanding_the_flex_3_lifecycle_v1.0.pdf (PDF)

Редактировать: Взятьпосмотрите на TextLineMetrics: http://blog.grio.com/2009/10/wrangling-flex-labels-autosizing-text.html

...