Artikel Tagged 'attachMovie ()'

ActionScript 3.0 sind alle mit dem Operator new

. Wieder in der "Uniform", wie mit den Ereignissen (siehe passiert das neue Event-Handling Flash CS3 und Flash CS3: Das neue Event-Handling ), einer der vielen neuen Funktionen in ActionScript 3.0 ist das Verschwinden all jener Ad-hoc-Methoden widmet sich der Schaffung von besonderen Objekten, wie zB: createEmptyMovieClip() oder die berühmte attachMovie() . Mit ActionScript 3.0 der Betreiber new genügt, um alle Operationen Gebäude durchzuführen. Ein neuer MovieClip, zum Beispiel wird erstellt (Laufzeit) mit dem folgenden Code:

1
2
MovieClip = new MovieClip ( ) ; var mioClip: MovieClip = new MovieClip ();
mioClip ) ; addChild (mioClip);

Bild Aber lasst uns gehen! Wenn ich ein Symbol in der Bibliothek und wie kann ich gehen, wenn ich zur Laufzeit hinzufügen möchten attachMovie() ist weg? Die Lösung ist nicht sehr verschieden von dem, was passiert ist in ActionScript 2.0. Zuerst müssen Sie in die Bibliothek gehen, wählen Sie das Symbol und öffnen Sie das Eigenschaften-Fenster. Dann aktivieren Sie das Kontrollkästchen Export für ActionScript Chaining - wie in Flash 8 passiert. Ein Symbol-Bibliothek als Basisklasse hat immer flash.display.MovieClip , aber das interessiert uns nicht viel. Das Interessante daran ist jedoch der Parameter-Klasse, die standardmäßig eingestellt ist (wenn Sie Kontrollkästchen Export für ActionScript) mit dem symbolischen Namen. Was ist wichtig zu betonen ist, dass dies eine neue Art und Weise in Flash CS3 (und ActionScript 3.0) ist. Das Symbol exportiert werden soll muss eine Klasse auf. Die Neugier ist, dass wir nicht gezwungen sind, aus eigener Kraft die Klasse (erweitert aus erstellen flash.display.MovieClip ), obwohl wir es tun könnte.

Mehr ...


Stoppen Sie SOPA