Comunidad de diseño web y desarrollo en internet online

Devolver solo un Item del Objeto...

Citar            
MensajeEscrito el 21 Oct 2011 05:47 pm
Hola de nuevo... Tengo un problemita:

Tengo un Objeto que tiene dentro varios Objeto(no se si me explico) y quiero devolver uno de esos objetos con todos sus datos mediante el metodo get.

A ver si puedo dar un ejemplo... Tengo un Objeto del tipo Persona que dentro tiene varias personas con "Su nombre", "su apellido" y "su edad".
Lo que yo quiero es devolver solo uno de sos objeto con todos sus datos.

si yo hago:

Código ActionScript :

public function get Persona():Object
{
           return this.Persona
}


despues cuando lo resibo y quiero leer por separado tengo q hacer:
Objeto:Peronsa = new Persona()
datos = Objeto.Persona //Metodo Get lo guardo en datos que es del tipo Object
txt.text = datos[Indice].nombre...

Pero lo que quiero lograr es:
Objeto:Peronsa = new Persona()
txt.text = Objeto.Persona.Nombre

Sin preocuparme por el Indice ya que lo resuelvo en la Clace Persona...

Espero que puedan entender algo.... Saludos

Por kakinets

41 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Oct 2011 06:22 pm
Es dificil de seguirte, parece que quieres setear una propiedad de un objeto y después accederla sin conocer cual es esa propiedad, y además parece que quisieras hacerlo como si fuera una clase estática, no tiene mucho sentido lo que planteas

Jorge

PD> Clase, con S

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2011 07:37 pm
Lo resolvi de la siguiente manera.

Metodo Get dentro de una clases X que usa instancia de personas.

Código ActionScript :

public function get InfoPersonas():Object
{
 ar aux:Object = {apellido:this.persona[index].apellido, nombre:this.persona[index].nombre};
 return aux
}


el index va cambiando en la clasex cada un tiempo determinado...
Te preguntaras que gano... Bueno esta la respuesta:
cuando instancio a Clasex en la clase principal.

Código ActionScript :

Clasex.InfoPersonas.titulo



Salduso... PD: Perdon por ese error de clase con C.... lo pongo sin pensarlo..

Por kakinets

41 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Oct 2011 07:38 pm
Ok, no lo entiendo, pero si te sirve, pues muy bien !

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.