objeto Object :-D

0 views
Skip to first unread message

ardleon

unread,
Sep 2, 2008, 8:44:43 AM9/2/08
to ASNativos - Lista de Actionscript
que tal, un saludo....

voy a ser muy breve....
hay alguna manera de saber si un objeto tiene propiedades sin tener q
recorrerlo con un for????
me explico un poco mejor....(lo breve si es malo, es dos veces malo)

estoy creando un objeto tal q asi:

var obj:Object = new Object()

posteriormente en funcion de la accion del usuario a obj le añado x
propiedades.....

obj.armas = "un arma";
obj.items = "un item";

etc.......q luego puede ser q se vayan borrando, con lo cual sigo
teniendo mi obj pero en este caso vacio....

espero q me entendais, un saludo

Julio Rabadán González

unread,
Sep 2, 2008, 9:37:44 AM9/2/08
to asna...@googlegroups.com
Puede que te interese este paquete:

http://lab.polygonal.de/ds/



ardleon escribió:

ardleon

unread,
Sep 2, 2008, 10:45:08 AM9/2/08
to ASNativos - Lista de Actionscript
pues si, me ha interesado, ademas de regalo unas cuantas
funcionalidades mas.....

esto va a ser "la guerra de los paquetes" y si no, al tiempo....

:-D

Fede Rivas

unread,
Sep 2, 2008, 11:07:45 AM9/2/08
to asna...@googlegroups.com
Pues esta bastante guapo si, pal classpath va.

Aqui teneis tambien otra utilidad, bastante práctica, para evitar
otros cuantos "for" mas :

http://www.rubenswieringa.com/code/as3/flex/ArrayTool/

Os pego un poco de la doc de la clase :

This method searches an Array for an Object with a given property that
has a certain value. Can also search for nested Objects.

var array:Array = [ {foo: {bar: 'value1'}}, {foo: {bar: 'value2'}},
{foo: {bar: 'value3'}} ];
var propChain:Array = ['foo', 'bar'];
var value:String = 'value3';

ArrayTool.getValueMatchIndex (array, propChain, value);

outputs 2

@param array Array to search.
@param property Property or property-chain to try every item in
the Array for. This parameter can either be a String (normal
property), Array (property-chain), or numeric value (array index).
@param value Value to be found.
@return Index of the item where the value was found on the end of
the property chain.

En resumen, busca el index del elemento en base a un valor y
propiedad, aun en elementos anidados. Genial para los result de AMF y
cosas por el estilo... y adios a los "for" .... xD

Salu2!

Joseba Alonso

unread,
Sep 3, 2008, 6:06:31 AM9/3/08
to asna...@googlegroups.com
Hola,

También puedes utilizar el método de Object hasOwnProperty(). Sirve
exactamente para eso.

Un saludo,

Joseba

P.D: Que horror volver al curro después de las vacaciones :(

> -----Mensaje original-----
> De: asna...@googlegroups.com [mailto:asna...@googlegroups.com] En
> nombre de ardleon
> Enviado el: martes, 02 de septiembre de 2008 14:45
> Para: ASNativos - Lista de Actionscript
> Asunto: [ASNativos] objeto Object :-D
Reply all
Reply to author
Forward
0 new messages