如何在flash cs6中创建无限滚动动画

时间:2013-07-08 07:16:13

标签: actionscript-3 flash flash-cs6

    var deg2rad:Number = Math.PI/10;
var speed:Number = 3; // set to speed you want

f1.addEventListener(Event.ENTER_FRAME, moveIt);
f2.addEventListener(Event.ENTER_FRAME, moveIt);

f1.rotation = Math.random() * 0;
f2.rotation = Math.random() * 0;
var angle:Number = f1.rotation * deg2rad;


function moveIt(e:Event) {
     e.target.x -= speed*Math.cos(angle);
     e.target.y -= speed*Math.sin(angle);
}

这是我的随机动画脚本。我正在尝试创建一个鱼缸。所以我想做的是。我想让我的鱼不停地动画(从右到左)。

1 个答案:

答案 0 :(得分:0)

您正在寻找:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html#scroll()

这很快就像没有人的业务和滚动位图数据的首选方式。

如果你想滚动精灵或动画片段,然后创建其中两个并滚动它们,当顶部从舞台消失时,将它移到底部并仍然将它们都滚动。