eine .as
Datei betrachten, die wie folgt aussieht:ActionScript: In welcher Reihenfolge werden interne/statische/Instanzvariablen initialisiert?
package foo {
class Foo {
public static var a:* = getA();
public static var b:* = getB();
public var c:* = getC();
public static function d():* { ... }
public function Foo() {
trace("initializing");
}
}
}
// internal functions/variables
var e:* = getD();
function f():* { ... }
Was ist die definierte Reihenfolge für a..f
jede der Variablen/Funktionen zu initialisieren?
(Ich weiß, ich Experimente tun kann, um herauszufinden, ... Aber ich bin auf der Suche für die tatsächliche angegebene Definition)
Können Sie Ihre Frage ein wenig klarer erklären, ich dachte, ich hätte eine Antwort für Sie, aber dann war ich nicht zeigen, was genau Sie fragen. – Taurayi
Ich suche nach der dokumentierten Initialisierungsreihenfolge der Variablen "a" bis "f" im obigen Code. Hilft das? Können Sie genauer sein mit dem, was Sie nicht verstehen? –