h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
b=jxOIXnyxEYBNZL/PsZW2tAX7x34rMk5osRvFHlbikt11HniQr63G3XL3rKF2dpTko5iua4aXGr5x4AufUjIAIncCqovZ0SI/Cm11yKi6tVxNpQ9gsp77KwUQOsi13MOnGFtvlw+3NEkPDyRELiREaxAYP/f9H4YygAtpxzx6MWc= Received: by 10.48.226.17 with SMTP id y17mr70110nfg; Thu, 29 Sep 2005 12:53:21 -0700 (PDT) Received: by 10.48.3.20 with HTTP; Thu, 29 Sep 2005 12:53:21 -0700 (PDT) Message-ID: <[EMAIL PROTECTED]> Date: Thu, 29 Sep 2005 21:53:21 +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]> <[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] Otra cosa que puedes hacer dentro del bucle es =09var nuevo:Array =3D depths.splice(random(depths.length),1); =09tmpdepths.push(nuevo[0]); Y as=ED s=ED que te quedan los datos en tmpdepths[i] Salu2 El 29/09/05, Jose M=AA Balsas<[EMAIL PROTECTED]> escribi=F3: > 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 var= ios > > mcs; ning=FAn problema para crear el nuevo array, pero a la hora de apl= icar > > 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 [obje= ct] 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 ----------------------------------