Flash AS代码实现小球沿路径移动
e);
var color:Number = Number(0xFF0000);
for (var i:Number = 0; i<X; i += 10) {
for (var j:Number = 0; j<Y; j++) {
if (copyBitmap.getPixel(i, j) == color) {
pointArr.push(new Point(i, j));
break;
}
}
}
copyBitmap.dispose();
var ball:MovieClip = this.createEmptyMovieClip("ball", 20);
with(ball){
lineStyle(20);
moveTo(0, 0);
lineTo(.2, 0);
}
this.onEnterFrame = function() {
ball._x = pointArr[0].x;
ball._y = pointArr[0].y-10;
pointArr.shift();
if (pointArr.length == 0) {
delete this.onEnterFrame;
trace("over");
}
};