26/10/2011, 08:42
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses Puntos: 188 | |
Respuesta: Problema inicializar array segun condicion 1º Los arrays son elementos de tamaño fijo, puedes usar un método recursivo que genere un array a partir del anterior
alineacionCuerpoPosicionAux = alineacionCuerpoPosicion;
alineacionCuerpoPosicion = new Array(alineacionCuerpoPosicion.length+1);
for(int i = 0; i < alineacionCuerpoPosicionAux.length; i++) {
alineacionCuerpoPosicion[i] = alineacionCuerpoPosicionAux[i];
}
alineacionCuerpoPosicion[alineacionCuerpoPosicion.length-1] = ALIGN_CENTER;
Lo otro es que como la posición empieza en 0, si tienes 10 elementos la ultima posición sería la 9, así que te dice que estás intentando acceder a una posición que no existe en el array.
__________________ if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
} |