我们用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 );
这样编译就不会有警告提示了。
本文介绍了解决使用Flex3.0管理Cairngorm源文件时出现的警告的方法。通过修改CairngormError.as文件中的字符串获取方式,可以消除关于'deprecated'的编译警告。
413

被折叠的 条评论
为什么被折叠?



