Autor Zpráva
berry
Profil *
Zdravím, neví někdo jak vypsat v Ouputu data typu Object. Když použiju trace, tak vypíše pouze [object Object], ale já bych rád viděl celý jeho obsah.

Díky
Hanz
Profil
berry
Dej sem příklad.
berry
Profil *
příklad:

var myObj:Object = new Object();
myObj.prom1 = 10;
myObj.prom2 = 20;
myObj.souX = 255;
...

Otázka jak vypsat Obj, aby se mi ukázalo jaké proměnné a hodnoty obsahuje?
Obyčejný trace vypíše pouze [object Object], a nebo se musím dotazovat přímo na proměnné trace(myObj.prom1).
Existuje tedy nějaký příkaz, který vypíše celý objekt?

Díky
Hanz
Profil
berry
var myObj:Object = new Object();

myObj.prom1 = 10;
myObj.prom2 = 20;
myObj.souX = 255;
for (i in myObj) {
trace(i);
trace(myObj[i]);
}


Tohle ti vypýši název proměnné a potom její hodnotu.
berry
Profil *
Díky, už jsem na to našel ve flashi funkci ObjectDumper.

Tvůj způsob je samozřejmě dobrý, ale když objekt obsahuje další objekty, tak se vše komplikuje.

Ale díky.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0