Archive

Archive for ตุลาคม, 2010

มา Freeze จับเวลา Flash กันดีกว่า

ตุลาคม 29, 2010 ใส่ความเห็น

อีกวิธีหนึ่งที่เราต้องการจับเวลา Flash โดยที่ไม่จำเป็นต้องเพิ่ม timeline ให้ยืดยาวววววววววววววววววววววว
ทริคก็คือ การเขียน function จับเวลา ณ จุดที่เราต้องการแช่ animation ไว้นั่นเอง

วิธีการ
1) ทำ animation flash ให้เรียบร้อย
2) ณ จุดที่ต้องการแช่ animation ให้ใส่คำสั่งที่ frame ดังนี้

stop();
function ชื่อฟังค์ชั่น (){
clearInterval(id);
gotoAndPlay(‘เฟรมที่ต้องการให้เล่นถัดไป’);
}

var id = setInterval(ชื่อฟังค์ชั่น,จำนวนวินาทีที่ต้องการหยุดค้าง x 1000);

ตัวอย่าง function
stop();
function auto (){
clearInterval(id);
gotoAndPlay(‘shot2′);
}

var id = setInterval(auto,3000);

เอาไปลองใช้กันดูนะค้าาา ถ้าติดตรงไหนมาเล่าสู่กันฟังเหมือนเดิมน้าาาา

Categories: Flash
Follow

Get every new post delivered to your Inbox.