我复制了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'.
如何删除此警告?请帮帮我。
答案 0 :(得分:2)
改为使用:
FlexGlobals.topLevelApplication.styleManager.getStyleDeclaration('TitledBorderBox')
答案 1 :(得分:1)
使用以下内容:
var style:CSSStyleDeclaration = styleManager.getStyleDeclaration("TitledBorderBox");
自每个UIComponent
实例has corresponding field以来,我都会使用Flex 4。
或者您可以切换项目以使用Flex 3 SDK。