[ascoders] Re: OOP Frage?

  • From: Ralf Siegel <ralf@xxxxxxxxxxx>
  • To: ascoders@xxxxxxxxxxxxx
  • Date: Tue, 22 Oct 2002 15:56:15 +0200


mit prototype lassen sich auch andere flashinterne Klassen um neue
benutzerdefinierte Funktionen erweitern.

also z.B.

Array.prototype
Number.prototype
Math.prototype
TextField.prototype
Button.prototype
usw...

Kleine Korrektur Timo:


'Math' verkörpert keine Klasse, sondern ist eine Instanz der Klasse 'Object',

Da 'Math' also kein Funktionsobjekt ist, gibt es hier auch keine prototype-Eigenschaft.

trace(typeof Math);                             // object
trace(Math.prototype);                  // undefined
trace(Math.__proto__ === Object.prototype);     // true
trace(typeof Number);                           // function
trace(Number.prototype);                        // [type Object]
// s. Ausgabefenster
obj = Math;
num = Number;

______________________________________________________

Level #0:
Variable _level0.$version = "WIN 6,0,50,0"
Variable _level0.obj = [object #1, class 'Object'] {}
Variable _level0.num = [function 'Number']
______________________________________________________

ralf ...

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

Other related posts: