私はこのプロジェクトをD3.jsとHTML5で構築しているので、棒グラフ、円グラフなどの要素で多くのd3アニメーションを使用していますしかし、私の会社は今私たちの会社のために何らかのロゴをデザインしたいと思っています。今、彼らはこのロゴに異なるアニメーションを持たせたいと思っています。SVG要素にクイックアニメーション/ SWFを埋め込む
本質的に2つの部分があります。すべてのアニメーションで設計/作成されているロゴがあります(d3.jsの一部ではありません。これは、私たちがアウトソーシングしている完全に別個のプロジェクトです)。次に、d3.jsをベースにしたプロジェクトがあります。
アニメーターから返信する必要があるファイルの種類がわかりません。私は既存のsvg要素に埋め込むことができる必要があります。
私はsvgでswfファイルを取得できるかどうか調べてみましたが、私は運がないと思います。私は.GIFファイルを追加することができることを認識していましたが、実際には.swfファイルやアニメーション用の「公式」を入手する必要があります。 .swfファイルを埋め込むために私が試したことは次のとおりです。
svg.append( "embed")。attr( "src": "x");
私も試してみた:
svg.append( "オブジェクト")のattr( "データ": "X")。 .append( "埋め込み")のattr( "SRC":「Xを");
これは開発ツールのタグを表示していますが、ページには表示されません。
「devツールのタグを表示します」に注意してください。すべてが開発ツールに表示されますが、それが有効であるとは限りません。例えば 'svg.append(" charlesdarwin ")'を実行すると、 ''となりますが、うまくいきません... –
なぜロゴを入れませんかSVGも。ロゴは、SMIL、CSS、またはJavaScriptでアニメートすることができ、既存のSVGに追加することは、SVGの仕組みをすでに知っていればかなり簡単です。 –
@RobertLongson、ロゴはアウトソーシングされています。おそらくアニメーターはおそらくコーディング者ではないアーティストによって行われているでしょう。おそらくアニメーターは動いている結果のためにCSSやJavaScriptなどを書くのを好まないでしょう。 –