Frage

in Actionscript 3, wenn ich Schleife durch die Kinder eines Movieclips, wird es eine Display zurückkehren, die eine Liste von Displayobjects ist.

Allerdings kann die AS3 typeof nicht identifizieren MovieClip- als MovieClip- nun ein Objekt ist, anstelle eines Datentyps. Wie kann ich MovieClip- richtig identifizieren?

Ich fand 3 Lösungen online:

Lösung 1 (die Lösung, die ich verwende):

  

Stellen Sie zuerst den MovieClip- Namen ein   bestimmte Namen, dann in der Iterierte   Prozess, überprüfen Sie den Namen der Kinder   mit child.name.indexOf ( "specificName")> -1

Lösung 2:

  

verwenden child.hasOwnProperty ( "numChildren") eine MovieClip- zu identifizieren

Lösung 3:

  

verwenden 3rd-Party-Plug-in wie FlashDevelop

Welche Lösung ist die beste? oder gibt es Alternativen?

scroll top