Skip to main content

SWF là gì?

SWF là một phần mở rộng định dạng tệp.Ban đầu nó được phát triển vào năm 1995 cho API trình cắm trình cắm NetScape® (giao diện lập trình ứng dụng) để cho phép trình duyệt web phát hoạt hình trở lại mà không cần sử dụng Java®.Trình cắm, được thiết kế để vẽ và hoạt hình đơn giản trên web, ban đầu được gọi là Futuresplash Animator ™ và công ty đang phát triển được gọi là FutureWave®.Các nhà phát triển đã cố gắng không thành công khi bán phần mềm cho Adobe® và từ chối Fractal Design®, vận chuyển phần mềm vào năm 1996. Vào mùa hè năm 1996, Microsoft® đã sử dụng FuturesPlash® trong MSN® (Microsoft Network) ra mắt và Disney® trực tuyến, đang làm việc với Macromedia® Shockwave® trong các năng lực khác, đã sử dụng Futuresplash® cho vụ nổ Disney® Daily của họ.Đây là cách Macromedia® đến để nghe về sản phẩm, và sau đó vào năm 1996, Macromedia® đã mua nó, đổi tên thành FLASH® và phát triển nó thành một môi trường phát triển đa phương tiện đầy đủ.Vì Macromedia® đã sử dụng trình cắm web có tên là ShockWave® cho một số sản phẩm đa phương tiện, bao gồm flash®, loại flash MIME là ứng dụng/X-shockwave-flash.Việc chỉ định tệp được thực hiện là SWF, như một từ viết tắt của Flash Fashwave Flash.Tuy nhiên, Shockwave® là gói tác giả riêng biệt và do sự nhầm lẫn, và cùng với việc mua Macromedia® của Adobe® vào năm 2005, SWF đã được xem xét lại là đứng cho định dạng web nhỏ.Định dạng SWF có thể cung cấp đồ họa vector, video, văn bản và âm thanh trên internet với sự hỗ trợ từ phần mềm Adobe® Flash® và Adobe Air ™.Ước tính vào đầu năm 2010 đã tuyên bố rằng 70 Hàng80% tài liệu video trên Internet ở định dạng Flash®, tức là, các tệp SWF và hơn 98% máy tính để bàn được hỗ trợ Internet có trình phát flash®.là định dạng xuất bản gốc cho Adobe® Flash®, phần mềm tác giả đa phương tiện, nhưng các tệp khác có thể được chuyển đổi thành định dạng SWF bằng cách sử dụng bộ chuyển đổi hoặc chuyển đổi từ định dạng SWF sang các định dạng khác.Một cuộc tranh cãi xung quanh định dạng tệp SWF đã phát sinh vào mùa xuân năm 2010, khi Apple® thay đổi Thỏa thuận cấp phép phát triển iPhone® để chỉ định rằng các ứng dụng cho iPhone® cần được viết ban đầu bằng ngôn ngữ lập trình do Apple® phê duyệt.Quy tắc phát triển này trong bản phát hành Flash® CS5 cho năm 2010, được thiết kế đặc biệt để cho phép các nhà phát triển xây dựng các ứng dụng trong Flash® và họ chuyển chúng sang các nền tảng khác.