Facebook fanpage

posted on 19 Jan 2012 22:46 by netzerodash
ถ้าต้องการติดตามบทความ ติดตามเทคโนโลยีใหม่ๆ หรือจะติดต่อเรื่องงาน
 
เชิญได้ที่ facebook fanpage นะครับ
 


edit @ 19 Jan 2012 22:52:46 by netzerodash

คำถามยอดฮิต

- อยากเขียน ActionScript 3.0 แต่ไม่รู้จะเริ่มยังไง
- อยากทำเกม แต่ไม่รู้จะเริ่มยังไง
 
วันนี้ผมเลยสรุปแนวทางในการศึกษา ActionScript 3.0 และพื้นฐาน Flash มาให้ครับ
รับรองว่า ถ้าทำตามขั้นตอนแบบนี้ คุณจะกลายเป็นโปรแกรมเมอร์ที่ดีได้แน่ๆ
 
 
พื้นฐานที่สำคัญของการพัฒนา

Application บน Flash

ด้วย ActionScript 3.0 มีอะไรบ้าง
 
 
 
- เครื่องมือ
   ถามว่าเครื่องมือของ IDE แต่ละตัวที่สร้างขึ้นมาเพื่อสนับสนุนนักพัฒนา (Developer) นั้นมีขึ้นมาใหม่เรื่อยๆ
  แต่เราก็ต้องทำความเข้าใจในเครื่องมือก่อน ไม่งั้นก็จะเหมือนมีปืนแต่ยิงไม่เป็น ใส่กระสุนไม่เป็น

- ชนิดของ symbols แต่ละอย่างมีคุณสมบัติยังไง แตกต่างกันยังไง???
  MovieClip คืออะไร
  Button  คืออะไร
  Graphics  คืออะไร
    
- timeline , scene (แต่ถ้าไม่ใช่ animation ไม่แนะนำให้ใช้ scene นะครับ)
  ก่อนที่เราจะออกแบบหรือพัฒนาอะไรซักอย่าง เราต้องเข้าใจการทำงานของระบบก่อน
 
- Tween แบบต่างๆ
  Motion Tween
  Classic Tween
  Shape Tween

- การประกาศตัวแปร
   Flash ประกาศตัวแปรยังไง ??? 
  var status:String = new String("หิวข้าววววววววววว");
  ในกรณี OOP ถามว่า private protected public ใช้ต่างกันยังไง???
 
- การตั้งชื่อตัวแปร function Class และทุกๆอย่าง

  หลักการตั้่งชื่อตัวแปร ก็จะมีอยู่ไม่กี่อย่าง
  1. ห้ามขึ้นต้นด้วยตัวเลข
  2. ห้ามมีสัญลักษณ์ ยกเว้น _ 
  3. คำแรกขึ้นต้นด้วยตัวเล็ก คำต่อมาตัวแรกจะใช้เป็นตัวใหญ๋ เช่น carSpeed , timeStamp
  4. ห้ามเว้นวรรค ห้ามมีช่องว่าง (space)
  5. ห้ามซ้ำกับคำสงวนต่างๆ เช่น true , Stage
 
  ส่วน Class ก็เริ่มต้นด้วยตัวใหญ่ 
  ที่ให้ใช้หลักการนี้ เพราะได้เป็นสากล และทำงานร่วมกับคนอื่นได้ง่าย
 
- ชนิดตัวแปร
  String = ข้อความที่เป็น text 
  Number = ตัวเลข
  Boolean  = ข้อมูลด้านตรรก มี true กับ false
 
- เงื่อนไข
   if else, switch case
 
- การทำซ้ำ (loop)
   เช่นพวก for, while, do while, foreach
 
- การจัดการ Assets ทุกอย่างใน Library (สำคัญมากในการทำงานใหญ่ๆ เพราะงั้น ฝึกไว้ให้ชินครับ)
 
- การใช้งาน external library
 
- ชนิดของภาพ (สำคัญมาก)
   ตัวไหนควรจะใช้ bitmap ตัวไหนควรใช้ vector

- ชนิดของเสียง
 
- XML
 
- การออกแบบโครงสร้างงาน (ตั้งแต่ flowchart , DFD เป็นต้น)
 
- การเชื่อมต่อกับ Server (ใช้ร่วมกับ server side script เช่น PHP และอื่นๆ)
 
- Data Structure (Stack , linked list , Queue เป็นต้น)
 
- Sorting ต่างๆ (insertion sort , bubble sort , Quick sort เป็นต้น )
 
- Concept ต่างๆของ Object Oriented Programming (OOP) ให้เข้าใจ

 
 
คำสั่งของ Flash ดูได้จากที่นี่

เช่น ต้องการจำทำอะไรกบั MovieClip ก็เข้าไปใน Class MovieClip

เราก็จะเห็น method ต่างๆ เช่น gotoAndPlay gotoAndStop ซึ่งเราสามารถดูวิธีเขียน syntax
 
และตัวอย่างได้จากในเว็บนี้ พร้อมคำอธิบาย

 
 
อย่าบ่นว่าเป็นภาษาอังกฤษ เพราะถ้าเลือกจะ
 
เดินทางสายนี้
 
ยังไงก็หนีไม่พ้นภาษาอังกฤษ

 
ถ้าทำทุกอย่างนี้ที่ละขั้น ๆ

โดยทุกๆอัน ต้องทำเป็นชิ้นงานตัวอย่างขึ้นมา แล้วทำความเข้าใจไปด้วย

พอเข้าใจทั้งหมดแล้ว ก็ลองทำเป็นชิ้นงานขึ้นมา โดยใช้เทคนิคพวกนี้ เช่น ทำเกม , ทำ application ต่างๆ

แล้วจะทำให้เราเข้าใจ Programming มากขึ้น และไม่ว่าโปรแกรมไหนๆมา เราก็จะใช้พื้นฐานนี้ได้ตลอด 
 


สู้ๆครับ Cool
 
ใครลองทำแล้ว ก็เอาตัวอย่างที่ฝึกทำมาให้ดูบ้างนะครับ ^^

 


 

 

 


edit @ 22 Dec 2011 18:59:58 by netzerodash

edit @ 22 Dec 2011 19:01:06 by netzerodash

สวัสดีครับ

posted on 24 Sep 2010 12:54 by netzerodash

สวัสดีครับ


ทางเรารับสอนการใช้งานโปรแกรมกราฟิกทั้งระดับพื้นฐานและระดับสูง ตามระดับของผู้เรียน

 

- การออกแบบและพัฒนาสื่อโดยโปรแกรม Adobe Flash (Animation, ActionScript 2.0, ActionScript 3.0)

- การเขียนเว็บไซต์ด้วยโปรแกรม Adobe Dreamwaver

- พื้นฐานการออกแบบและตกแต่งภาพด้วย Adobe Photoshop

- การเขียนโปรแกรมบนเว็บด้วยภาษา PHP & MySQL (เช่น ระบบสมัครสมาชิก webboard สมุดเยี่ยม เป็นต้น)

- การออกแบบภาพโดยใช้โปรแกรม Adobe Illustrator

- และถ้าอยากให้สอนอะไรนอกเหนือจากนี้สามารถสอบถามได้เพิ่มเติมทางอีเมลล์และโทรศัพท์คับ

 

หลักสูตรแต่ละโปรแกรมสามารถปรับตามที่ผู้เรียนสนใจได้นะคับ

สอนโดยทีมวิศวกร โปรแกรมเมอร์ และกราฟิกดีไซน์เนอร์ที่มีประสบการณ์ (เกียรตินิยม)



edit @ 26 Mar 2011 03:21:44 by netzerodash

 
nG_Media
(Next Generation Media)
 
 
รับงานด้านมัลติมีเดียทุกประเภทคับ

- Augmented Reality (AR)
        - รับทำงานแสดงผลภาพสามมิติเสมือนจริง
        - รับทำงาน Event ที่เกี่ยวกับการแสดงผลภาพแบบสามมิติเสมือนจริง
        - และงานตามความต้องการ
        - ปล. ถ้าไม่ทราบว่า AR คืออะไร ลองเข้าไปดูที่นี่นะคับ http://www.youtube.com/watch?v=x0QOuf9iu2Q&feature=related
 
- Flash 
        - รับงาน Flash Animation
        - รับงาน Flash Banner
        - รับงาน Flash Game
        - รับงาน Flash Web
        - รับงาน Flash CAI(คอมพิวเตอร์ช่วยสอน)
        - รับงาน Flash E-Card เทศกาลต่างๆ
        - รับงาน Flash Presentation  
        - หรืองานตามความต้องการของลูกค้า
 
- Production
        - รับงาน ตัดต่อ VDO เช่น งานพิธีต่้างๆ
        - รับงาน Special Effect 
        - รับงาน Motion Graphics
        - รับงาน Title เปิดภาพยนตร์
        - หรืองานตามความต้องการของลูกค้า
 
- WebSite 
        - เว็บร้านค้า หรือ องค์กรต่างๆ
        - เว็บ portfolio
        - เว็บที่มีระบบ Adminstrator
        - เว็บที่มีระบบสมัครสมาชิก ระบบการค้าออนไลน์
        - หรืองานตามความต้องการของลูกค้า
- 2D
        - Animation
        - Music VDO
        - ออกแบบตัวละคร
        - กราฟิกดีไซน์
        - ออกแบบโปสเตอร์
        - หรืองานตามความต้องการของลูกค้า
- 3D
        - ออกแบบตัวละคร
       - ปั้นโมเดล
       - Animation
        - หรืองานตามความต้องการของลูกค้า
- Other
        - งานอื่นๆที่เกี่ยวข้องกับคอมพิวเตอร์ที่นอกเหนือจากนี้สามารถพูดคุยกันได้คับ
 
ปล : ติดต่อขอดูผลงานได้ผ่านทาง MSN นะฮะ เนื่องจากผลงานไม่สามารถนำมาเผยแพร่ได้
ติดต่อ
โทร : 0850069029(เบอร์หลัก) , 0872150160 , 0804266563 (เน็ท)
BB PIN : 268F0E01
msn : zero_dash_1@hotmail.com
email : netzerodash.exe@gmail.com (for contact)
blog : netzerodash.exteen.com


edit @ 23 Nov 2011 12:56:49 by netzerodash

Code:
 
_root.createEmptyMovieClip("mc",1);
mc.moveTo(50,50);
var i=0;
_root.onEnterFrame = function() {
i+=5;
var color = Math.round(Math.random(50)*100000);
newColor = color*0x0FF00F;
//trace (newColor);
mc.lineStyle(3,newColor,50);
mc.lineTo(i+50,50);
};
 
ลองเองไปเล่นกานดูนะฮะ
พื้นฐานง่ายๆ เรื่องการปัดเศษ วาดเส้น 

edit @ 9 May 2010 18:43:51 by Zero_dasH



edit @ 26 Apr 2010 15:14:38 by Zero_dasH