Flex 4 - предупреждение: -3608: - PullRequest
1 голос
/ 24 августа 2011

Я скопировал код из Adobe Tour de Flex (Другие компоненты => контейнеры => TitledBorderBox)

var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration("TitledBorderBox");

но я получаю предупреждение в TitledBorderBox.as:

warning: -3608: 'getStyleDeclaration' has been deprecated since 4.0. Please use 'IStyleManager2.getStyleDeclaration on a style manager instance'.

как убрать это предупреждение? пожалуйста, помогите мне.

Ответы [ 2 ]

2 голосов
/ 24 августа 2011

используйте это вместо:

FlexGlobals.topLevelApplication.styleManager.getStyleDeclaration('TitledBorderBox')
1 голос
/ 24 августа 2011

Используйте следующее:

var style:CSSStyleDeclaration = styleManager.getStyleDeclaration("TitledBorderBox");

Поскольку Flex 4 для каждого UIComponent экземпляра имеет соответствующее поле .

Или вы можете переключить свой проект на использование Flex 3SDK.

...