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

Ach ok, danke!

Peter

-----Ursprüngliche Nachricht-----
Von: ascoders-bounce@xxxxxxxxxxxxx
[mailto:ascoders-bounce@xxxxxxxxxxxxx] Im Auftrag von Timo Hölzer
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: