他們是同一件事嗎?如果不是,有什麼區別?Shockwave,Flash和Flex有什麼區別?
9
A
回答
10
Adobe Shockwave是一個媒體播放器(以前由Macromedia提供),可用於運行Adobe Director應用程序(通常在Web瀏覽器中作爲插件)。它在很大程度上被Adobe Flash取代(最初也由Macromedia提供)。 IIRC,Flash最初只是Shockwave的一個新版本,通常被稱爲Shockwave Flash(這是令人困惑的地方)。這就是大多數Flash對象都具有SWF擴展名的原因。
Flex構建於Flash之上,旨在簡化Flash的幾個方面。將Flex想象成一個用於Flash的工具包(àla Qt和GTK)。
8
增加一點:最初,Shockwave播放器是一款專門用於CD-ROM接口和類似產品的重型播放器,而Flash則是一款專爲基於Web的界面而設計的輕量級播放器。雖然SW目前還不是很流行,但這仍然基本正確 - 功能方面,Shockwave「取代」Flash,因爲它可以播放Flash內容,以及Flash做不了的事情(比如渲染硬件加速的3D) 。因此,雖然功能列表不同,但Flash和Shockwave是同等技術。他們都是可以獨立存在的內容播放器,也可以作爲瀏覽器插件運行。
有關Flex的更多信息,請參閱this similar question。
相關問題
- 1. Flex和Flash CS4有什麼區別?
- 2. Flash Professional和Flash Builder有什麼區別?
- 3. flex mxml和actionscript-3有什麼區別?
- 4. Flex mx:DateField disabledRanges =「」和selectableRange =「」有什麼區別?
- 5. Flex庫和ActionScript庫有什麼區別?
- 6. flash(a,b)和flash()。put(a,b)在PlayFramework中有什麼區別?
- 7. Flash Builder 4.5 Premium和Flash Builder 4.5 Premium for PHP有什麼區別?
- 8. 有什麼區別`和$(Bash中有什麼區別?
- 9. 有什麼區別? :和||
- 10. &&和||有什麼區別?
- 11. 「/」和「/ *」有什麼區別?
- 12. 有什麼區別:。!和:r!?
- 13. ==和===有什麼區別?
- 14. Appender和〜有什麼區別?
- 15. $ @和$ *有什麼區別?
- 16. is和=有什麼區別?
- 17. #.00和#。##有什麼區別?
- 18. `==`和`is`有什麼區別?
- 19. '=='和'==='有什麼區別?
- 20. /和/#/有什麼區別?
- 21. | 0和~~有什麼區別?
- 22. `&`和`ref`有什麼區別?
- 23. ==和===有什麼區別?
- 24. ==和===有什麼區別?
- 25. `{}`和`[]`有什麼區別?
- 26. JavaScript和=== ===有什麼區別?
- 27. difftime和' - '有什麼區別?
- 28. =和==有什麼區別?
- 29. Red5和Flash Media Server之間有什麼區別
- 30. Flash中的onMouseUp/Down和onPress/Release事件有什麼區別?