แฟลช Tween แบบไฮสปีด ด้วย Greensock
เวลาที่ Flash Developer อย่างพวกเราคิดจะทำวัตถุให้เคลื่อนไหว จะมานั่งทำ Motion Tween อยู่มันก็ยังไงอยู่ใช่ไหมครับ ก็แหม.. เขียน ActionScript 3.0 กันมาซะขนาดนี้แล้ว จะทำให้วัตถุเคลื่อนไหวทั้งทีใช่ม้าาาา
แต่ก็พูดเกินไปนะครับ จริงๆมันก็ขึ้นอยู่กับงานด้วยแหละ ว่ามันจะเหมาะสมกับงานอะไรบ้าง อย่างถ้าเราจะทำงานให้มันมี interactive เนี่ยะ ก็ต้องลงโค้ดกันหน่อย
ปรกติแล้วเวลาที่เราจะเลือกใช้งานสคริปในการทำให้อะไรก็แล้วแต่เคลื่อนไหวเราก็จะมีตัวเลือกอยู่หลายทางเหมือนกัน นั่นก็คือ คลาส Tween ของ flash ที่ติดมากับแฟลชเลย ซึ่งใช้งานยุ่งยาก หลายบรรทัด หรือ.. บางคนถึงกับ Event.ENTER_FRAME กันเลยทีเดียว ก็ มันง่ายนี่นา แต่ก็แลกมากับความเร็วนะครับ ก็ยิ่งรู้ๆกันอยู่ว่า FlashPlayer ของเรา ก็ไม่ได้เร็วอะไรมากมายขนาดนั้น เพราะทุกอย่าง ถูกโยนภาระให้ CPU ทำงานไปเต็มๆเลย น่าสงสาร CPU จริงๆ ไอ้ครั้นว่าจะซื้อ CPU แรงๆก็ไม่มีเงินซะด้วย แถมไม่ใช่ทางแก้ปัญหา เพราะถึงเครื่องเราจะแรง แต่พอ user มาดู ก็ยังช้าเหมือนเดิม นี่ถือเป็นอีกความท้าทายนึงเลยที่เราต้องจำกัดงบประมาณให้แฟลชกิน CPU น้อยๆ กินแรมน้อยๆนะลูก อย่าตระกะแหลก CPU เดี่ยวชาวบ้านจะว่าเอาได้ว่าเป็น Programmer ไม่มีสมบัติผู้ดี
สลดทำmvเลียนแบบ SHINee

เป็นเรื่องเป็นราว กับการลอกเลียนแบบอีกแล้ว ล่าสุดมีคนเลียนแบบมิวสิควีดีโอเพลง RingDingDong ของ SHINee
เหมือนกับเปี๊ยบแบบไม่อายฟ้าดิน
เหมือนยังไงลองดุ Video เปรียบเทียบกันจะจะ
เทคนิคแต่งตั้ง เจ้าของฟังชั่น function context Actionscript2.0
หยิบเอาเทคนิคเล็กๆน้อยๆมาเล่าให้ฟังถึงแม้จะเป็นเรื่องเก่าแล้วก็ตามนะครับ (แหม ก็ actionscript 2.0 นี่นา ) แต่ผมเชื่อว่ายังมีคนใช้ประโยชน์จากมันได้แน่
คิดว่าทุกคนคงจะคุ้นเคยกับการสร้าง Event ใช้งานใน ActionScript 2.0 ในรูปแบบ โค้ดต่อไปนี้
MC.onRelease = function(){ trace( this ); }
จากโค้ดด้านบน เราจะรู้ดีว่าการสั่งงาน this ในฟังชั่นนั้น จะหมายถึงตัว MC เอง
การ trace ก็จะแสดงถึง path ของ MC ออกมา
(เพิ่มเติม…)
มาทดลองฟีเจอร์ใหม่ Adobe AIR 2 กับ 9 แอพพลิเคชั่น
หลังจากเล่าให้ฟังแล้วว่า Adobe ออก Adobe AIR 2 beta และ FlashPlayer 10.1 และมีฟีเจอร์ใหม่ๆที่เพิ่มเข้ามา เช่น HTTP streaming และ hardware decoding of H.264 video แนะนำให้กลับไปอ่านครั้งที่แล้วก่อนว่า Adobe AIR 2 ปล่อยฟีเจอร์เด็ดๆอะไรบ้าง
เรามาลองทดสอบฟีเจอร์เด็ดๆกับแอพพลิเคชั่นตัวอย่างสัก 9 ตัวเผื่อจะทำให้เกิดปิ๊งไอเดียในการนำมาใช้งานได้บ้าง
ใหม่ Adobe AIR 2 beta & Flash Player 10.1 มีอะไรดี

ล่าสุด Adobe ก็ได้ออก FlashPlayer 10.1 และ Adobe AIR 2 beta ออกมาให้ยลโฉมกันแล้ว
เราลองมาดูกันดีกว่ามีอะไรดีใน AdobeAIR 2 beta และ Flashplayer 10.1
เรามาดูทางด้าน FlashPlayer 10.1 กันก่อน
FlashPlayer รุ่นนี้นอกจากจะแก้ Bug จุดต่างๆแล้ว ก็ยังมีจุดเด่นก็คือรองรับ SmartPhone เต็มตัวแล้ว
ทำให้เราอาจจะเริ่มเห็น Application Flash ไปโลดแล่นบน SmartPhone อีกมากมาย ( ยกเว้น iphone แต่ cs5 ก็จะสร้าง app บน iphone ได้อยู่แล้วนี่นา ) และยังมีอีกจุดเด่นก็คือรองรับในการใช้ GPU ( Graphic Processing Unit หรือพูดง่ายๆก็การ์ดจอนั่นแหละครับ ) ในการแสดงผล Video H.264 หรือพวก Mpeg ต่างๆ แปลว่าต่อไปเราก็เลือกใช้ Video ได้มากกว่า FLV แล้ว ซึ่งฟีเจอร์นี้จะซัพพอร์ตฝั่ง windows ก่อนเป็นส่วนใหญ่ ลองตรวจสอบการ์ดแสดงผลของคุณว่ารองรับหรือเปล่าจากรายการด้านล่าง
