我用SVG製作了一個Path,我正在製作一個球來移動它。animateMotion使用腳本控制
但有反正我能控制球的運動去?
一樣,球開始採空,而我按下右箭頭鍵在鍵盤上,球順時針方向移動,當我按下左箭頭,球移動逆時針...
是有可能?
下面是SVG代碼:
<svg width="800" height="800" viewBox="0 0 800 800" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Draw the outline of the motion path in grey, along
with 2 small circles at key points -->
<path d="M66,89.32c18,143,154,82,97,118s-187,38-152,102s114,105,163,74
s89-111,89-127s18-128,13-155s-29-67-57-80s-47-14-62-17s-17-8-32,0s-40,23-47,30s-11,20-16,24s-14,29-14,29L66,89.32z" stroke="lightgrey" stroke-width="2" fill="none" id="theMotionPath"/>
<!-- Here is a red circle which will be moved along the motion path. -->
<circle cx="" cy="" r="5" fill="red">
<!-- Define the motion path animation -->
<animateMotion dur="6s" repeatCount="indefinite">
<mpath xlink:href="#theMotionPath"/>
</animateMotion>
</circle>
我把我的代碼在這裏:http://jsfiddle.net/fPQv2/
謝謝!
感謝那個男人! 但是我真正需要做的就像......一步一步......就像......我按(1),球像「1frame」一樣移動並暫停...... 繼續下去。 ... – efdutra 2013-04-26 15:29:02