Я не уверен, что мне здесь не хватает.В моем проекте Flex есть несколько пользовательских пространств имен, а также обычные пространства имен, такие как "mx" и "s".
Я бы хотел использовать getStyleDeclaration для стиля, который находится в пользовательском пространстве имен, и я не могу понять правильный синтаксис.
Моя таблица стилей выглядит частично так:
.WidgetTitle
{
fontWeight: bold;
}
myNamespace|ScaleBar
{
right: 10;
bottom: 20;
left: NaN;
top: NaN;
}
Если я пытаюсь использовать getStyleDeclaration для ".WidgetTitle", он работает нормально:
trace(styleManager.getStyleDeclaration(".WidgetTitle")); // output: [object CSSStyleDeclaration]
Если я пытаюсь сделать то же самое с настраиваемым пространством имен, выводится ноль:
trace(styleManager.getStyleDeclaration("myNamespace|ScaleBar")); // output: null
Я перепробовал все возможные комбинации: «myNamespace | ScaleBar», «myNamespace.ScaleBar», «myNamespace ScaleBar» и т. Д., И я не могу найти никакой документации о том, как это сделать.
Спасибо