有很多剛接觸swf文件的小伙伴對(duì)于swf文件并不是很了解,不知道swf是什么文件格式,想讓小編來(lái)為大家科普一下,為了給大家講解的更加詳細(xì),小編搜尋了很多關(guān)于swf文件的資料,現(xiàn)在就在下文中為大家?guī)?lái)swf文件的具體介紹,大家快來(lái)看看吧。
swf是什么文件格式?具體介紹如下:
1.swf是Macromedia(已被ADOBE公司收購(gòu))公司的動(dòng)畫設(shè)計(jì)軟件Flash的專用格式,swf文件通常也被稱為Flash文件。swf普及程度很高,超過(guò)99%的網(wǎng)絡(luò)使用者都可以讀取swf檔案。
2.SWF文件可以保存基于視頻和矢量的動(dòng)畫和聲音,也可以保存交互式文本和圖形。它通常會(huì)用于創(chuàng)建應(yīng)用程序、網(wǎng)頁(yè)游戲,并可有效地通過(guò)Web傳遞。Adobe所研發(fā)的某些軟件產(chǎn)品是可以創(chuàng)建SWF文件的,但其實(shí)一些非Adobe軟件程序也可以生成Shockwave Flash Movie文件,例如MTASC,Ming和SWFTools。
swf填充
實(shí)心填充:SWF一個(gè)簡(jiǎn)單的RGB或RGBA顏色填充。一個(gè)alpha值255指完全不透明的填充。SWF一個(gè)alpha值為零意味著完全透明填充。0和255之間的任何數(shù)字,將部分透明。
漸變填充:SWF漸變填充可以是線性或徑向漸變。
位圖填充:SWF位圖填充是指一個(gè)位圖character Id來(lái)填充。
swf與flv的區(qū)別具體區(qū)別如下:
1.SWF最初旨在顯示尺寸小的矢量圖形,以便可以在網(wǎng)站中輕松使用它;而FLV代表Flash Video,用于Internet上的視頻流。
2.SWF文件可以用Actionscript編寫腳本以提供交互并能用于網(wǎng)頁(yè)游戲,而FLV不能。
3.FLV使用有損壓縮方式,而SWF是無(wú)損的。SWF是使用無(wú)損壓縮來(lái)保持其在動(dòng)畫和交互式小程序中使用的圖像的質(zhì)量,這意味著文件會(huì)很大。
4.由于SWF文件只能保存一定數(shù)量的視頻幀,因此無(wú)法在SWF文件中存儲(chǔ)很長(zhǎng)的視頻。雖然SWF文件可以保存視頻數(shù)據(jù),但不如FLV格式好,尤其是時(shí)間長(zhǎng)且高質(zhì)量的視頻內(nèi)容。