Displaying articles with tag firebug

Debugging ActionScript with Firebug

Posted by PunNeng, Tue Apr 15 23:26:00 UTC 2008

ผมทำ flash ก้อนนึง ให้เพื่อนผมอยู่ ตอนทำก็ปกติดี แต่ตอนเอาขึ้นเว็บแล้วต้องทดสอบนี่สิ ไอ้หยาาา!! มัน trace ไม่ได้

เมื่อ trace(); ไม่แสดงผลบน browser จะ debug ยังไง ??

เมื่อก่อนใช้ xRay ก็ ok นะ trace ได้เยอะดี

แต่ตอนนี้ ขี้เกียจติดตั้ง เล่นมันง่ายๆ กับ Firebug นี่แหละ ไม่เคยใช้ ?? เข้านี่เลย -> Firebug

ใน Firebug เราสามารถ print ค่าอะไรบางอย่างได้ด้วย colsole.debug(whatyouwant); ใน JavaScript ยังมี console.log, console.info, console.warn, and console.error อีกด้วย ตอนที่ให้ flash แสดงผล ก็บน browser เช่นกัน !! อะฮ้า จัดการต่อ flash(AS3) ไปยัง JavaScript เสียเลย ได้หน้าตาแบบนี้

  1
  2
  3
  4
function firebug(msg:String):void{
  ExternalInterface.call("console.debug", msg);
}
firebug("what_you_want");

สำหรับ AS2 ก็เหมือนๆ กัน

  1
  2
  3
  4
function firebug(msg:String):void{
  getURL("javascript:console.debug(msg)");
}
firebug("what_you_want");

เฮ้ละ IE(และศัตรูอย่าง Safari/Opera) ไม่มี Firebug!!

โหลด Firebug lite ไปใช้ได้

ปล. ที่ไม่ค่อยได้เขียน blog เพราะทำ flash ให้เพื่อนผมอยู่(เป็นแพะไปซะ วะฮะฮ่า)
ปอ. ผมรัก Firebug

5 comments | Filed Under: General | Tags: firebug

codegent: we're hiring