Aug
04
2009

ทำงานกับ Flash ง่ายขึ้นไปอีกเมื่อ trace แล้วเห็นบน FireFox

834 views

การเขียนโปรแกรมบน Flash (action script) สิ่งที่ควบคู่กันเลยก็คือคำสั่ง trace แต่พอมารันบน browser เพื่อต่อกับ application ปัญหาเกิดทันที เพราะคำสั่ง trace มันไม่ขึ้นมาด้วย เมื่อก่อนเคยคิดใช้ให้มันเรียก function ผ่าน javascript ก็แก้ขัดได้บ้างแต่ไม่สะดวกเลยถ้าทำหลายคน หลายงาน

จนวันนี้ได้มาพบกับ add-on ที่ดีเยี่ยมอีกตัวนึง ทำให้ผมฉลาดขึ้นอีกนิดได้รู้ว่าตัว flash player plug-in ที่ลงกับ browser นั้นจริงๆ แล้วมันมี version สำหรับ debug งานด้วย อยู่ในหน้า download อันเดียวกันเลย ที่หน้านี้
เลื่อนหน้าจอลงไปเรื่อยๆ จนเจอกับ

Download the Windows Flash Player 10 Plugin content debugger (for Netscape-compatible browsers) (EXE, 2.09 MB)

หลังจากลงแล้ว restart FireFox 1 รอบครับ ทุกครั้งที่เราเล่น flash มันจะไปเก็บ logfile ไว้ที่ path นี้

อย่าลืมสั่ง show hidden files and folders ก่อนด้วย ถ้าไม่มีก็สร้างไฟล์เปล่าไว้ได้เลยครับ
Windows XP

C:\Documents and Settings\{user}\Application Data\Macromedia\Flash Player\Logs\flashlog.txt

Windows Vista

C:\Users\{user}\AppData\Roaming\Macromedia\Flash Player\Logs\flashlog.txt

support linux, osx ด้วยครับ ดู path ได้จากตอน setting flashtracer ได้เลย

ทีนี้ก็ลง add-on ตัวนี้ครับ FlashTracer มันจะทำหน้าที่ไปอ่านไฟล์ flashlog.txt ด้านบนแบบ real time หน้าที่เราแค่ set path ไปเรียก flashlog.txt ให้ถูกต้องเท่านั้นเอง

ต่อไปการ debug งาน flash ขอบอกว่า สะดวกสุดๆเลยหล่ะครับ


Written by Pipo in: Flash, Web Developer | Tags: , , ,

No Comments »

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes