h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
b=gQ7hIwp6WOLz2waFGdtFk0fX6BcFDRAc6TBql8SNGN9OhXA8Rj96CmWUGc9n8j5W3oyDQim6ZQozHwH7r1uGYMOE/5swIykUpp0kin3ufGlHa5WyVXzx0nIkQIngvPJUjt6sxkZna/M6sVRXyN8ZrUaGxaAUM/o182THjxBxl6A= Received: by 10.48.226.17 with SMTP id y17mr69916nfg; Thu, 29 Sep 2005 12:48:45 -0700 (PDT) Received: by 10.48.3.20 with HTTP; Thu, 29 Sep 2005 12:48:45 -0700 (PDT) Message-ID: <[EMAIL PROTECTED]> Date: Thu, 29 Sep 2005 21:48:45 +0200 From: =?ISO-8859-1?Q?Jose_M=AA_Balsas?= <[EMAIL PROTECTED]> To: asnativos@5dms.com Subject: =?ISO-8859-1?Q?Re:_[ASNativos]_Array_num=E9rico_devuelve_NaN_al_operar?= In-Reply-To: <[EMAIL PROTECTED]> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> X-BeenThere: asnativos@5dms.com X-Mailman-Version: 2.1b2 Precedence: bulk Reply-To: asnativos@5dms.com List-Id: Lista dedicada a Actionscript <5dms.com.asnativos.5dms.com> List-Post: <mailto:asnativos@5dms.com> List-Subscribe: <http://list.5dms.com/mailman/listinfo/5dms.com.asnativos>, <mailto:[EMAIL PROTECTED]> List-Unsubscribe: <http://list.5dms.com/mailman/listinfo/5dms.com.asnativos>, <mailto:[EMAIL PROTECTED]> List-Archive: <http://list.5dms.com/mailman/private/5dms.com.asnativos> List-Help: <mailto:[EMAIL PROTECTED]> Sender: [EMAIL PROTECTED] Errors-To: [EMAIL PROTECTED] Buenas, as=ED a primera vista, f=EDjate que el m=E9todo splice, devuelve un array. Si ejecutas con la ventana de depuraci=F3n ver=E1s c=F3mo queda lo que almacenas en tmpdepths. De esta forma, deber=E1s acceder a los nuevos datos as=ED: tmpdepths[i][0] Si sustituyes eso, en principio, deber=EDa estar funcion=E1ndote. Salu2 El 29/09/05, Javier Fern=E1ndez<[EMAIL PROTECTED]> escribi=F3: > Hola lista, tengo un array con n numeros que recorro aleatoriamente y > reordeno en otro array para aplicarlo despu=E9s a la profundidad de vario= s > mcs; ning=FAn problema para crear el nuevo array, pero a la hora de aplic= ar > los valores como depths en un duplicateMovieClip no funciona (?) > Pruebo a operar con los valores y me encuentro con que me arroja NaN... > > Este es el codigo, > > [code] > var depths:Array =3D new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); > var total:Number =3D depths.length; > var tmpdepths:Array =3D new Array(); > for (var i:Number=3D0; i<total; i++) { > tmpdepths.push(depths.splice(random(depths.length), 1)); > trace(tmpdepths[i]); > trace(tmpdepths[i]+1); > } > [/code] > > El primer trace devuelve el n=FAmero, el segundo devuelve NaN. > He probado de todo y no hay manera. Si pido el typeof me devuelve [object= ] y > si trato de forzarlo con Number() me devuelve NaN... > > a ver si me podeis echar una mano porque llevo un rato dandole vueltas y = no > soy capaz de progresar. :( > > Gracias de antemano y un saludo. > Javier Fern=E1ndez > -- > http://drusunlimited.com > > ---------------------------------- > Lista ASNativos:asnativos@5dms.com > http://www.5dms.com/listas > ---------------------------------- > ---------------------------------- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas ----------------------------------