实在无法忍受 Flash IDE 的 trace ,模仿 mmommo 的 Debug 自己做了一个,当然要简单的多。演示:(没有滚动条,使用鼠标滚轮)查看源代码
使用:在swf旁边扩出trace的区域,调用 Debug.init() 方法初始化位置信息,最终发布的时候再把场景大小改回来。
此例测试代码:
var testMc:MovieClip = _root.createEmptyMovieClip("testMc", 100);
testMc._x = testMc._y = 5;
Debug.init(testMc, 0, 0, 300, 150);
Debug.trace(testMc, "测试输出MC");
//
var xml:XML = new XML("<debug author='eidiot' url='http:eidiot.net'><trace>I love flash.</trace></debug>");
Debug.trace(xml, "测试输出XML");
//
Debug.trace(1234567890, "测试输出数字");
Debug.trace([{name:"eidiot", age:23}, {drink:false, smoke:false}], "测试数组和对象");
testMc._x = testMc._y = 5;
Debug.init(testMc, 0, 0, 300, 150);
Debug.trace(testMc, "测试输出MC");
//
var xml:XML = new XML("<debug author='eidiot' url='http:eidiot.net'><trace>I love flash.</trace></debug>");
Debug.trace(xml, "测试输出XML");
//
Debug.trace(1234567890, "测试输出数字");
Debug.trace([{name:"eidiot", age:23}, {drink:false, smoke:false}], "测试数组和对象");
继续完善中,打算独立一个单独的swf放在浏览器里,使用LocalConnection通讯。


厉害,这样输出的清晰多了,呵呵,像你学习
!
另外如果输出mc的时候能够输出完整路径就更好了,类似flash自带trace的 level0.xxx.xxx……….
试试我这个小工具:
黑羽翔天§Flash 远程调试器1.0Beta
[url]http://www.kingda.org/archives/kingda/2006/04/flash.html[/url]
黑羽的美工真是让我羡慕的不行![[adore]](http://eidiot.net/wp-content/plugins/smilies-themer/JBIG/adore.gif)
浮动窗口的形式也很不错
不过这个工具只能trace字符串,还是不太方便
8错啊,就是滚动麻烦了点,有个滚动条还是不错地