AS3-Referenz-movieclip .name-Eigenschaft
Yay, eine weitere einfache noobie as3 Frage.
Wie kann ich den Verweis auf einen movieclip ".name" ?
Ich versucht, auf der Suche nach einer Lösung, aber ich konnte nichts finden. Im Grunde habe ich eine Reihe von movieclips Hinzugefügt, um die Bühne mit einer Schlaufe, also die Art und Weise fand ich zu diferentiate Sie war, indem Sie Ihnen ein .Namen von "etwas" + die Loop ' s "ich". So, jetzt sind Sie mit dem Namen etwas wie "something1", "something2", "something3", und so weiter.
Nun, ich brauche zu senden zu einem bestimmten frame. Normalerweise würde ich so etwas machen:
something1.gotoAndStop(2);
Aber "something1" ist nicht der name der Instanz, nur das ".Namen". Ich kann nicht einen Weg finden, zu verweisen.
InformationsquelleAutor FoxLift | 2012-07-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
den Sie verwenden möchten getChildByName("name") mehr info
import flash.display.MovieClip;
ich werde arbeiten, bis eine schnelle Probe, eine Sekunde...
ok ich habe den code oben und getestet. Sollte gut funktionieren.
Danke!!! Das klappte einwandfrei.
InformationsquelleAutor Boyd
Zugriff auf die Dinge durch die Namen ist sehr anfällig für Fehler. Es ist nicht eine gute Angewohnheit, in zu erhalten, wenn Sie ein Neuling sind. Ich denke ein sicherer Weg, dies zu tun wäre, um Verweise auf die Dinge, die du erstellst in der Schleife, zum Beispiel in einem array, und verweisen Sie durch Ihre Indizes.
Beispiel:
Hinweis, habe ich auch ersetzt viele der losen zahlen mit Konstanten und vars, die auch helfen, Ihre compiler-Fehler bemerken.
InformationsquelleAutor Mims H. Wright
Können Sie die Eltern-um das Kind beim Namen. Wenn die Eltern die Bühne:
InformationsquelleAutor Pixel Elephant