Flex 4-警告:-3608:

时间:2011-08-24 07:27:22

标签: flex actionscript-3 flex4

我复制了Adobe Tour de Flex中的代码(其他组件=> containers => 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 个答案:

答案 0 :(得分:2)

改为使用:

FlexGlobals.topLevelApplication.styleManager.getStyleDeclaration('TitledBorderBox')

答案 1 :(得分:1)

使用以下内容:

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

自每个UIComponent实例has corresponding field以来,我都会使用Flex 4。

或者您可以切换项目以使用Flex 3 SDK。