1
    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);
}

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

4

1 回答 1

0

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

这是快速滚动位图数据的首选方式。

如果要滚动精灵或影片剪辑,则创建其中两个并滚动两者,当顶部的一个从舞台上消失时,将其移动到底部并仍然滚动它们。

于 2013-07-08T10:31:19.737 回答