Gracias Gragan.

Ya lo hac�a bien pero tuve un fallo de novato.. suponer que 1 es el primer elemento de la matriz ;-)

Tu ejemplo me ha servido mucho.

Hasta pronto.

At 16:08 30/04/2002 +0200, you wrote:

si, tienes que utilizar miArray.slice(posicionElemento, cantidad de elementos).
Es facil de entender, lo puedes ver si copias este c�digo en el frame 1 de un .fla nuevo
y despues de ejecutarlo cambiar los dos valores de splice y mirando en la ventana de salida.
-------------------------
miArr.splice (3,1);
-------------------------
salu2

//codigo
miArr=[];
for (n=0;n<30;n++)
{
 miArr.push(n);
}
trace("-------ANTES--------------------");
trace("total elementos->"+ miArr.length);
trace("elemento en la posicion 3->"+miArr[3]);
trace("--------------------------------");

miArr.splice (3,1);//eliminamos el elemento 3

trace("-------DESPUES------------------");
trace("total elementos->"+miArr.length);
trace("elemento en la posicion 3->"+miArr[3]);
trace("--------------------------------");


-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]En nombre de Albert de Magma3
Enviado el: martes, 30 de abril de 2002 9:47
Para: [EMAIL PROTECTED]
Asunto: [flashmaestro] Borrar dato de matriz

Hola  a todos,

tengo una duda con las matrices. Desear�a borrar un dato de la matriz, por ejemplo el de la posici�n 3. �qu� operador debo utilizar?. A  mi me parece que es el SPLICE pero no acabo de entender c�mo.

Gracias.

_______________________________________________________________________
Albert Corral
MAGMA3, SCCL

[EMAIL PROTECTED]
http://www.magma3.com

Responder a