File SWF là gì?
SWF (Small Web Format / Shockwave Flash) – phát âm "Swiff". Là file hoạt ảnh/interactive do Adobe Flash tạo ra, chứa văn bản, đồ họa vector, animation, âm thanh, code ActionScript.
Trước đây: Dùng rộng rãi cho game trực tuyến, quảng cáo, tutorial, video nhúng trên web (phát trong trình duyệt qua Flash Player plugin).
QUAN TRỌNG: **Adobe đã chính thức ngừng hỗ trợ Flash Player từ 31/12/2020**. Không còn phát triển, không cập nhật bảo mật, chặn chạy nội dung Flash. Các công nghệ thay thế: HTML5 Video, CSS3 Animation, WebGL, WebAssembly.
Hiện nay file SWF gần như không còn được sử dụng trên web. File SWF lưu trữ cục bộ có thể là game tương tác, quảng cáo hoặc tutorial phi tương tác.
Cách phát file SWF hiện nay
Vì Flash Player plugin trình duyệt đã bị loại bỏ, bạn cần **Flash Player Projector (Content Debugger)** – phiên bản độc lập (standalone) của Adobe.
- Tải **Flash Player Projector Content Debugger** từ trang hỗ trợ Adobe (chọn phiên bản phù hợp OS: Windows .exe, Mac .dmg, Linux .tar.gz).
- Cài đặt / chạy file projector.
- Trong projector: File > Open > chọn file .swf trên máy > Open.
Lưu ý: Phiên bản "Debugger" có menu File/Open. Phiên bản "Projector" thông thường (non-debugger) cũng mở được SWF bằng cách kéo thả file vào cửa sổ projector.
Các phần mềm cũ (KHÔNG CÒN HOẠT ĐỘNG/CHỐNG CHỈU)
- Flash Player plugin trình duyệt (đã bị chặn).
- SWF File Player, GOM Player – cần Flash Player cài sẵn.
- Adobe Animate, Dreamweaver, Flash Builder, After Effects – nhập SWF để chỉnh sửa (Animate vẫn mở được file .fla/.swf để edit).
Chuyển đổi file SWF
Trước đây có nhiều converter (SWF → MP4, MOV, HTML5, AVI, MP3...). Nhưng do Flash bị ngừng hỗ trợ, **hầu hết converter không còn hoạt động** (cần Flash runtime).
Có thể thử Xilisoft SWF Converter (trả phí, có bản dùng thử) – một trong số ít vẫn còn cập nhật.
Nếu chỉ cần trích xuất tài nguyên (hình ảnh, âm thanh) từ SWF, hãy dùng JPEXS Free Flash Decompiler (miễn phí, mã nguồn mở) – decompile SWF ra FLA, tài nguyên, script.
Câu hỏi thường gặp
- Tạo file SWF như thế nào? Adobe Flash/Animate đã ngừng phát triển. Cần app thứ 3 như Sothink SWF Quicker. Cảnh báo: Phần mềm thứ 3 lạ có rủi ro bảo mật (rò rỉ dữ liệu, mã độc). Hãy nghiên cứu kỹ trước khi tải.
- Tải file SWF từ web?
- Nếu URL kết thúc bằng .swf: truy cập URL > trang tải xong > Ctrl+S (Save page as) > lưu file .swf.
- Nếu SWF nhúng trong trang: Chuột phải trang > View Page Source > Ctrl+F tìm ".swf" > copy URL file .swf > dán vào trình duyệt để tải.