Archive for the ‘Actionscript 3.0’ Category:

แรงอีกกับ AR บน Facebook

Written on มีนาคม 7th, 2010 by adminone shout

AR คืออะไร ทำไมมันกำลังบูม

บางคนอาจจะสงสัยใช่ไหมครับ AR ย่อมากจา Augmented Realrity เป็นเทคโนโลยีในการสร้างความเสมือนจริงให้กับโลกของคอมพิวเตอร์ ให้คนรู้สึกเหมือนมันมีอยู่จริง

อาจจะเข้าใจยากสักหน่อย แต่ถ้าบอกว่า

คุณจะได้เห็นภาพคุณถือมีดดาบเล่มใหญ่ อยู่ในมือ ทั้งที่จริงๆแล้ว มือคุณไม่ได้ถืออะไรเลย
แต่เทคโนโลยี AR นี้จะแสดงภาพบนจอ ให้คุณได้ถือดาบเล่มใหญ่ได้อย่างเสมือนว่า มันมีอยู่จริงๆในมือของคุณนั่นเอง

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

ถ่ายรูปด้วยแฟลชแล้วบันทึกเป็น JPG ใครก็ทำได้

Written on กุมภาพันธ์ 20th, 2010 by admin4 shouts

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

เราจะทำอะไร ?
เราจะมาทำแฟลชที่สามารถบันทึกภาพจากกล้องไปเป็น JPG ได้

มันยากตรงไหน?
เราต้องมาทำความเข้าใจกันก่อนว่า แฟลชนี้ เราจะใช้งานในลักษณะ ออนไลน์ อยู่บนเว็ปไซต์
ทำไมถึงต้องบอกแบบนี้หรอครับ นั่นก็เพราะว่าแฟลชที่อยู่บนเว็ปไซต์จะมีข้อจำกัดคือ ไม่สามารถบันทึกไฟล์เป็น JPG ได้ ดังนั้นเราต้องมีเพื่อนช่วยเพิ่มความสามารถให้แฟลช ในกรณีนี้ เพื่อนคนนั้นเราจะยกให้เป็น PHP นั่นเองที่มาช่วย อาจจะให้มือใหม่บางคนมองเห็นวิธีทำงานกับ PHP ด้วยบางส่วน นะครับ

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

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

Written on มกราคม 21st, 2010 by adminone shout

อ่านจากหัวข้อแล้ว หลายๆท่านน่าจะทราบกันบ้างแล้วว่าทั้งคู่ หมายถึงอะไร

หากใครยังไม่ทราบก็ขออธิบายคร่าวๆแล้วกันนะครับ

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

ส่วนของ

APE Engine นั้น ก็คือ (เพิ่มเติม…)

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

Written on มกราคม 3rd, 2010 by adminno shouts

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

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

จะทำยังไงดีหละทีนี้  …. มีคำตอบครับ ด้วยคำสั่งง่ายๆคือ (เพิ่มเติม…)

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

Written on ธันวาคม 22nd, 2009 by adminno shouts

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

สำหรับ Squiggly แน่นอน ใช้ได้บน

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

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

Written on ธันวาคม 13th, 2009 by adminone shout

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

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

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

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

Flash Application For Iphone

Written on ตุลาคม 6th, 2009 by admin5 shouts

titleFlashIphone

เท่าที่เราทราบกันดีอยู่แล้วว่า iphone ไม่สามารถรันแฟลชได้เลย
รวมถึงแฟลชที่อยู่บนเว็ปไซต์ด้วย เพราะว่า iphone ไม่มี flash player
ไม่ว่าจะด้วยเรื่องธุรกิจ การเมืองอะไรก็แล้วแต่ iphone ไม่มี flash player และไม่แน่ใจว่าจะอนุญาตให้พัฒนาหรือเปล่า

แต่ข่าวใหม่จาก Adobe Labs กับ Flash CS5 ที่กำลังจะออกสู่ตลาดเร็วๆนี้ หรืออาจจะต้นปีหน้า ที่เว็ปไซต์ Adobe เองได้บอกว่า เราสามารถพัฒนาแฟลชสำหรับ  iphone ได้แล้ว โดยปราศจาก flash player

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

แฟลชก็ตัดต่อ VDO ได้นะ

Written on กันยายน 9th, 2009 by adminno shouts

flvslicer

ปรกติผมก็ไม่เคยหวงวิชานะครับ นี่ไปเจอเครื่องมือน่าสนใจ ก็เอามาบอกเล่ากันทันทีเลย

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

สำหรับคราวนี้ผมมี Class มาแนะนำ เป็นคลาสที่ใช้ ByteArray ในการอ่านไฟล์ FLV และสามารถตัดต่อ Mix VDO ได้อย่างอิสระ และยังสามารถ Save เป็นไฟล์ FLV ได้ด้วย

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

เขียนเกมแฟลชบน Hi5 และ MySpace

Written on กันยายน 8th, 2009 by adminone shout

opensocial

ผมสนใจเรื่องของการเขียนเกมบน Hi5 หรือ Facebook มานานแล้ว และมองหา API สำหรับแฟลช แต่ก็ยังไม่มีซักที ถ้าเป็นฝั่ง facebook ก็จะเป็น PHP API ซึ่งก็ใช้งานไม่ยาก และน่าสนใจมากเลยทีเดียว

แต่สำหรับเริ่มต้น ผมสนใจในส่วนที่ Hi5 และ MySpace ใช้ระบบ Opensocial จาก Google ที่พัฒนาขึ้นมาสำหรับเว็ปที่เป็น Social Network

ที่น่าสนใจคือ มันเป็นระบบที่ใช้งานกันกว้างขวางมากทำให้เราสามารถนำมันไปใช้ประยุกต์กับเว็ปไวท์อื่นๆได้ด้วย

การทำงานของ opensocial จะเป็นไปตามรูป

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

เมือง 3D ด้วย Papervision3D

Written on กันยายน 1st, 2009 by admin21 shouts

14-12-2552 22-07-58

ทดลองเล่นที่นี่

ไม่ได้มีอะไรแปลกใหม่ครับ ก็แค่ทำเล่นเท่านั้นเอง ใช้ Papervision3D ในการเขียน

เดิน กดลูกศร บนล่าง ซ้ายขวา

ไหนๆก็ไหนๆ เลยเอา Source มาแจกไว้เล่นๆ

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

เรื่องที่เก่ากว่า