2012-05-12 45 views
0

(使用Raphael_2.01,WindowsXP中,Firefox12.0)如何通過「raphael-svg-import」加載和顯示SVG數據?

你好人,

我不能加載和 「聖拉斐爾-SVG導入」 顯示SVG數據:(

我「已經通過的‘Adobe FlashCS5’和‘的Adobe鼠’由SVG形狀數據和由Inkscape中-ver0.46檢查它。

形狀是藍色梯度球,詳情請參閱http://kie.nu/af2

隨着樣品https://github.com/wout/raphael-svg-import,我寫的HTML和拉斐爾代碼:

window.onload = function() { 

    paper = Raphael(0, 0, 800, 600); 
    paper.importSVG(SVG_data);// <======================= (* **) 
} 

SVG的代碼可以在http://pastebin.com/Dz1N8iizhttp://jsfiddle.net/crazytonyi/ucWUh/

當我跑了「拉斐爾 - SVG導入」(紫色油漆上的示例代碼查看矩形),它成功了。但是,使用上面的SVG數據,Firefox不顯示任何內容:(

我應該怎麼辦?

感謝。
鶴@日本

+0

*****對不起。 SVG_data的鏈接是日文(http://kie.nu/af8)。請按「下載」按鈕。 – Crane

+0

你有很多不被接受的答案。沒有人會打擾回答這個問題。此外,jsfiddle可能會更好地解決問題,而不是發佈可疑的下載鏈接。 – mihai

+0

大家知道,它可能會讓一些用戶不舒服地下載數據文件,特別是來自新用戶的數據。使用像pastebin.com這樣的代碼粘貼網站,或者更好的是使用像jsfiddle.com這樣的html/xml渲染器。我已經用兩個指針更新了你的問題。 – Anthony

回答

0

我猜函數 「importSVG()」 能」 t拍攝,其中包括灰度參數的參數。

我檢查了幾個SVG代碼。當他們有路徑和簡單的畫圖信息,「importSVG()」能正常運行。 但其中一個包含色階的參數,無形狀出現

所以我想當我們想繪製漸變的形狀時,我們必須使用拉斐爾的漸變設置。

(例如:「r(0.25,0.75)#fff-#000」)