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