as2 actionscript2で一回で沢山traceする方法

trace.debug = function() {
var _args:Array = arguments;
var _messages:Array = [];

// 引数の集計

for(var i=0, l=_args.length;i<l;++i ){
var _arg = _args[ i ];
_messages.push( _arg );
}

// 実際のトレース
for(var i=0, l=_messages.length;i<l;++i){
trace( _messages[ i ] );
}
}

とすることで以下のような引数でデバッグ可能になります。

var msg1:String = “はじめのトレース”;
var msg2:String = “つぎのトレース”;
var msg3:String = “さいごのトレース”;
trace.debug( msg1, msg2, msg3 );