เล่น Flash รอบเดียวไม่มีวนซ้ำ


Flash Animation
ที่เราสร้างขึ้นมา หากไม่มีการกำหนด Script ลงไปในไฟล์มูฟวี่ ตัวมูฟวี่ก็จะทำการเล่นวนซ้ำกลับไปกลับมาเรื่อย ๆ ตลอดระยะเวลาที่มูฟวี่นั้นแสดงผลบนหน้าเว็บเพจของเรา มีน้องแฟนเว็บเคยสอบถามกันเข้ามามากว่าทำอย่างไรให้ Flash เล่นเพียงรอบเดียวแล้วหยุดเล่นไป ครั้งนี้เลยถือเอาคำถามนั้นมาทำเป็นบทความให้ได้อ่านกันครับ

..................................................................................................................................................................................................................

1. หลังจากที่เราสร้าง Movie ของเราเสร็จสิ้นแล้ว หากต้องการให้มูฟวี่นั้นเล่นเพียงรอบเดียวให้เราทำการ Click ไปที่ Frame สุดท้ายของมูฟวี่ 1 ครั้ง
(หากมีหลาย layer ให้เลือกคลิกที่เลเยอร์ที่มีเฟรมมากที่สุด)
ดังรูป

2. จากนั้นเปิดหน้าต่างสำหรับเขียน Action Script ขึ้นมาโดยไปที่ Main Menu -> Window ->Development Panel -> Actions หรือกดที่ปุ่ม F9 ดังรูป

3. เมื่อเลือกไปที่เมนูดังกล่าวแล้วโปรแกรมจะทำการเปิดหน้าต่างออกมาให้เราทำการพิพมืคำสั่งต่าง ๆ ที่เราเรียกว่า Action Script ได้ ดังรูป

ให้เราทำการพิมพ์คำสั่ง stop(); ลงไปในหน้าต่างนั้น ดังรูปข้างต้น

4. จากนั้นทำการ Test Movie เพื่อดูผล

..................................................................................................................................................................................................................

BACK
   Copyright © 2003-2007 dwthai.com. All rights reserved. This website was created by : S.raksasuk.