Gibt es eine Möglichkeit, eine Klasse in der Haupt Fla-Datei eines Flash CS3 App zu erstellen?

StackOverflow https://stackoverflow.com/questions/1416445

Frage

gibt es eine Möglichkeit, eine Klasse in der Haupt Fla-Datei einer Flash-Anwendung zu erstellen? Wenn ich versuche, eine Klasse direkt in der Aktionsebene des Fla zu definieren, erhalte ich die Fehlermeldung: „Klassen dürfen nicht verschachtelt werden“. Alternativ kann, wenn ich versuche, in ein Paket und die Klasse zu definieren, erhalte ich „Pakete müssen nicht verschachtelt werden“.

Ich weiß, ich kann eine externe .as-Datei als „Dokumentklasse“ verweisen, aber ich frage mich, ob es ein Weg, die Klasse direkt in die Fla zu setzen.

Danke!
Zoltan

War es hilfreich?

Lösung

Sie können nicht eine Klasse in der Timeline erstellen. Der Flash-Compiler behandelt die Timeline als Klasse selbst und Sie können nicht verschachtelt Klassen innerhalb der Klassen.

Andere Tipps

Klassen müssen mit einem Paket in .as-Dateien mit den genauen Dateinamen wie die Klasse definiert werden

// Filename: MyClass.as
package {
    public class MyClass {
    }
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top