FutureSplash
Animator (10 เมษายน 1996): เวอร์ชั่นเริ่มต้นของ flash ซึ่งประกอบด้วยเครื่องพื้นแก้ไขพื้นฐาน
และ ไทม์ไลน์ (timeline)
Macromedia Flash 1 (พฤษจิกายน1996): แมคโครมีเดียเปลี่ยนแบรนด์ใหม่สำหรับ
FutrueSplash Animator เป็น Macromedia Flash 1
Macromedia Flash 3 (พฤษภาคม 31, 1998): ปล่อย Flash Player 3 โดยเฟียเจอร์ใหม่ได้แก่มูฟวี่คลิป, ใช้งานร่วมกับ จาวาสคริปต์ ปลั๊กอิน, การทำวัตถุโปร่งใส (transparency) และตัว stand alone player (ตัวที่ใช้เล่น flash เวลาเราเปิดไฟล์
swf)
Macromedia Flash 4 (มิถุนายน 15, 1999): ปล่อย Flash Player 4 โดยเฟียเจอร์ใหม่ได้แก่ เรื่องของตัวแปร, อินพุตฟิลด์, ActionScriptและ
การสตรีมมิ่งไฟล์ MP3 (ถือเป็นเวอร์ชั่นแรกๆที่คนเริ่มเขียนเกมและงานอินเตอร์แอคทีพต่างๆ
จาก flash เวอร์ชั่นนี้แต่รูปแบบการเขียนโปรแกรมยังไม่ถือว่าสมบูรณ์สักเท่าไรนัก
อาทิเช่นการทำลูปบางครั้งก็ต้องใช้การเล่นเฟรมวน)
Macromedia Flash 5 (August
24, 2000): ปล่อย Flash Player 5 โดยเฟียเจอร์ใหม่ได้แก่ActionScript 1.0 (ยึดพื้นฐานของECMAScriptโดยมีลักษณะของภาษาคล้างคลึงกับ
จาวาสคริปต์), ซัพพอรต์XML, การสร้างSmartclips (เวอร์ชั่นหลังคือ คอมโพเนนต์ (components)), รูปแบบ text ชนิด HTML และ ไดนามิกซ์เทกซ์ (dynamic text, เป็นฟิลด์ที่สามารถควบคุมได้ด้วยActionScript)
Macromedia Flash MX (เวอร์ชั่น6, 15 มีนาคม, 2002): ปล่อย Flash Player 6, โดยเฟียเจอร์ใหม่ได้แก่การรองรับ
video codec (ชื่อ Sorenson Spark), คำสั่งวาดรูปเวคเตอร์ด้วย ActionScript (ActionScript
vector drawing API)
Macromedia Flash MX 2004 (เวอร์ชั่น7, 9 กันยายน, 2003): ปล่อย flash player 7, โดยเฟียเจอร์ใหม่ได้แก่
ActionScript 2.0 ซึ่งได้ทำการออกแบบสำหรับการเขียนโปรแกรมเชิงวัตถุ (object oriented programming),
behaviors, JSAPI, รองรับตัวอักษรชนิด
alias, การสร้างอนิเมชั่นด้วย timeline effects, การจัดการเนื้อหาในรูปแบบของ
slide พรีเซนต์ เช่นเดียวกับ PowerPoint, คอมโพเนนต์สำหรับเล่นไฟล์มีเดียต่างๆ
(รองรับ MP3 และไฟล์วิดีโอแฟลชนามสกุล FLV), คอมโพเนนต์จัดการข้มูลเช่น DataSet, XMLConnector, Web,
ServicesConnector, XupdateResolver, อื่นๆ) Apiสำหรับการเชื่อมโยงข้อมูล, พาเนลโปรเจกต์
(สำหรับแบ่งไฟล์ต่างๆเป็นหมวดหมู่) components เวอร์ชั่น2 และคลาสสำหรับการเคลื่อนที่ (Transition class libraries)
ป.ล.เนื่องจากเวอร์ชั่นนี้
ออกมาหลังจากเวอร์ชั่นMX ไม่นานมากนักและค่อนข้างอืดในการทำงานพอสมควร
หลายๆคนจึงนิยมใช้ MX แล้วข้ามไปใช้เวอร์ชั่น8 ทีเดียวก็มี
Macromedia Flash 8 (13 กันยายน, 2005): Macromedia Flash Basic 8, มีเฟียเจอร์ใหม่คือเครื่องมือ flash ที่เน้นไปสำหรับกลุ่มคนใช้งานใหม่ที่ต้องการทำแค่การวารูปพื้นฐานง่ายๆหรืออนิเมชั่นและการอินเตอร์แอพทีพแบบง่ายๆ, ปล่อย Flash Player 8, โดยเวอร์ชั่นนี้มีข้อจำกัดในการซัพพอรต์ไฟล์วิดีโอ
และกราฟฟิคระดับสูงและอนิเมชั่นเอฟเฟคต่างๆ , สำหรับอีกเวอร์ชั่นคือ
Macromedia Flash 8 Professional นั้น ได้เพิ่มเฟียเจอร์ที่ดีกว่า ในเรื่องของคุณภาพ
วิดีโอและการสร้างงานสำหรับมือถือ โดยเฟียเจอร์ใหม่ได้แก่การตกแต่งภาพด้วยฟิลเตอร์
(Filters) และ เบรนด์โหมด (blend modes) , การควบคุมความเร่งของการเคลื่อนที่แบบต่างๆสำหรับอนิเมชั่น
(easing control), คุณสมบัติประเภท stroke (caps and joins) , โหมดการวาดแบบเชิงวัตถุ, การเก็บแคชภาพในรูปแบบของบิตแมพ
(เพื่อความเร็วในการประมวลผล), ตัวอักษรในรูปแบบ
anti-aliasing,
วิดีโอ codec ใหม่ชื่อ On2 VP6, รองรับรูปแบบ วิดีโอที่พื้นหลังโปร่งใส (ถ่ายจากกรีนสกรีน
หรือบรูสกรีน แล้วนำมาใส่เอฟเฟกต์พื้นหลัง),ตัวโปรแกรมแปลงและนำเข้าวิดีโอ
ซึ่งแยกเดี่ยวๆมาต่างหาก, รองรับการจัด cue point สำหรับ FLV (เพิ่มจุดแต่ละช่วงวิดีโอที่สามารถควบคุมด้วยสคริปต์ได้), คอมโพเนนต์ระดับสูง
สำหรับการควบคุมวิดีโอและตัวจำลองโปรแกรมบนอุปกรณ์มือถือแต่ละยี่ห้อแต่ละรุ่น
สำหรับเวอร์ชั่นนี้ถือว่าเป็นเวอร์ชั่นที่ค่อนข้างสมบูรณ์และใช้งานกันยาวนานพ
อสมควรและถือว่าเป็นเวอร์ชั่นสุดท้ายสำหรับ Macromedia ก่อนที่จะถูกคู่แข่งที่แข่งกันมานานอย่าง
adobe เทคโอเวอร์บริษัทไปซึ่งก็ขัดใจหลายๆคนที่ไม่ค่อยชอบ adobe สักเท่าไรนักแต่ถ้าในแง่ของผู้ใช้งาน
ก็ถือว่ามีหลายๆเรื่องดีขึ้นทีเดียวอย่างเช่นการอิมพอรต์งานข้ามโปรแกรมกันได้
โดยเวอร์ชั่นนั้นคือ
Adobe Flash CS3 Professional (เวอร์ชั่น 9, 16 เมษายน, 2007): Flash CS3 ซึ่งถือเป็นเวอร์ชั่นที่อยู่ภายใต้ชื่อของ adobe. เฟียเจอร์ของ CS3
นั้นได้แก่การรองรับภาษา ActionScript
3.0
ที่หลายๆคนหลงรักและหลายคนเบือนหน้าหนีเนื่องจากมีการเขียนที่เปลี่ยนแปลงไปเยอะจากเดิมมากทีเดียว
, การแปลงแอพพริเคชั่นทั้งชิ้นไปเป็นรูปแบบ ActionScript, การใช้งานร่วมกับโปรแกรมอื่นของ Adobe ได้ดีขึ้นอย่างเช่นAdobe Photoshop และ
มีการวาดแบบเวคเตอร์ที่ดีขึ้น, มีหลายๆส่วนใกล้เคียงกับ
Adobe Illustrator และ Adobe Fireworks มากขึ้น
หมายเหตุ ถ้าพัฒนางานด้วย flash cs3 หากไม่จำเป็นจริงๆ
ไม่แนะนำให้เซฟกลับไปเป็นเวอร์ชั่น8
เนื่องจากความเร็วในการรันสคริปต์อาจไม่เท่ากันและอาจทำให้เกิดผลกระทบกับโปรแกรมที่เขียนได้
Adobe Flash CS4 Professional (เวอร์ชั่น 10, 15 ตุลาคม, 2008): เพิ่มการใส่กระดูกให้วัตถุได้, ควบคุมวัตถุด้วย 3D แบบพื้นฐานได้แอนิเมชั่นเชิงวัตถุ, เพิ่มประสิทธิภาพการจัดการตัวอักษรมากขึ้น, พัฒนาส่วนเพิ่มเติมสำหรับActionScript 3.0 โดย CS4
นั้นช่วยให้นักพัฒนาทั้งหลายสามารถสร้างแอนิเมชั่นอย่างมีประสิทธิภาพและรวดเร็ว
ด้วยเฟียเจอร์ต่างๆที่ไม่มีในเวอร์ชั่นก่อนหน้านี้
สำหรับปัจจุบันนี้ (2009) ถือว่า flash ได้พัฒนามากพอสมควร
โดยภาษา ActionScript 3.0 นั้น Adobe ได้ตั้งใจไว้ให้เป็นภาษาหลัก
และได้แข่งกับ Microsoft ที่จะยึดภาษาของตัวเองเป็นมาตรฐานสำหรับ ECMAScriptเวอร์ชั่นถัดไปกันทีเดียว แต่ดูเหมือนว่า Microsoft จะชนะไปในการแข่งขันครั้งนี้ แต่ทาง Adobe ก็ได้ประกาศว่าทางตัวเองก็จะยึดมั่นแนวทางของตัวเองโดยปรับภาษาของตัวเองให้เข้ากับมาตรฐานใหม่ได้อย่างไม่มีปัญหาอะไรฉะนั้นจึงไม่ต้องกังวลไป (ทาง Microsoft มี software ที่ออกมาแข่งกับ flash นามว่า Silver light)
นอกจากนี้ไฟล์แฟลชนั้นไม่ถูกเพียงสร้างขึ้นด้วยโปรแกรม flash อีกต่อไปมีอีกหลายโปรแกรมที่สามารถพัฒนาได้เช่นกัน อาทิ flex เป็นต้นที่ไม่เน้นการสร้างแอนิเมชั่นด้วยไทม์ไลน์แบบ flash สักเท่าไรนักเน้นเขียนโปรแกรมควบคุมเป็นหลักด้วย ActionScript 3.0 โดยปัจจุบันก็ออกมาเป็นเวอร์ชั่นใหม่และเปลี่ยนชื่อเป็น Flash Builder 4 แทน
แต่ถึงแม้ว่าจะมี ActionScript 3.0 แล้วก็ตาม แต่ ActionScript 2.0
ก็ยังไม่ได้ตายซะทีเดียวเนื่องจากว่ามีรูปแบบการใช้งานที่ง่ายและสะดวกและทำความเข้าใจสำหรับ
designer ต่างๆได้ไม่ยากในการเขียนโปรแกรมพื้นฐานควมคุมอนิเมชั่นง่ายๆฉะนั้นการจะเลือกใช้ภาษาไหนขึ้นอยู่กับสโคปเนื้อหาของงานและความสะดวกของตัวผู้ใช้เป็นหลัก
ความสามารถใหม่ๆ
- flash บนมือถือนั้น
จะเรียกว่า flash lite โดยมือถือจะเล่นได้ต้องมี flash lite player ซึ่งบางรุ่นก็ต้องดาวน์โหลดเอง
บางรุ่นก็แถมมาให้เลยนอกจากนี้ต้องดูด้วยว่า player นั้นเป็นเวอร์ชั่นอะไร
เนื่องจากถ้าเป็น flash
lite 1.0 จะต้องเขียน ActionScriptรูปแบบเดียวกับ flash 4 นั่นเอง ส่วน
flash liteเวอร์ชั่นหลังๆ ก็จะสามารถทำงานได้เหมือน flash player บน pc โดยคำสั่งนั้นอาจจะน้อยกว่าในเวอร์ชั่นpc เท่าที่ระบบมือถือจะรองรับได้นอกจากนี้การพัฒนางานบนมือถือต้องใส่ใจเรื่องเมมโมรี่ที่มีอยู่อย่างจำกัดอีกด้วย
- ActionScriptเรียกย่อๆว่า AS หรือ as
- Flash เขียนเป็นภาษาไทยว่า
แฟลช ไม่ใช่ แฟรช
ไม่มีความคิดเห็น:
แสดงความคิดเห็น