2个回答
展开全部
trace方法中的文本是取不出来的。
不过你可以自己写一个方法来代替trace功能,这样就能把文本提取出来了。
脚本如下:
function traceFunc(...strArray):void
{
trace.apply(null,strArray);
var str:String = "";
for(var i:int = 0;i<strArray.length;i++)
{
if(str != "") str += ", ";
str += strArray[i].toString();
}
// txt为你的动态文本框。
txt.text += str + "\r";
}
//测试代码
traceFunc(123,"abc",new Point(10,10));
因为trace是个全局静态方法,所以你要是把traceFunc方法也写成全局静态方法的话,就更方便了。就可以在任何一个类里面调用这个方法了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询