Ho letto l'esempio che mi hai postato, ma non credo che faccia la caso mio, infatti io creo le linee dinamicamente e ne posso avere anche più di una sullo stage, io vorrei che al press di uno dei tre punti della linea si aggiunga l'evento onEnterFrame che vada a ridisegnare la linea ad ogni spostamento del mouse, e al release del pallino questo evento venga eliminato, ho scritto il seguente codice ma non capisco perchè non funziona, mi ci daresti uno sguardo??
Codice PHP:
strMC.onPress = function() {
var MCListener:Object = new Object();
var strObjComplesso = eval(this._parent._name);
MCListener.onEnterFrame= function() {
trace(this._parent._name);
trace("eccolo");
this._parent.linea2.clear();
this._parent.linea2.lineStyle(1,0x000000,60);
this._parent.linea2.moveTo(strObjComplesso.mcP0._x,strObjComplesso.mcP0._y);
this._parent.linea2.curveTo(strObjComplesso.mcCentro3._x,strObjComplesso.mcCentro3._y,strObjComplesso.mcP1._x,strObjComplesso.mcP1._y);
}
trace(this._parent.linea2._name);
strObjComplesso.linea2.addEventListener("enterFrame",MCListener);
this.startDrag();
}
strMC.onRelease = function() {
this.stopDrag();
removeListener(MCListener);
}