我被卡住了......我的这个项目是用D3.js和HTML5构建的,所以我使用了大量的d3动画和条形图,饼图等元素。但是,我的公司现在想要为我们公司设计的某种标识。现在,他们希望这个徽标有不同的动画。
所以,基本上有2部分。有所有动画设计/创建的徽标(不是d3.js的一部分。这是一个完全独立的项目,我们正在外包)。然后我的项目建立在d3.js上。
所以,我不知道我需要从动画师那里请求哪种文件类型。我需要能够嵌入现有的svg元素。
我试过愚弄,看看我是否可以在svg上获得一个swf文件,但我没有运气。我确实意识到我可以添加.GIF文件并且它可以工作,但我觉得我们应该得到一个真正的.swf文件或其他东西"官方"用于动画。以下是我尝试嵌入.swf文件的内容:
svg.append(" embed")。attr(" src":" x");
我也尝试过:
svg.append(" object")。attr(" data":" x") .append(" embed")。attr(" src":" x");
它在开发工具中显示标签,但它不会在页面上呈现。有任何建议吗?
答案 0 :(得分:3)
Flash可以输出SVG。
检查这些 google results ,然后向外包设计师提出建议。
如果它们是最新版本,则内置此功能: see video guide
如果他们使用CS 5 / CS 5.5或CS 6,他们可以尝试使用此附加组件: Flash 2 SVG