古詩詞大全網 - 四字成語 - Shockwave動畫與Flash動畫,有什麽區別?

Shockwave動畫與Flash動畫,有什麽區別?

樓主妳好:shockwave和flash是macromedia提供的兩種網上流媒體播放技術。flash是壹種網上矢量動畫技術並帶有壹定的交互編程功能。shockwave是壹種更加復雜的播放技術,由於它提供了強大的、可擴展的腳本引擎,使得它可以制作聊天室、操作html、解析xml2文檔、控制矢量圖形,兩者都是流媒體技術。但是flash啟動非常快,而shockwave啟動沒有flash快。flash是用flash軟件制作,文件後綴名是swf(shockwave flash format),shockwave是用Director制作,文件後綴名是dcr。

幀速率決定了媒體可以播放的最高速率,shockwave和flash的實際播放速率通常由於播放所需的計算量過大而達不到指定的播放率。二者的內部引擎不同,shockwave的幀速率通常在30~60之間,而flash的幀速率在7~12之間。shockwave本質上使用壹個高性能的點陣復合引擎,而flash實質上是壹個實時矢量到點陣的渲染引擎。通常矢量到點陣的渲染要比簡單的將點陣圖像復合更加耗時,這就是為什麽shockwave可以比flash提供更高的幀速率。

壹句話:flash是壹個矢量動畫軟件,而Director制作的shockwave更多是基於點陣的動畫。但是很多人並不清楚這些,致使在flash中嵌入大量的位圖,使得文件很大。也有的人總覺得flash比shockwave慢,卻不明白個中原因。