Código :
if(gMargenes == "si"){
var margenArriba:Shape = new Shape();
margenArriba.graphics.lineStyle(1, 0x666666);
margenArriba.graphics.moveTo(mc1.x - mc1.width/2, mc1.y - mc1.height/2);
margenArriba.graphics.lineTo(mc1.x + mc1.width/2, mc1.y - mc1.height/2);
zona.addChild(margenArriba);
var margenAbajo:Shape = new Shape();
margenAbajo.graphics.lineStyle(1, 0x666666);
margenAbajo.graphics.moveTo(mc1.x - mc1.width/2, mc1.y + mc1.height/2);
margenAbajo.graphics.lineTo(mc1.x + mc1.width/2, mc1.y + mc1.height/2);
zona.addChild(margenAbajo);
}else{
zona.removeChild(margenArriba);
zona.removeChild(margenAbajo);
};Y no consigo eliminar los Childs introducidos. Me da este error:
Código :
TypeError: Error #2007: El valor del parámetro child debe ser distinto de null. at flash.display::DisplayObjectContainer/removeChild()
Gracias por la ayuda
