Я пытаюсь получить ширину меню для пункта меню в flex 4. Я могу получить его, но сначала мне нужно показать меню, затем спрятать меню, сделать расчет и показать его снова. Есть ли более простой способ получить ширину меню пункта без этих хлопот?
Вы пробовали validateNow()?
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
TextLineMetrics