[ascoders] AW: AW: AW: AW:OOP
- From: "Jursa, Jan (init)" <Jan.Jursa@xxxxxxx>
- To: "'ascoders@xxxxxxxxxxxxx'" <ascoders@xxxxxxxxxxxxx>
- Date: Thu, 30 Oct 2003 11:01:11 +0100
:) 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: