令物体沿着指定路径运动[as3版]

令物体沿着指定路径运动[as3版]_第1张图片


*在舞台中有一个名为fk的movieclip和一个名为line的movieclip。


令物体沿着指定路径运动[as3版]_第2张图片


这是运行之后的效果。


以上程序按着原闪吧文章的思路用as3实现了一遍。


import flash.display.BitmapData;
import flash.geom.Rectangle;
import flash.geom.Point;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.geom.Matrix;
import crawlingtosea.methods.Tick;
import crawlingtosea.events.TickEvent;

var rect:Rectangle=line.getBounds(this);

var bitmapdata:BitmapData=new BitmapData(rect.width,rect.height,false,0);
bitmapdata.draw(line);

var pa:Array=pa?pa:[];

var w:uint=rect.width;
var h:uint=rect.height;

trace(rect);
for(var i:int=0;i

其原理是利用bitmapdata的getpixel得到路径所有的坐标值。

你可能感兴趣的:(actionscript,3.0)