. 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 |
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 (ActionScript 3.0 und) 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.






Neueste Kommentare
kOoLiNuS : @ Giovambattista Fazioli: danke! mehr als bereit!
Giovambattista Fazioli : @ kOoLiNuS: Ruhig, können Sie wahrscheinlich davon aus, dass WPX Cleanfix wird frei sein, und ...
kOoLiNuS : @ kOoLiNuS: eine fehlende
und 
kOoLiNuS : @ Giovambattista Fazioli: ich abonniert, aber wenn ich mein Hobby war die Nutzung der Plattform ...
Giovambattista Fazioli : @ kOoLiNuS: Ja, das ist ein bekanntes Problem. Tritt auf, wenn die Tabellen in Frage stehen ...