
Код AS1/AS2:
MovieClip.prototype.moveTo = function(x:Number, y:Number) {
this.xc = x;
this.yc = y;
ASnative(901, 3).apply(this,arguments);
};
MovieClip.prototype.lineTo = function(x:Number, y:Number, n:Number) {
if (n) {
var dx = (x-this.xc)/n/2;
var dy = (y-this.yc)/n/2;
for (var i = 0; i<n; i++) {
ASnative(901, 3).call(this,this.xc+2*i*dx,this.yc+2*i*dy);
ASnative(901, 4).call(this,this.xc+(2*i+1)*dx,this.yc+(2*i+1)*dy);
}
} else {
ASnative(901, 4).apply(this,arguments);
}
this.xc = x;
this.yc = y;
};
var mc:MovieClip = this.createEmptyMovieClip("mc", 1);
mc.lineStyle(2,0x990000,100);
mc.moveTo(0,0);
mc.lineTo(100,500,20);
mc.lineStyle(3,0x990000,100);
mc.moveTo(100,500);
mc.lineTo(465,665);