รับสมัคร Flash Programmer(Full Time) 1 ตำแหน่ง by

10
May
5

รับสมัคร 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

30
Dec
0

จาก บทความที่แล้ว ที่เรามาการเรียกโหลดไฟล์จากในเครื่องของเราได้ ซึ่งโปรเจ็คของผมที่ผ่านมาได้มีการโหลดไฟล์ SWF ในเครื่องเข้ามาประกอบด้วย ทำให้มีปัญหาหนึ่งขึ้นมาคือทาง Adove จะไม่ให้มีการอ่านไฟล์ SWF จากเครื่องเนื่องจากปัญหาทางด้านความปลอดภัย(เป็น SecurityError) จะมีหน้าตาดันรูปด้านล่างขึ้นมาเมื่อมีการอ่านไฟล์ SWF โดยอ้างอิงพาธในเครื่อง(เช่น C:\test.swf)

กล่อง Error เมื่อเราลง Flash Debugger ไว้

กล่อง Error เมื่อเราลง Flash Debugger ไว้

โดยวิธีแก้ปัญหาดังกล่าวทำได้ดังนี้ครับ

- เริ่มแรกให้เราไปที่ http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html

-กด Edit locations…

กด Edit Location...

กด Edit locations...

- เลือก Add location…

sss

เลือก Add location...

- เลือก Browse for files… เพื่อเลือกไฟล์ที่เราต้องการจะอนุญาต หรือ ถ้าเรามีไฟล์ SWF หลายๆไฟล์ก็เลือก Browse for folder…

เลือก

เลือก Browse for files... หรือ Browse for folder...

- แล้วเลือกไฟล์ หรือ โฟลเดอร์ที่เราจะอนุญาตให้มีการเรียกได้

ตัวอย่างเลือกไฟล์ที่ต้องการ

ตัวอย่างเลือกไฟล์ที่ต้องการ

-จะเห็นได้ว่าไฟล์หรือโฟลเดอร์ที่เราอนุญาตจะแสดงในกล่องด้านล่าง

ไฟล์หรือโฟลเดอร์ที่เราอนุญาตจะแสดงในกล่องด้านล่าง

ไฟล์หรือโฟลเดอร์ที่เราอนุญาตจะแสดงในกล่องด้านล่าง

อย่าเพิ่งแปลกใจว่าทำไมไฟล์ของเรายังใช้ไม่ได้นะครับ ให้เราทำการ Reset Browser ของเรา 1 รอบ (ปิดแล้วเปิดใหม่) ก็จะสามารถเรียกโหลด SWF มาใช้งานในแอปพลิเคชั่นของเราได้แล้วล่ะครับ

วิธีการทำให้ตัวหนังสือใน Flash ไม่ขึ้น Cursor แบบ Text by

31
Aug
0



เคยไหมครับ ที่ไม่อยากให้้ตัวหนังสือของคุณไม่ขึ้น Cursor แบบนี้เวลาที่อยู่บน Flash
วิธีการง่ายนิดเดียวครับ select ตัวหนังสือของคุณ แล้วจิ้มตรงช่อง Selectable ออกดังรูป(สี่เหลี่ยมสีแดง) เท่านี้ก็เสร็จแล้วครับ

ตัวอย่าง

ปล.อาจดูเหมือนง่าย แต่ผมคิดว่าหลายๆคนน่าจะไม่ทราบกัน ผมทำ Flash มา5-6ปี ก็พึ่งจะมาทราบไม่นานนี้แหละครับ

การใช้ฟังก์ชั่นหากินสำหรับสร้างเกมจากFlash hitTestObject, hitTestPoint และ realHitTest by

30
Apr
0

ฟังก๋ชั่น hitTestObject และ hitTestPoint เป็นฟังก์ชั่นที่ค่อยข้าต้องใช้บ่อยมากในการเขียนเกมด้วย Flex เนื่องจากทั้งสองฟังก์ชั่นจะทำการตรวจเช็คว่าอยู่ทับกันหรือไม่ จึงใช้ในการชนกันต่างๆหรือเช็คความถูกต้องของตำแหน่งต่างๆอีกด้วย

◘ ฟังก์ชั่น hitTestObject
เป็นฟังก์ชั่นที่ค่อนข้างใช้บ่อย เพราะใช้งานง่ายที่สุด ใช้ระหว่าง 2 DisplayObject โค้ดเป็นดังนี้

สมมุติ a และ b เป็น movieClip
a.hitTestObject(b); //ถ้า a กับ b ทับกันก็จะได้ true
work1

◘ ฟังก์ชั่น hitTestPoint
เป็นฟังก์ชั่นที่ใช้บ่อยเมื่อเช็ควัตถุกับเมาส์ เพราะใช้ระหว่าง Point (x,y) และ DisplayObject โค้ดเป็นดังนี้

สมมุติ a เป็น movieClip
a.hitTestPoint(mouseX,mouseY); //เช็คว่าเมาส์อยู่ทับวัตถุ a หรือไม่
work2

◘ *แถม* ฟังก์ชั่น 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 มาให้ครับ

a.realHitTest(mouseX,mouseY) เป็น false ในขณะที่ฟังก์ชั่นอื่นเป็น true

จากภาพกรอบสี่เหลี่ยมคือพื้นที่จริงของวัตถุ ฉะนั้นเมื่อใช้ 2 ฟังก์ชั่นแรกจะ return true เพราะไม่สนใจ alpha แต่ถ้าใช้ realHitTest จะ return false มาให้ครับ

Flash Animation : รถวิ่งในเมือง by

29
Apr
0

ตัวอย่างงานที่เสร็จแล้ว

สำหรับการทำ Animation จะรถวิ่ง คนวิ่ง หรือตัวอะไรวิ่งก็ตามนะครับ

หลายๆครั้งที่เรามักจะใช้การขยับฉาก เพื่อให้ภาพดูว่าเป็นรถวิ่งไปข้างหน้า

ส่วนตัวรถจริงๆน่ะไม่ได้ขยับไปไหนเลย

จากตัวอย่างที่เห็นคือขยับตัวตึกด้านหลังเป็น Loop เอาครับ

วิธีการทำก็คือ

1.เตรียมรูปจาก illustrator ให้เรียบร้อยก่อน

null

หลักของการทำ Animation เป็น Loop ก็คือ Frame แรกกับ Frame สุดท้ายต้องเหมือนกันครับ

ดังนั้นวิธีการทำตึกผมเลย copy  ตึกมาอีกชุดนึง เพื่อเอาไว้เลื่อนไปด้านขวาครับ

2.ทำตึกเลื่อนใน Flash

null

ภาพนี้คือ Frame แรกของตึกที่เรา import มาจาก Illustrator ครับ

หลังจากเราสร้าง Tween เสร็จแล้ว กำหนด KeyFrame สุดท้าย แล้วก็เลื่อนตึกเลยครับ

null

ภาพนี้คือ Frame สุดท้าย ของตึกครับ

ที่จำเป็นต้องมี KeyFrame ตรงกลางหลายๆอันเป็นเพราะว่า ถนนมีลักษณะโค้งครับ

ถ้าปรับขนาดและเลื่อนไปเฉยๆเลย ตึกจะขยับไม่รับกับส่วนโค้งของถนนครับ

ต่อมาคือวิธีทำเส้นบนถนนให้วิ่งครับ

อันนี้ผมใช้วิธี Frame by Frame เลย

1st Frame2nd Frame3rd Frame

ที่เหลือก็คือ ทำรถขยับขึ้นลงนิดหน่อยก็เสร็จแล้วครับ