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
----------------------------------

Responder a