Hello,
<Move X="{xMove}" Duration="{xDuration}"/>
Does not work as expected. The Duration is ignored.
But if you do
<Move X="{xMove}" Duration="{xDuration}"/>
<Move Y="0" Duration="2"/>
It works. But if the xDuration is smaller than 2, it will just wait 1 sec and then move.
The JavaScript does not matter (I tried everything, trust me, or not … but I really spend a lot of time on it … )
edit :
Code arround it
<AddingAnimation>
<Move X="{xMove}" Duration="{xDuration}"/>
<Move Y="{yMove}" Duration="{yDuration}"/>
<Move Z="0" Duration="4"/>
</AddingAnimation>