[ascoders] AW: AW: AW: AW:OOP
- From: "Peter Oliver Geller" <nc-gellerpe@xxxxxxxxxxxxx>
- To: <ascoders@xxxxxxxxxxxxx>
- Date: Thu, 30 Oct 2003 11:54:05 +0100
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
------------------------------------------------------
- References:
- [ascoders] AW: AW: AW:OOP
- From: Timo Hölzer
Other related posts:
- » [ascoders] AW: AW: AW: AW:OOP
- » [ascoders] AW: AW: AW: AW:OOP
- [ascoders] AW: AW: AW:OOP
- From: Timo Hölzer