2010-04-21 110 views
0

這樣的工作如何在沒有Flash的情況下工作?用JavaScript動畫Flash?

http://www.dirtyphonebook.com/dashboard/425-205-1921

我右鍵點擊它,但沒有閃光燈菜單。我喜歡Flash,因爲它的穩定性和工作性。但是對於這種複雜的行爲,使用某種Javascript hack實際上是一個好主意?

+1

這不是一個Javascript「黑客」。 – SLaks 2010-04-21 20:19:53

+0

黑客可能是一個糟糕的選擇。但公司通常不會這樣做。 – RichardBlizzard 2010-04-22 17:55:57

回答

2

您發送的鏈接似乎是用SVG(可縮放矢量圖形)創建的。 Here是關於如何啓動動畫的一些文檔。有一個名爲Raphael的庫可以幫助您實現這些結果。

您也可以使用像jQuery這樣的框架爲頁面上的元素設置動畫。有一個關於如何使用jQuery發現卡通動畫的教程here

+0

拉斐爾看起來非常有趣,謝謝。 – RichardBlizzard 2010-04-22 17:55:01

3

有相當多的Javascript框架允許動畫(jQuery等)。

這不是破解 - 這是創造性地使用DHTML。

不利的一面是Javascript可以吃掉瀏覽器的內存。另一方面,Flash與瀏覽器並行運行(作爲單獨的應用程序),因此在渲染動畫效果時速度更快。但Flash需要Flash Player插件,它必須單獨安裝,並且可能不適用於所有瀏覽器和所有設備。

所以,通過Javascript的Flash和動畫都有優點和缺點。

蘋果公司將取代Flash的HTML5尚未被全面支持,並且顯然會提供更簡單的動畫選項。

希望這會有所幫助。不幸的是,這是一種「你的意見」,而不是一個乾淨的答案。

+1

「缺點是Javascript可能會吃掉瀏覽器的內存。」鑑於Flash吃了大量的內存和CPU,我不認爲這真的是JS的缺點。 – ceejayoz 2010-04-21 20:23:56

+1

這不是什麼缺點。如果您使用DHTML和Flash來執行大量CPU和內存,DHTML和Flash都會使用大量的CPU和內存。當你不這樣做時,他們都不會。 – fenomas 2010-04-22 15:29:10

+0

雖然在某些情況下可能是可以接受的折衷。 – RichardBlizzard 2010-04-22 17:55:26