Flash FPS Monitor AS2

AS2Adobe Flash 30.Sep 6:54 am by wissarHome »

fps.jpg

สคริปสำหรับแสดง Frame Rate ของ Flash Movie ในขณะที่เล่นอยู่ สำหรับ Flash Developer ทั้ง Animator และ Programer สคริปนี้จะช่วยคุณเพิ่ม Performance ให้งานคุณได้อีกเยอะเลยทีเดียว

Featured

  • แสดงกราฟของ Frame Rate ในขณะนั้น
    ซึ่งโดยปกติกราฟควรจะเป็นสีเขียว แต่ถ้าเมื่อไรแฟลชทำงานหนัก ก็จะเปลี่ยนเป็นสีเหลือง และสีแดงตามลำดับ
  • TE (Time Elapsed) ซึ่งไว้สำหรับ ตรวจสอบ และเปรียบเทียบความเร็ว
    ในการทำงานของสคริปในแต่ละเฟรม
  • ฟังก์ชันย่อ-ขยาย โดยกดที่กราฟจะเป็นการย่อ และขยายพื้นที่การแสดงผล
  • สามารถเลือกวางไว้ ทางซ้ายบน หรือขวาบนของจอก็ได้
  • FPS จะเล่นต่อจากเดิมไม่ reset แม้สคริปจะวนกลับมาเจอคำสั่ง FPS.start อีกทีก็ตาม

  • ตัวอย่าง

    ตัวอย่างข้างล่างเป็น Enginge 3D ของแฟลช 8 ที่ผมใส่ Effect Blur ให้ 3D Object 30 ชิ้น เพื่อทดสอบการทำงานของ FPS Monitor
    ซึ่งในขณะที่เทสต์คงกระตุกน่าดู แต่คุณจะเห็นว่า หลังจากปิด Effect Blur ไปแล้ว กราฟจะกลายเป็นสีเหลือง และเขียวตามลำดับ

    flash

    Usage

    เปิดแฟลชมาใส่ CODE สองบรรทัดล่างก็ใช้ได้แล้ว

    import com.lifeztream.debug.FPS;
    FPS.start (movieFPS:Number [,alignment:String=”left”]);

    alignment “left” or “right” ซึ่งจะใส่หรือไม่ใส่ก็ได้ โดยค่าพื้นฐานจะเป็น “left”

    TODO

    Version AS3 และเพิ่มฟังก์ชัน Memory Usage ตัวนี้เสร็จแล้วครับ คลิกที่นี่เลย

    FPSMonitor Class AS2 (521)

    3 Responses to “Flash FPS Monitor AS2”

    1. Tongy Says:

      อะ…แค่สองบรรทัดเองเหรอ?
      ง่ายงั้นเลยเหรอโบ๊ตต๋า!!
      สึดย่อด!

    2. lifeztream » Blog Archive » Flash FPS Monitor AS3 Says:

      […] เป็นโปรแกรมเดียวกับตัวนี้ครับแต่เป็น Version AS3 http://www.lifeztream.com/blog/?p=76&language=th […]

    3. photon Says:

      ขอบคุณมากคับ ใช้ประโยชน์ได้อย่างดีเลยล่ะ

    Leave a Reply


    Special thanks to Ndesign-Studio.
    Entries RSS Comments RSS Login