实在无法忍受 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}], "测试数组和对象");

  继续完善中,打算独立一个单独的swf放在浏览器里,使用LocalConnection通讯。


相关日志

已经有4条评论

  1. harry Said @ 2006-10-16 22:15

    厉害,这样输出的清晰多了,呵呵,像你学习 [haha]
    另外如果输出mc的时候能够输出完整路径就更好了,类似flash自带trace的 level0.xxx.xxx……….

  2. 黑羽 Said @ 2006-10-17 20:42

    试试我这个小工具:
    黑羽翔天§Flash 远程调试器1.0Beta
    [url]http://www.kingda.org/archives/kingda/2006/04/flash.html[/url]

  3. eidiot Said @ 2006-10-18 09:32

    黑羽的美工真是让我羡慕的不行 [adore]
    浮动窗口的形式也很不错
    不过这个工具只能trace字符串,还是不太方便

  4. bogey Said @ 2006-10-18 13:48

    8错啊,就是滚动麻烦了点,有个滚动条还是不错地 [big_smile]

看完了要说点啥么?