เมื่อรวมร่าง Papervision3D และ APE Engine

อ่านจากหัวข้อแล้ว หลายๆท่านน่าจะทราบกันบ้างแล้วว่าทั้งคู่ หมายถึงอะไร
หากใครยังไม่ทราบก็ขออธิบายคร่าวๆแล้วกันนะครับ
Papervision3D แน่นอน ใครไม่รู้จัก ก็แปลว่าหลงทางมาเว็ปนี้นแน่นอน  มันคือคลาสของ ActionScript 3.0 เพื่อสร้างวัตถุ 3D ในแฟลช นั่นเอง หากยังสงสัยให้วิ่งตรงไปศึกษาที่นี่ได้เลย  http://blog.papervision3d.org/
ส่วนของ
APE Engine นั้น ก็คือ

ทำยังไงดี as 3.0 คลิกปุ่มใต้ MovieClip ไม่ได้

จะทำยังไงดี คงเป็นคำถามแรกหากใครได้ทำงานด้วย ActionScript 3.0 แล้วเกิดเหตุการณ์ว่า ไม่สามารถคลิกปุ่ม ซึ่งอยู่ใต้วัตถุอื่นๆได้
ในการทำงานบางครั้ง แน่นอนว่าเราอาจจะต้องมีการวางวัตถุ ที่อาจจะมีพื้นที่โปร่งใส เช่นภาพ PNG และหากว่าวัตถุชิ้นนั้นถูกวางอบู่บนปุ่มด้วยแล้วหละก็ จะทำให้เราไม่สามารถคลิกปุ่มใต้วัตถุนั้นได้เลย หรือบางทีก็ไปทับบางส่วน ทำให้คลิกปุ่มนั้นได้แค่ครึ่งเดียวเท่านั้นเอง
จะทำยังไงดีหละทีนี้  …. มีคำตอบครับ ด้วยคำสั่งง่ายๆคือ

Photoshop CS5

กระแส CS5 กำลังมาแรง ไหนๆก็ไหนๆหยิบ photoshop CS5 ที่กำลังจะมาถึงให้ดูความอัจฉริยะของเครื่องมือใหม่ๆกัน ไม่ต้องอธิบบายมา ดู VDO กันเลยดีกว่า

Flash CS5 9 Hilight Feature

1.หน้าต่าง Embed Font ใหม่ สามารถมองเห็นฟอนต์ทุกตัวที่ Embed ไปแล้ว และจัดการ เพิ่ม หรือลบได้อย่างง่ายดาย ทำให้เราเห็นว่า ไฟล์ของเราใช้ Font อะไรบ้าง
2. หน้าต่าง Color Panel ใหม่ ช่วยในการเลือกสีได้หลากหลายกว่าเดิม
3. หน้าต่างใหม่ Code Snippet ช่วยในการเขียนโค้ดง่ายขึ้น ด้วยการรวมโค้ดที่ใช้บ่อย เมื่อต้องการเพียงดับเบิ้ลคลิกโค้ดนั้นๆ ก็จะใส่โค้ดให้เลย เช่น เล่นเพลง เล่นวีดีโอ drag [...]

“Squiggly” spell checker ใหม่จาก adobe labs

Squiggly คือเครื่องมือช่วยตรวจสอบการสะกดคำ หรือว่า  Spell Checking Engine ใหม่จาก Adobe  สำหรับ Flash Player และ Adobe AIR เห็นได้ชัดว่า Adobe เองกำลังพัฒนาเรื่องการแสดงผล และเรื่องเกียวกับภาษาให้กับ Flash Player ยกตัวอย่างที่ออกมาก่อนหน้าก้คือ Adobe Text Layout Framework (TLF) ซึ่งมีเรื่องการจัดการแสดงผลตัวหนังสือและรองรับภาษาหลายภาษา เป็นเรื่องดีว่าต่อไปเราก็จะเห็นแฟลชของเราเองทำงานกับตัวอักษรได้ดีขึ้นแน่นอน
สำหรับ Squiggly แน่นอน [...]

Prev 1 2 3 4 5 Next

แฟลช Tween แบบไฮสปีด ด้วย Greensock

Published on ธันวาคม 13th, 2009one comment

iconเวลาที่ Flash Developer อย่างพวกเราคิดจะทำวัตถุให้เคลื่อนไหว จะมานั่งทำ Motion Tween อยู่มันก็ยังไงอยู่ใช่ไหมครับ ก็แหม.. เขียน ActionScript 3.0 กันมาซะขนาดนี้แล้ว จะทำให้วัตถุเคลื่อนไหวทั้งทีใช่ม้าาาา

แต่ก็พูดเกินไปนะครับ จริงๆมันก็ขึ้นอยู่กับงานด้วยแหละ ว่ามันจะเหมาะสมกับงานอะไรบ้าง อย่างถ้าเราจะทำงานให้มันมี interactive เนี่ยะ ก็ต้องลงโค้ดกันหน่อย

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

(เพิ่มเติม…)

สลดทำmvเลียนแบบ SHINee

Published on ธันวาคม 10th, 20092 comment

10-12-2552 3-55-26

เป็นเรื่องเป็นราว กับการลอกเลียนแบบอีกแล้ว ล่าสุดมีคนเลียนแบบมิวสิควีดีโอเพลง RingDingDong ของ SHINee

เหมือนกับเปี๊ยบแบบไม่อายฟ้าดิน

เหมือนยังไงลองดุ Video เปรียบเทียบกันจะจะ

(เพิ่มเติม…)

เทคนิคแต่งตั้ง เจ้าของฟังชั่น function context Actionscript2.0

Published on พฤศจิกายน 29th, 2009no comments

contectHeaderหยิบเอาเทคนิคเล็กๆน้อยๆมาเล่าให้ฟังถึงแม้จะเป็นเรื่องเก่าแล้วก็ตามนะครับ (แหม ก็ actionscript 2.0 นี่นา ) แต่ผมเชื่อว่ายังมีคนใช้ประโยชน์จากมันได้แน่

คิดว่าทุกคนคงจะคุ้นเคยกับการสร้าง Event ใช้งานใน ActionScript 2.0 ในรูปแบบ โค้ดต่อไปนี้

MC.onRelease = function(){
     trace( this );
}

จากโค้ดด้านบน เราจะรู้ดีว่าการสั่งงาน this ในฟังชั่นนั้น จะหมายถึงตัว MC เอง
การ trace ก็จะแสดงถึง path ของ MC ออกมา
(เพิ่มเติม…)

มาทดลองฟีเจอร์ใหม่ Adobe AIR 2 กับ 9 แอพพลิเคชั่น

Published on พฤศจิกายน 18th, 2009no comments

adobe_air_iconหลังจากเล่าให้ฟังแล้วว่า 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 มีอะไรดี

Published on พฤศจิกายน 18th, 2009one comment

17-11-2552 23-11-17

ล่าสุด 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 ก่อนเป็นส่วนใหญ่  ลองตรวจสอบการ์ดแสดงผลของคุณว่ารองรับหรือเปล่าจากรายการด้านล่าง

(เพิ่มเติม…)