No lo metas tan rapido como bug ;) Es logico que se comporte asi, estas
creando objetos, no primitivas y dos referencias a objetos no se evaluan
como iguales a menos que apunten al mismo valor.

Lo correcto en ese caso sería (o.valueOf()==p.valueOf())

Un saludo,

Joseba Alonso
www.5dms.com
www.sidedev.net  

> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de Andrés 
> González Aragón
> Enviado el: miércoles, 13 de julio de 2005 12:09
> Para: asnativos@5dms.com
> Asunto: RE: Tipos y valores ( era RE: [ASNativos] Una tontería)
> 
> Si, está raro.
> 
> Probablemente suena a obsesión pero tengo una carpeta en 'Mis 
> Documentos' que se llama 'bugs de flash' y creo que voy a 
> incluir este manejo de tipos (en la subcarpeta 'lógicos').
> 
> Y que me dices de esto:
> 
> <code>
> var o:Number = new Number("4")
> var p:Number = new Number("4")
> 
> trace("¿'o' es igual a 'u'? :: " + (o==p)) trace("TIPO DE 'o' 
:: " + typeof(o)) trace("TIPO DE 'p' :: " + typeof(p)) </code>
> 
> Se que algunos preguntarán -¿y para que quieres pasar así los 
> datos?- la respuesta es. En este caso, tengo un XMLsocket, el 
> servidor me envía por este medio los datos (y todos son 
> strings), o también puede ser LoadVars o algún método del 
> tipo, incluso la simple carga un XML.
> 
> Saludos  
> 
> P.D. Josefa ¿Eres Físico Atómico?
> 
> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de Joseba 
> Alonso Enviado el: miércoles, 13 de julio de 2005 17:22
> Para: asnativos@5dms.com
> Asunto: Tipos y valores ( era RE: [ASNativos] Una tontería)
> 
> Los arrays no son un tipo primitivo por si mismo, asi que ahí 
> te da igual como lo construyas, eso parece por lo menos. Los 
> 8 tipos primitivos que existen en Flash son: string, number, 
> boolean, object, function, movieclip, null y undefined.
> 
> De todas maneras, si lo que te preocupa es la velocidad, solo 
> movieclip y string son susceptibles de ser usados en procesos 
> intensos y no tiene sentido crear una intancia de MovieClip 
> con el operador new, asi que digamos que este pequeño detalle 
> solo le incumbe a string :)
> 
> Lo que te queria decir es que el usar _root["mivariable"] o 
> var mivariable:String no tiene ningun efecto sobre el 
> resultado de typeof ya que no examina el tipo del contenedor 
> sino del contenido, de hecho el tipo del contenedor no existe 
> en tiempo de ejecucion en el Flash Player.
> 
> Es un tema extraño este, no crees? :)
> 
> Joseba Alonso
> www.5dms.com
> www.sidedev.net  
> 
> 
> ----------------------------------
> Lista ASNativos:asnativos@5dms.com
> http://www.5dms.com/listas
> ----------------------------------
> ----------------------------------
> Lista ASNativos:asnativos@5dms.com
> http://www.5dms.com/listas
> ----------------------------------

----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------

Responder a