Flash Trace, Dump, Array-Variablen drucken

8

gibt es eine Möglichkeit, ein ARRAY in FLASH zu verfolgen.

Ich möchte eine Ausgabe haben, die dem Befehl PHPs ähnlich ist: print_r(myArray)

für zB: (im Flash):

%Vor%

while print_r (event) in PHP würde als String angezeigt:

%Vor%

Ich möchte die gleiche Art von Ergebnis im Flash erreichen.

    
David King 08.10.2009, 10:30
quelle

5 Antworten

10

trace(array.join()); würde für numerisch indizierte Arrays funktionieren. Für assoziative Arrays müssen Sie for..in construct verwenden.

%Vor%     
Amarghosh 08.10.2009, 10:35
quelle
2

Actionscript trace -Funktion (in jeder ActionScript-Sprache) ist ziemlich schade.

Versucht es einfach zu lachen:

%Vor%

Eine nicht beschämende Trace-Funktion sollte tatsächlich die Elemente des Arrays durchlaufen und die Arrays innerhalb der Arrays verfolgen, wie es die Funktion AS3 trace tut. Aber es sollte auch nach zirkulären Referenzen zwischen inneren und übergeordneten Arrays innerhalb des Root-Arrays suchen, das verfolgt wird. Dies kann rekursiv oder iterativ implementiert werden.

Wenn Sie nicht der Meinung sind, dass die Funktion AS3 trace schlecht ist, sollten Sie auch die Tatsache berücksichtigen, dass diese Funktion nicht zulässt, dass ein Array in einem anderen enthalten ist. Ich meine diesen Code:

%Vor%

gibt folgendes aus:

%Vor%

obwohl wir diese Art von Ausgabe erwarten könnten:

%Vor%

Und schließlich, wenn Sie null oder undefined Werte innerhalb Ihrer Arrays haben, dann werden sie als leere Zeichenfolgen verfolgt:

%Vor%

gibt folgendes aus:

%Vor%

... !!! ...

    
user806372 19.07.2011 09:33
quelle
2

Versuchen Sie Folgendes:

%Vor%     
Pete 06.02.2013 19:11
quelle
1
%Vor%

FUNKTIONIERT;)

SO I SOLVED sizeof () evivalend zu Array.sizeof ();

Wie steht es um array.push () für Objekte ??

    
David King 08.10.2009 11:32
quelle
1

Haben Sie versucht, die Methode .toString für Array ?

zu verwenden? %Vor%

Hier ist die Dokumentreferenz:

Ссылка

Alternativ können Sie, wenn Sie assoziative Arrays verwenden, folgende Methoden verwenden:

%Vor%     
cleverbit 19.07.2011 13:59
quelle

Tags und Links