假设我拥有这种昆虫的SVG。除非这种方式不可行,否则我想将其作为<img />
或<object />
标签插入。使用JavaScript控制SVG的SMIL
现在,insect.svg有两个动画:一个用于散步,另一个用于飞行。
我想单独地从HTML的JavaScript开始/停止这些动画(或者从HTML JavaScript中调用一个嵌入的SVG JS函数“walk”或“fly”)。因此,如果在游戏过程中,我希望我的昆虫能够飞行,那么我可以通知它使用JS来做到这一点,并告诉它在它不应该飞行时停止。和走路一样。
有没有办法做到这一点?我一直在谷歌搜索过去一小时,并没有真正的发现。 如果这是一个问题,我不关心IE支持。
谢谢你的时间!
getSVGDocument,sweet。所以,为了清楚起见,与SVG DOM交互的唯一方法是将SVG代码嵌入到HTML中,对吧? – ArtPulse
完全没有,上面的答案假设你已经按照你的要求使用了
哦,完美的话。感谢您的帮助。 – ArtPulse