Flex Runtime Stacktrace

เวลาหาบั๊กในจาวาแบบขี้เกียจๆ มักจะให้มันพิมพ์ StackTrace ออกมาในจุดที่สงสัยขณะที่มันทำงาน พอมาอยู่บน Flex ก็อยากได้แบบนั้นมั่ง แต่มันไม่ได้เรียกอยู่ในคลาส Thread แบบตรงไปตรงมาเหมือนจาวา มันง่ายกว่านั้น มันอยู่ใน Error เลย

var error:Error = new Error()
trace(error.getStackTrace())

พอเปิด swf แล้วดักดู flashlog ก็จะได้ StackTrace ออกมาอย่างสวยงาม พร้อมผู้ต้องหาที่ต้องกำจัดมันทิ้ง

About llun

Just a programmer

,