[ascoders] AW: AW: AW: AW:OOP

:) timo hats auf den punkt gebracht!
grüsse,
jan


-----Ursprüngliche Nachricht-----
Von: Timo Hölzer [mailto:t.hoelzer@xxxxxxxxx] 
Gesendet: Donnerstag, 30. Oktober 2003 10:54
An: ascoders@xxxxxxxxxxxxx
Betreff: [ascoders] AW: AW: AW:OOP


@jan
>wobei aber von "vererbung" keine rede sein kann, oder? ;-)
is klar ;-)


Weil

TextField.prototype.getStage  = Movieclip.prototype.getStage

---------------------------------
var1 = 1
var2  = var1
var1 = 2

trace(var1) // output:2
trace(var2) // output:1
---------------------------------

es ist also nur eine Kopie des Values das unter Movieclip.prototype.getStage
definert ist, in diesem Fall eine anonyme Funktion.

Wenn du die Methode Movieclip.prototype.getStage später überschreibst bleibt
die Funktion bei TextField die alte!

Bei einer "richtigen" Vererbung wäre das anders

Gruß
Timo H.


-----Ursprüngliche Nachricht-----
Von: ascoders-bounce@xxxxxxxxxxxxx [mailto:ascoders-bounce@xxxxxxxxxxxxx]Im
Auftrag von Peter Oliver Geller
Gesendet: Donnerstag, 30. Oktober 2003 10:44
An: ascoders@xxxxxxxxxxxxx
Betreff: [ascoders] AW: AW: AW: OOP


Hi,

wieso ist das denn keine Vererbung??

Peter

-----Ursprüngliche Nachricht-----
Von: ascoders-bounce@xxxxxxxxxxxxx [mailto:ascoders-bounce@xxxxxxxxxxxxx] Im
Auftrag von Jursa, Jan (init)
Gesendet: Donnerstag, 30. Oktober 2003 10:28
An: 'ascoders@xxxxxxxxxxxxx'
Betreff: [ascoders] AW: AW: OOP


wobei aber von "vererbung" keine rede sein kann, oder? ;-) grüsse, jan



-----Ursprüngliche Nachricht-----
Von: Timo Hölzer [mailto:t.hoelzer@xxxxxxxxx]
Gesendet: Donnerstag, 30. Oktober 2003 10:19
An: ascoders@xxxxxxxxxxxxx
Betreff: [ascoders] AW: OOP


Hi Peter


TextField.prototype.getStage  = Movieclip.prototype.getStage

Das erbt die Textfield Klasse nur diese eine und nicht alle Methoden der
MovieClip Klasse

Gruß
Timo H.


-----Ursprüngliche Nachricht-----
Von: ascoders-bounce@xxxxxxxxxxxxx [mailto:ascoders-bounce@xxxxxxxxxxxxx]Im
Auftrag von Peter Oliver Geller
Gesendet: Donnerstag, 30. Oktober 2003 09:45
An: ascoders@xxxxxxxxxxxxx
Betreff: [ascoders] OOP


Schönen guten Morgen,

ist es eigentlich möglich diese Methode an Textfelder zu übergeben?

MovieClip.prototype.getStage = function(){
        this.width = this._width;
        this.height = this._height;
        this.x = this._x;
        this.y = this._y;
        this.left = this._x;
        this.right = this._x + this.width;
        this.halfwidth = this.width/2;
}

z.B.

TextField.prototype = MovieClip.prototype;
oder
TextField.__proto__ = MovieClip.prototype;

Peter

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

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

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

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

Other related posts: