我有一个问题,我找不到任何解决方案。
var sunSmallSet = RAF.paper.set();
var sunSet = RAF.paper.set();
RAF.paper.importSVG(RAFSVG.sunsmall(), sunSmallSet);
RAF.paper.importSVG(RAFSVG.sunfull(), sunSet);
sunSmallSet.transform("t62, 62");
sunSet.transform("t62, 62");
var anim = Raphael.animation({transform: "s0.8 0.8"}, "2000", function(){
sunSet.animate(animBack);
});
var animBack = Raphael.animation({transform: "s1 1"}, "2000", function(){
sunSet.animate(anim);
});
sunSet.animate(anim);
- 上变换用于将两个太阳转换到它们的位置。
- 通过动画中的变换,我尝试在当前位置缩放太阳。
发生的事情是太阳正在回到 0, 0 位置。
这是一个简化的示例:jsfiddle.net/vX4C9