รับสมัคร Flash Programmer(Full Time) 1 ตำแหน่ง by akara
May5
รับสมัคร Flash Programmer(Full Time) 1 ตำแหน่ง
คุณสมบัติพื้นฐาน :
- ไม่จำกัดเพศ และ Level
- ไม่เกรงกลัวต่อการต้องไปไล่ code/แก้ code/ต่อยอด code คนอื่น
- เก็บ Level (เรียนรู้)ได้เร็ว
- ไอเทมที่ต้องการ บัตรปริญญาระดับป.ตรี 1 ea
- ไอเทมที่ต้องการ Account Facebook 1 ea
- ยินดีรับนิสิต/นักศึกษาจบใหม่
- Skill : Action Script 3 Lv.1
- ถ้ามีสกิล Adobe Flex จะได้รับการพิจารณาเป็นพิเศษ
- เคยใช้งาน Adobe Flash Catalyst มาก่อนจะได้รับการพิจารณาเป็นพิเศษ
ไอเท็มที่ต้องใช้ในการสมัคร :
1. Resume
2. Portfolio
สนใจส่งอีเมลล์มาสมัครที่ recruit [at] levelup.in.th
การแก้ปัญหาไม่สามารถเรียกอ่านไฟล์ SWF ในเครื่อง by Ziah
Dec0
จาก บทความที่แล้ว ที่เรามาการเรียกโหลดไฟล์จากในเครื่องของเราได้ ซึ่งโปรเจ็คของผมที่ผ่านมาได้มีการโหลดไฟล์ SWF ในเครื่องเข้ามาประกอบด้วย ทำให้มีปัญหาหนึ่งขึ้นมาคือทาง Adove จะไม่ให้มีการอ่านไฟล์ SWF จากเครื่องเนื่องจากปัญหาทางด้านความปลอดภัย(เป็น SecurityError) จะมีหน้าตาดันรูปด้านล่างขึ้นมาเมื่อมีการอ่านไฟล์ SWF โดยอ้างอิงพาธในเครื่อง(เช่น C:\test.swf)
โดยวิธีแก้ปัญหาดังกล่าวทำได้ดังนี้ครับ
- เริ่มแรกให้เราไปที่ http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html
-กด Edit locations…
- เลือก Add location…
- เลือก Browse for files… เพื่อเลือกไฟล์ที่เราต้องการจะอนุญาต หรือ ถ้าเรามีไฟล์ SWF หลายๆไฟล์ก็เลือก Browse for folder…
- แล้วเลือกไฟล์ หรือ โฟลเดอร์ที่เราจะอนุญาตให้มีการเรียกได้
-จะเห็นได้ว่าไฟล์หรือโฟลเดอร์ที่เราอนุญาตจะแสดงในกล่องด้านล่าง
อย่าเพิ่งแปลกใจว่าทำไมไฟล์ของเรายังใช้ไม่ได้นะครับ ให้เราทำการ Reset Browser ของเรา 1 รอบ (ปิดแล้วเปิดใหม่) ก็จะสามารถเรียกโหลด SWF มาใช้งานในแอปพลิเคชั่นของเราได้แล้วล่ะครับ
วิธีการทำให้ตัวหนังสือใน Flash ไม่ขึ้น Cursor แบบ Text by akara
Aug0
เคยไหมครับ ที่ไม่อยากให้้ตัวหนังสือของคุณไม่ขึ้น Cursor แบบนี้เวลาที่อยู่บน Flash
วิธีการง่ายนิดเดียวครับ select ตัวหนังสือของคุณ แล้วจิ้มตรงช่อง Selectable ออกดังรูป(สี่เหลี่ยมสีแดง) เท่านี้ก็เสร็จแล้วครับ
ตัวอย่าง
ปล.อาจดูเหมือนง่าย แต่ผมคิดว่าหลายๆคนน่าจะไม่ทราบกัน ผมทำ Flash มา5-6ปี ก็พึ่งจะมาทราบไม่นานนี้แหละครับ
การใช้ฟังก์ชั่นหากินสำหรับสร้างเกมจากFlash hitTestObject, hitTestPoint และ realHitTest by Ziah
Apr0
ฟังก๋ชั่น hitTestObject และ hitTestPoint เป็นฟังก์ชั่นที่ค่อยข้าต้องใช้บ่อยมากในการเขียนเกมด้วย Flex เนื่องจากทั้งสองฟังก์ชั่นจะทำการตรวจเช็คว่าอยู่ทับกันหรือไม่ จึงใช้ในการชนกันต่างๆหรือเช็คความถูกต้องของตำแหน่งต่างๆอีกด้วย
◘ ฟังก์ชั่น hitTestObject
เป็นฟังก์ชั่นที่ค่อนข้างใช้บ่อย เพราะใช้งานง่ายที่สุด ใช้ระหว่าง 2 DisplayObject โค้ดเป็นดังนี้
สมมุติ a และ b เป็น movieClip
a.hitTestObject(b); //ถ้า a กับ b ทับกันก็จะได้ true
◘ ฟังก์ชั่น hitTestPoint
เป็นฟังก์ชั่นที่ใช้บ่อยเมื่อเช็ควัตถุกับเมาส์ เพราะใช้ระหว่าง Point (x,y) และ DisplayObject โค้ดเป็นดังนี้
สมมุติ a เป็น movieClip
a.hitTestPoint(mouseX,mouseY); //เช็คว่าเมาส์อยู่ทับวัตถุ a หรือไม่
◘ *แถม* ฟังก์ชั่น realHitTest
เนื่องจากทั้งสองฟังก์ชั่นก่อนหน้านี้ จะเช็คโดยไม่คำนึงถึง alpha จึงต้องใช้ฟังก์ชั่นนี้ซึ่งหน้าตาเป็นดังนี้
public function realHitTest(object:DisplayObject, point:Point):Boolean{
if(object is BitmapData)
{
return (object as BitmapData).hitTest(new Point(0,0),0, object.globalToLocal(point));
}
else {
if(!object.hitTestPoint(point.x, point.y, true))
{
return false;
}
else {
var bmapData:BitmapData = new BitmapData(object.width, object.height, true, 0x00000000);
bmapData.draw(object, new Matrix());
var returnVal:Boolean = bmapData.hitTest(new Point(0,0), 0, object.globalToLocal(point));
bmapData.dispose();
return returnVal;
}
}
}
จากภาพกรอบสี่เหลี่ยมคือพื้นที่จริงของวัตถุ ฉะนั้นเมื่อใช้ 2 ฟังก์ชั่นแรกจะ return true เพราะไม่สนใจ alpha แต่ถ้าใช้ realHitTest จะ return false มาให้ครับ
Flash Animation : รถวิ่งในเมือง by akara
Apr0
ตัวอย่างงานที่เสร็จแล้ว
สำหรับการทำ Animation จะรถวิ่ง คนวิ่ง หรือตัวอะไรวิ่งก็ตามนะครับ
หลายๆครั้งที่เรามักจะใช้การขยับฉาก เพื่อให้ภาพดูว่าเป็นรถวิ่งไปข้างหน้า
ส่วนตัวรถจริงๆน่ะไม่ได้ขยับไปไหนเลย
จากตัวอย่างที่เห็นคือขยับตัวตึกด้านหลังเป็น Loop เอาครับ
วิธีการทำก็คือ
1.เตรียมรูปจาก illustrator ให้เรียบร้อยก่อน
หลักของการทำ Animation เป็น Loop ก็คือ Frame แรกกับ Frame สุดท้ายต้องเหมือนกันครับ
ดังนั้นวิธีการทำตึกผมเลย copy ตึกมาอีกชุดนึง เพื่อเอาไว้เลื่อนไปด้านขวาครับ
2.ทำตึกเลื่อนใน Flash
ภาพนี้คือ Frame แรกของตึกที่เรา import มาจาก Illustrator ครับ
หลังจากเราสร้าง Tween เสร็จแล้ว กำหนด KeyFrame สุดท้าย แล้วก็เลื่อนตึกเลยครับ
ภาพนี้คือ Frame สุดท้าย ของตึกครับ
ที่จำเป็นต้องมี KeyFrame ตรงกลางหลายๆอันเป็นเพราะว่า ถนนมีลักษณะโค้งครับ
ถ้าปรับขนาดและเลื่อนไปเฉยๆเลย ตึกจะขยับไม่รับกับส่วนโค้งของถนนครับ
ต่อมาคือวิธีทำเส้นบนถนนให้วิ่งครับ
อันนี้ผมใช้วิธี Frame by Frame เลย
ที่เหลือก็คือ ทำรถขยับขึ้นลงนิดหน่อยก็เสร็จแล้วครับ