non riesco a farti un esempio concreto, anche perchè non ho flash a disposizione...
iniziamo a vedere un po' di codice... questo serve a creare un triangolo secondo tre coppie di coordinate... almeno credo, l'ho scritto di getto e non l'ho provato (perchè non posso
)
codice:
var drawTriangle:Function = function(target:MovieClip, name:String, level:Number, vObject:Object, color:Number):Void {
target.createEmptyMovieClip(name, level);
with(target[name]){
lineStyle(0, color, 0);
moveTo(vObject.vAx, vObject.vAy);
beginFill(color);
lineTo(vObject.vBx, vObject.vBy);
lineTo(vObject.vCx, vObject.vCy);
lineTo(vObject.vAx, vObject.vAy);
endFill();
}
}
si usa così
codice:
var obj:Object = new Object({vAx:0, vAy:0, vBx:10, vBy:100, vCx:50, vCy:200});
drawTriangle(_root, "prova", 1, obj, 0xFF0000);
provalo, se funziona otterrai un triangolo di colore rosso, sullo stage