12/07/2009, 19:28
|
| | Fecha de Ingreso: junio-2009
Mensajes: 24
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Respuesta: Problema al eliminar movieClip duplicado. si sirve de algo paso tambien la funcion que uso para eliminar el clip, en el momento lo que estoy haciendo es poner la propiedad visible en false, porq si uso removeMovieClip no funciona:
function eliminarClipSeleccionado(){
if(MCSeleccionado != null and MCSeleccionado._name != "NumDelantero"){
//quito el MC que voy a borrar del array que contiene los nombres de los MC en diseño
//trace("Cantidad de Elementos antes de borrar: "+ MCEnDiseño.length);
var i:Number = 0;
var encontre:Boolean = false;
while(i< MCEnDiseño.length and encontre==false){
if (MCSeleccionado._name == MCEnDiseño[i]){
var ultPos = MCEnDiseño.length-1;
if(ultPos != 0){
MCEnDiseño[i]= MCEnDiseño[ultPos];
MCEnDiseño = quitoUltimaPorVector(MCEnDiseño);
}else{
MCEnDiseño= new Array();
}
}
i++;
}
//t[t.MCSeleccionado._name].unloadMovie();// esto es para eliminar un MC Statico.
t[t.MCSeleccionado._name]._visible = false;//esta linea se tiene que caambiar por la que
//esta comentada abajo.
//t[t.MCSeleccionado._name].removeMovieClip();
t.HayMCSeleccionado = false;
t.MCSeleccionado = null;
//trace("Cantidad de Elementos despues de borrar: "+ MCEnDiseño.length);
}else{
trace("No Selecciono Imagen o Intenta Borrar Num Delantero");
}
} |