[ascoders] static Vererbung (bug?)

Moin,

In dem Zusammenhang bin ich aber eben auf seltsame Dinge in ActionScript 2.0 gestoßen, wo man Vererbung von statischen Eigenschaften und Methoden im allgemeinen und für Singletons im speziellen sowieso vergessen kann ...

ich hab nochmal nachgeforscht, wegen dem static ihneritance Bug: wenn die Applikation selbst auch in AS2 läuft, gibt es keine Probleme:

class TestApp { public static function Main():Void {
trace(Top.up);
Top.saySomething();
trace("-----------------------");
trace(Bottom.up);
Bottom.saySomething();
trace("-----------------------");
trace(Top.up);
Top.saySomething();
} }
// Framescript:
TestApp.Main();


OUTPUT:
ups
I feel down
-----------------------
ups
I feel down
-----------------------
ups
I feel down

so soll sein... ;)

Probleme scheints also nur zu geben, wenn man AS1 und AS2 miteinander mischt...

Florian
http://www.mx3D.com


------------------------------------------------------ Archiv : http://www.freelists.org/archives/ascoders/ Optionen : http://www.freelists.org/list/ascoders ------------------------------------------------------

Other related posts: