Gibt es eine Möglichkeit, eine Klasse in der Haupt Fla-Datei eines Flash CS3 App zu erstellen?
-
06-07-2019 - |
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
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 {
}
}