Lo mas sencillo ser�a hacer algo como carrito=new Array(), con eso te fumas
todo.

Si no puedes hacer eso porque borras otra informaci�n que quieres mantener
entonces valora la posibilidad de cambiar tu modelo de datos de tal forma
que puedas resetearlo con un "new Array()"... algo as� como:

var carrito=new Object()
carrito.foo="hola" // variable que quieres conservar
carrito.listaProductos=new Array()
carrito.listaProductos[itemTemp] = {nombre:this.Nombre, precio:this.Precio}

y para resetear solo tienes que hacer:
carrito.listaProductos=new Array()

Otra cosa... ten en cuenta que un array asociativo actua mas como Object que
como Array. El tipico:
for (var i=0; array.length; i++)
no funciona y debes utilizar formulas como:
for (var i in array)

Roberto

----- Original Message ----- 
From: "Fernando Navarro" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, May 25, 2005 6:50 PM
Subject: [ASNativos] Resetear un array


> Buenas tardes a todos,
> tengo un array en el que voy metiendo productos de un carrito de la
compra:
> carrito[itemTemp] = {nombre:this.Nombre, precio:this.Precio};
> La movida es que ahora lo que quiero hacer es una vez hecho el pedido
vaciar
> el array y que quede listo para poder meter nuevos productos.
> Estoy probando algunas cosas pero no me funcionan bien:
> for (i=0; i<tamanoArray; i++) {
>     _root.itemTemp--;
>     _root.carrito.removeItemAt(i);
>    }
> �Alguien puede orientarme un poco? Ando perdido...
> Muchas gracias!!!!
> Un saludo
> Fernando Navarro
>
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------

----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a