Allow Smoothing

วันนี้นั่งทำแบนเนอร์อยู่ตัวนึง ปรากฎว่าต้องทำให้มันหมุน ส่วนไฟล์ที่ได้มาก็เป็นไฟล์จาก psd
ดูแล้วมันก็โอเคนะ แต่พอมาทำใน flash แล้วรันดูปรากฎว่าภาพมันแตก เวลาหมุนไม่เนียนเลย
นั่งครุ่นคิดอยู่นาน ต้องดราฟใหม่หรือเปล่าว้า ได้ไฟล์ ai มาคงจะง่ายกว่านี้ เอายังไงดีวะ ….

สมมุติว่าเป็นแบบนี้ละกัน


นั่งทำหน้ากรุ้มกริ่มอยู่นาน ส่งสายตาไปทางเพื่อน จะถามก็กลัวเค้าด่าว่าโง่ (อันนี้ไม่ดีเลย ไม่เช่น
นั้นการพัฒนาตัวเองก็จะไม่เกิดขึ้น 🙁 ) แล้วเพื่อนต๊อกผู้แสนดีก็เข้ามา เมิงปรับ Allow smoot
เซ่….แบบนี้นะ….
flash_ibargame1
แล้วก็แบบนี้
flash_ibargame2
ผลที่ได้ ….

เนียนขึ้นทันตา ไม่ต้องมานั่งทำ ai ใหม่บางครั้งเรื่องง่ายๆใกล้ๆตัวเราก็ลืมไปได้เหมือนกันครับ
จำเป็นต้องบันทึกเอาไว้ แฮ่ๆ ในตัวอย่างเป็นการเขียนด้วยสคริป as2

สคริปก็จะเป็นแบบนี้ ตัว R เป็น mc ชื่ออินสแตนก็คือ t3 สั่งให้หมุนตามเข็มนาฬิกา ทีละ 5px
t3.onEnterFrame = function() {
this._rotation += 5;
}

จริงๆแล้วใน as2 เขียนเข้าไปอีก 1 คำสั่ง ก็ทำได้เหมือนกัน ไม่ต้องไปปรับพ๊อพเปอตี็ให้ได้ค่า smoot

t3.onEnterFrame = function() {
this.forceSmoothing = true;// บันทัดนี้เป็นการสั่งให้ mc ปรับ smoot ครับ
this._rotation += 5;
}

ก็ทำได้เหมือนกัน อันนี้ต้องขอบคุณอาจารย์ฮาร์ทแห่งบ้าน TFD ครับ หลังจากนี้ก็ไปนั่งคิด
เอนิเมชั่นก่อนนะครับ ทำไม่ได้ก็ทำหน้ากรุ้มกริ่มต่อไป เหมือนว่าทำได้ อิอิ

5,009 views

7 thoughts on “Allow Smoothing

Leave a Reply

Your email address will not be published.