チェンジセット 1194: as3/Dumper
- コミット日時:
- 2008/08/30 03:08:42 (4 ヶ月前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/Dumper/src/org/libspark/utils/Dumper.as
r1191 r1194 25 25 * }</listing> 26 26 * @author dealforest 27 * @version 0.102 27 28 */ 28 29 … … 53 54 */ 54 55 public static function debug(... args):void { 55 var _txt:String = _dumpString = ''; 56 for (var a:String in args) 57 _txt += parse(args[a]); 58 ExternalInterface.call('console.log', _txt); 56 if (!ExternalInterface.available) return; 57 58 var _txt:String = _dumpString = ''; 59 for (var a:String in args) 60 _txt += parse(args[a]); 61 //interim action for IE 62 ExternalInterface.call('function (txt) { try { console.log(txt); } catch (e) {}; }', _txt); 59 63 } 60 64 … … 65 69 */ 66 70 public static function info(... args):void { 67 var _txt:String = _dumpString = ''; 68 for (var a:String in args) 69 _txt += parse(args[a]); 70 ExternalInterface.call('console.info', _txt); 71 if (!ExternalInterface.available) return; 72 73 var _txt:String = _dumpString = ''; 74 for (var a:String in args) 75 _txt += parse(args[a]); 76 //interim action for IE 77 ExternalInterface.call('function (txt) { try { console.info(txt); } catch (e) {}; }', _txt); 71 78 } 72 79 … … 77 84 */ 78 85 public static function warn(... args):void { 79 var _txt:String = _dumpString = ''; 80 for (var a:String in args) 81 _txt += parse(args[a]); 82 ExternalInterface.call('console.warn', _txt); 86 if (!ExternalInterface.available) return; 87 88 var _txt:String = _dumpString = ''; 89 for (var a:String in args) 90 _txt += parse(args[a]); 91 //interim action for IE 92 ExternalInterface.call('function (txt) { try { console.warn(txt); } catch (e) {}; }', _txt); 83 93 } 84 94 … … 89 99 */ 90 100 public static function error(... args):void { 91 var _txt:String = _dumpString = ''; 92 for (var a:String in args) 93 _txt += parse(args[a]); 94 ExternalInterface.call('console.error', _txt); 101 if (!ExternalInterface.available) return; 102 103 var _txt:String = _dumpString = ''; 104 for (var a:String in args) 105 _txt += parse(args[a]); 106 //interim action for IE 107 ExternalInterface.call('function (txt) { try { console.error(txt); } catch (e) {}; }', _txt); 95 108 } 96 109
