0

(Raphael_2.01、WindowsXP、Firefox12.0を使用)

みんなこんにちは、

「raphael-svg-import」でSVGデータを読み込んで表示できません:(

「Adobe FlashCS5」と「Adobe Wallaby」でSVGシェイプデータを作成し、Inkscape-ver0.46で確認しました。

形はブルーグラデーションボールです。http://kie.nu/af2をご覧ください。

https://github.com/wout/raphael-svg-importのサンプルを使用し て、html と Raphael コードを記述しました。

window.onload = function () {

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

SVG コードは、http: //pastebin.com/Dz1N8iiz またはhttp://jsfiddle.net/crazytonyi/ucWUh/で表示できます。

「raphael-svg-import」(長方形に紫のペンキ)のサンプルコードを実行したところ、成功しました。しかし、上記の SVG データを使用すると、Firefox は何も表示しません :(

私は何をすべきか ?

ありがとう。
クレーン@ジャパン

4

1 に答える 1

0

関数「importSVG()」は、グラデーションパラメータを含む引数を取ることができないと思います。

いくつかの SVG コードを確認しました。パスと簡単なペイント情報があれば、「importSVG()」は正常に実行できます。しかし、そのうちの 1 つにカラー グラデーション パラメータが含まれており、形状が表示されません。

グラデーションの形を描きたいときは、ラファエルのグラデーション設定を使用する必要があると思います。

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

于 2012-05-13T15:04:15.973 に答える