cairngorm2.2.1 与 flex4的集成. error异常解决
cairngorm2.2.1 与 flex4的集成. error错误解决
参看地址 http://forums.adobe.com/message/2843178#2843178:
自己下载 cairngorm源码 .
然后新建 flex library工程 .
修改 里面的 CairngormError.as 类
package com.adobe.cairngorm { import mx.resources.IResourceManager; import mx.resources.ResourceBundle; import mx.resources.ResourceManager; import mx.utils.StringUtil; /** * Error class thrown when a Cairngorm error occurs. * Used to substitute data in error messages. */ public class CairngormError extends Error { public function CairngormError( errorCode : String, ... rest ) { super( formatMessage( errorCode, rest.toString() ) ); } private function formatMessage( errorCode : String, ... rest ) : String { var rMngr : IResourceManager = ResourceManager.getInstance(); var bndlText : String = rMngr.getString("CairngormMessages",errorCode); var message : String = StringUtil.substitute(bndlText, rest ); return StringUtil.substitute( "{0}: {1}", errorCode, message); } } }
在bin中生成新的library文件. swc 即可倒入使用
传上本人的swc文件
1 楼
eatgoldbug
2011-08-01
很灵!只要按照你写的更改后 立马见效!谢谢