我们用Flex 3.0管理Cairngorm源文件时,会出现以下提示:
3608: 'getString' has been deprecated since 3.0. Please use 'ResourceManager.getInstance().getString()'.
那么我们就双击这个提示,找到 CairngormError.as 这个文件,导入ResourceManager:
import mx.resources.ResourceManager;
再定位到53行,将:
var message : String = StringUtil.substitute( resourceBundle.getString( errorCode ), rest );
改为:
var message : String = StringUtil.substitute( ResourceManager.getInstance().getString(resourceBundle.bundleName, errorCode ), rest );
这样编译就不会有警告提示了。