นามสกุลไฟล์ .SWF อ่านว่า Swiff เป็น รูปแบบไฟล์ Adobe Flash ไฟล์ SWF ประกอบด้วยแอนิเมชันหรือแอปเล็ตที่มีระดับการโต้ตอบและฟังก์ชันต่างกัน
คำว่า SWF ย่อมาจาก ShockWave Flash ซึ่งภายหลังเปลี่ยนเป็น Small Web Format
รูปแบบไฟล์ SWF ออกแบบมาสำหรับใช้งานออนไลน์ ไฟล์เหล่านี้มักใช้สำหรับเกมออนไลน์ที่เล่นภายในเว็บเบราว์เซอร์ Adobe จึงพัฒนาปลั๊กอินอย่าง Adobe Flash Player และ Adobe Integrated Runtime เพื่อเล่นไฟล์ SWF ในเบราว์เซอร์บนระบบปฏิบัติการเดสก์ท็อป ได้แก่ Microsoft Windows, Mac OS X และ Linux บนสถาปัตยกรรม x86 และ ARM (Google Chrome OS เท่านั้น) ก่อนปี 2015 การเล่นไฟล์ SWF ในเครื่องคอมพิวเตอร์ทำได้ง่ายเพียงลากและวางลงในหน้าต่างเบราว์เซอร์
อย่างไรก็ตาม Flash มี ช่องโหว่มากกว่า 1,000 รายการ ทำให้ Adobe ตัดสินใจ ยุติการสนับสนุน Flash ในปลายปี 2020 และผู้ผลิตเบราว์เซอร์หลักทุกแห่งประกาศจะหยุดรองรับ Flash ในปี 2020 เช่นกัน
เมื่อพยายามเล่นไฟล์ SWF บนเดสก์ท็อป จะพบว่ามันไม่ได้ง่ายเหมือนเดิมอีกต่อไป เบราว์เซอร์ส่วนใหญ่ ห้ามไม่ให้ ลากและวาง ไฟล์เหล่านี้เพื่อเล่น เบราว์เซอร์ที่ยังอนุญาตในปัจจุบัน (ปี 2019) จะหยุดอนุญาตเมื่อการสนับสนุน Flash หมดอายุ
ตัวอย่าง: เมื่อลากไฟล์ SWF ไปที่ Chrome จะได้พรอมต์ดาวน์โหลดแทนที่จะเล่นไฟล์ Flash
ดังนั้น หากคุณมีไฟล์ Flash ในระบบและต้องการใช้งานต่อไปแม้หลังจาก Flash ถูกยุติ จึงจำเป็นต้องหา ทางเลือกที่น่าเชื่อถือ ที่ทำงานได้หลังปี 2020
ควรจำไว้ว่า บางไฟล์ SWF เป็นเกมโต้ตอบ ส่วนบางไฟล์อาจเป็นโฆษณาหรือบทช่วยสอนที่ไม่โต้ตอบ ไม่ใช่ทุกไฟล์ SWF ที่รองรับในทุกโปรแกรมเล่น SWF
การเล่นไฟล์ Adobe Flash SWF นอกเว็บเบราว์เซอร์
เมื่อต้องการเล่นไฟล์ SWF นอกเบราว์เซอร์ สิ่งแรกที่นึกถึงคือการดาวน์โหลด Adobe Flash Player แต่ผู้เล่นนั้นไม่แก้ปัญหาได้ เพราะมันใช้เบราว์เซอร์ในการเล่น SWF จำเป็นต้องมีผู้เล่นที่ เล่น SWF แบบอิสระ (Standalone)
ผลิตภัณฑ์ของ Adobe และแอปพลิเคชันสร้าง SWF อื่นๆ สามารถเปิดไฟล์ SWF ได้ เช่น Adobe Animate (ชื่อเดิม Adobe Flash), Dreamweaver, Flash Builder และ After Effects อีกผลิตภัณฑ์พาณิชย์ที่มีคุณสมบัติครบครันคือ Scaleform (ส่วนหนึ่งของ Autodesk Gameware) แต่อาจไม่คุ้มค่าที่จะติดตั้ง ซอฟต์แวร์หนัก แค่เพื่อเล่น Flash หากติดตั้งโปรแกรมเหล่านี้อยู่แล้ว ให้ใช้เล่น SWF ได้เลย
โปรแกรมที่ต่างกัน อาจจำเป็นสำหรับการเปิด ไฟล์ SWF ที่ต่างกัน
วิธีที่ 1: Adobe Flash Player Projector Content Debugger
การค้นหาจะนำไปสู่ Adobe Flash Player ที่เล่น SWF ในเบราว์เซอร์ แต่ Adobe มีผู้เล่น SWF แบบสแตนด์อโลนชื่อ Adobe Flash Player Projector Content Debugger หรือ Adobe Standalone Flash Player
Adobe ซ่อน Standalone Flash Player ไว้ดีมาก
- ดาวน์โหลด Adobe Flash Player Projector Content Debugger จากลิงก์ต่อไปนี้
- หาตัวเลือก OS ที่มีอยู่ เช่น Windows, Mac หรือ Linux
- ดาวน์โหลด Flash Player Projector Content Debugger
- บน Windows จะได้ไฟล์ EXE ที่ไม่ต้องติดตั้ง เพียงดับเบิลคลิกเพื่อรัน
- จะได้หน้าต่าง Adobe Flash Player แบบง่ายๆ คลิก File > Open หรือ ลากและวาง ไฟล์ SWF ลงไป หรือระบุพาธของไฟล์ SWF บนเว็บหรือระบบไฟล์โลคอล
- ปรับขนาด หน้าต่างเพื่อซูมเข้า หากอ็อบเจ็กต์ Flash ดูเล็กเกินไป ตอนนี้สามารถดูและโต้ตอบกับไฟล์ SWF ได้เหมือนเดิม
- คลิกขวา ที่อ็อบเจ็กต์ Flash หรือใช้แถบเมนูเพื่อควบคุม ตัวเลือกมาตรฐาน เช่น การตั้งค่าซูม คุณภาพภาพ และสลับโหมดเต็มจอ
- จุดเด่น: Flash Player นี้จะทำงานต่อไปในอนาคต แม้เบราว์เซอร์จะตัด Flash ออกไปสิ้นเชิง ไม่ได้เป็นแค่เครื่องมือดีบักสำหรับนักพัฒนา แต่เป็นโซลูชันความเข้ากันได้ที่มีประโยชน์มากสำหรับทุกคนที่ยังต้องการ Flash
วิธีที่ 2: ใช้ Macromedia Archives
- ดาวน์โหลด Flash Player จากเว็บไซต์ Macromedia Archives สำหรับ Windows 10 และ Mac จากลิงก์ด้านล่างตามความต้องการ:
- Flash Player 29.0.0.140 – เผยแพร่ 04/10/2018
- Flash Player 29.0.0.113 – เผยแพร่ 03/13/2018
- Flash Player 28.0.0.161 – เผยแพร่ 02/06/2018
- Flash Player 28.0.0.137 – เผยแพร่ 01/09/2018
- Flash Player 15.0.0.152 – เผยแพร่ 9/9/2014 (Win Firefox และ Mac)
- Flash Player 15.0.0.167 – เผยแพร่ 9/9/2014 (Win IE เท่านั้น)
- Flash Player 13.0.0.201 – เผยแพร่ 4/16/2014 (Mac เท่านั้น)
- ติดตั้งและใช้งานเหมือนแอปพลิเคชันทั่วไปของ OS
วิธีที่ 3: SWF File Player
ตัวเลือกที่ดีสำหรับ Windows OS คือ SWF File Player ฟรีแวร์ โปรแกรมนี้ฟรี ต้องการ .NET Framework และ Shockwave Flash Object
- ดาวน์โหลด SWF File Player
- ติดตั้งแอปพลิเคชัน
- จะแสดง อินเทอร์เฟซว่าง ตอนเริ่มต้น ต้องใช้ File > Open เพื่อโหลดไฟล์ SWF รองรับทั้งไฟล์ SWF ที่บีบอัดและไม่บีบอัด
- SWF File Player วิเคราะห์เฮดเดอร์ไฟล์และแสดงข้อมูลบนหน้าจอ กดปุ่ม Play เพื่อเริ่มเล่น หากเป็นเกม ก็เล่นได้เลย หากเป็นแอป ก็ใช้งานได้ทันที
- อาจเจอปัญหาหากไฟล์ SWF ต้องดาวน์โหลดเนื้อหาจากอินเทอร์เน็ต ขึ้นอยู่กับความพร้อมของเซิร์ฟเวอร์ ควรทำงานได้หากเซิร์ฟเวอร์ยังทำงานอยู่
- ใช้ F11 สลับโหมดเต็มจอ
- สำหรับเกมเมอร์ อาจสนใจโปรเจกต์อนุรักษ์เกม Flash Flashpoint เป็นทางเลือก โปรเจกต์นี้รวบรวมเกม Flash จากอินเทอร์เน็ตเพื่ออนุรักษ์ สามารถดาวน์โหลดโปรแกรมจากเว็บไซต์โปรเจกต์เพื่อเล่นเกม Flash ที่อนุรักษ์ไว้โดยตรงในอินเทอร์เฟซของโปรแกรม วัตถุประสงค์หลักคือการอนุรักษ์เกม Flash
วิธีที่ 4: ใช้โปรแกรมเล่นมัลติมีเดีย
สามารถใช้โปรแกรมเล่นมัลติมีเดียต่างๆ เล่นไฟล์ SWF ได้ ตัวอย่างเช่น VLC Media Player ซึ่งเป็นโปรแกรมเล่นวิดีโอฟรี โอเพนซอร์ส รองรับสื่ออื่นๆ และเหมาะสำหรับเล่นรูปแบบที่หายาก
- ดาวน์โหลด VLC Media Player
- ติดตั้งและ รัน VLC Media Player
- คลิกขวา ไฟล์ SWF เลือก Open with หรือ Open หากยังไม่มีโปรแกรมเปิดรูปแบบนี้ แล้วไปที่ VLC Media Player จากรายการ
- หรือเปิด VLC Media Player คลิก Media แล้วคลิก Open File และไปที่ไฟล์ SWF
GOM Player และ Media Player Classic เล่น SWF ได้ดี (MPC รวมอยู่ใน XP Codec Pack) ลองโปรแกรมเล่นมัลติมีเดียอื่นๆ ได้
วิธีที่ 5: ใช้ IrfanView สำหรับ Windows
IrfanView เป็นโปรแกรมดูภาพกราฟิกฟรี ขนาดเล็ก เร็ว และนวัตกรรมสำหรับ Windows
- ดาวน์โหลด และติดตั้ง IrfanView
- จากนั้นดาวน์โหลดและติดตั้ง ปลั๊กอินทางการสำหรับ Flash จากลิงก์ต่อไปนี้
- เปิดไฟล์ Flash ได้ถึงรุ่นที่ 9
- เปิดไฟล์ SWF ด้วย IrfanView ผ่านการลากวางหรือจากเมนูไฟล์
วิธีที่ 6: iSwiff สำหรับ MAC
iSwiff ใช้ปลั๊กอิน Flash เว็บของ Adobe (NPAPI edition) สำหรับเล่นไฟล์ ปลั๊กอิน Flash เคยเป็นส่วนหนึ่งของ Mac OS X แต่หาได้ในรุ่นล่าสุดที่ MacUpdate หรือดาวน์โหลดและติดตั้ง iSwiff
- เปิด ไฟล์ SWF จากเมนู File
- หรือ ลากและวาง ไฟล์ SWF ลงบน iSwiff
- เพื่อใช้โหมดเต็มจอ เลือก Full Screen จากเมนู Window
- เพื่อออกจาก โหมดเต็มจอ กด Cmd-F
- เพื่อออกจาก iSwiff กด Cmd-Q
- เลือกไฟล์ SWF ใน Finder คลิกขวาเลือก Get Info สามารถเลือก iSwiff เป็น แอปพลิเคชันเริ่มต้น สำหรับไฟล์ Flash ทั้งหมด
ยังมีโปรแกรมเปิดไฟล์ Flash สำหรับ macOS อื่นๆ เช่น SWF & FLV Player และ Elmedia Player แต่เนื่องจากเป็นโปรแกรมเล่นมัลติมีเดียหลักสำหรับวิดีโอและออดิโอ อาจไม่สามารถใช้เล่น เกมที่พัฒนาจาก SWF ได้
วิธีที่ 7: แปลงไฟล์ SWF
สามารถ แปลง SWF เป็น MP4 หรือรูปแบบวิดีโออื่นๆ ได้ มีเครื่องมือแปลงไฟล์วิดีโอฟรีจำนวนมากที่บันทึกไฟล์ SWF เป็นรูปแบบวิดีโออย่าง MP4, MOV, HTML5, AVI บางตัวแปลงเป็น MP3 หรือรูปแบบเสียงอื่นๆ ได้ มีเครื่องมือออนไลน์และ เครื่องมือสร้าง SWF ให้ใช้งาน
- ดาวน์โหลดและติดตั้ง Freemake Video Converter
- เปิดและแปลงไฟล์ SWF
- ยังใช้ FileZigZag ได้ ซึ่งทำงานเป็นตัวแปลง SWF ออนไลน์
- ยังใช้ Adobe Animate แปลง ไฟล์ SWF เป็น EXE เพื่อให้รันบนคอมพิวเตอร์ที่ไม่มี Flash Player ติดตั้งง่ายขึ้น ทำได้ผ่านเมนู File > Create Projector
- Flajector และ SWF Tools เป็นตัวแปลง SWF เป็น EXE อีกตัวเลือก