[ascoders] Re: AW: Re: AW: AW: AW: OOP Frage?
- From: Peter.Geller@xxxxxxxx
- To: ascoders@xxxxxxxxxxxxx
- Date: Tue, 22 Oct 2002 11:09:50 +0200
Hi Jan,
ich bin da leider noch genau so neu wie Du?
Ich kann Dir leider nicht sagen ob dann alle MovieClip.prototypen mit den
blabla.prototypen überschrieben werden oder ob nur die Eigenschaften
überschrieben werden
die schon vorhanden sind und andere ergänzt werden. ( Oder vielleicht nur
Überblendet?)
Das was ich bei meinem einfachen test meine ist folgendes:
ObjectMc = function(){
this._alpha = 50;
}
ObjectMc.prototype.setpos = function(){
this._x = 100;
this._y = 100;
}
ObjektMc.prototype = peter.prototype;
peter.__proto__ = new ObjectMc();
peter.setpos();
Peter ist der Instanzname meines MCs auf der Bühne, dem ich eine
Eigenschaft zuweise und zwar einmal die Grundeigenschaft _alpha und weitere
positionen x und y.
Allerdings kann ich anstatt Peter als Namen auch MovieClip schreiben das
würde dann so aussehen:
ObjectMc = function(){
this._alpha = 50;
}
ObjectMc.prototype.setpos = function(){
this._x = 100;
this._y = 100;
trace("ja");
}
ObjektMc.prototype = MovieClip.prototype; // Hier ist der name Peter durch
MovieClip ersetzt
peter.__proto__ = new ObjectMc();
peter.setpos();
Das ganze funktioniert dann immer noch und meine Frage ist ob MovieClip ein
universal Name für alle MCs im Film ist oder nicht ?
Was bedeutet eigentlich bei Dir IMHO?
Gruß Peter
"Jursa, Jan
(init)" To:
"'ascoders@xxxxxxxxxxxxx'" <ascoders@xxxxxxxxxxxxx>
<Jan.Jursa@xxxxxxx cc:
> Subject: [ascoders] AW: Re:
AW: AW: AW: OOP Frage?
Sent by:
ascoders-bounce@fr
eelists.org
22.10.2002 10:41
Please respond to
ascoders
hi peter,
so richtig verstehe ich nicht was du meinst - aber ich bin noch ein neuling
im wunderbaren oop-land :-), ist also durchaus möglich, dass ich einfach
noch zu wenig aufm kasten habe um deine frage zu beantworten :-)
"MovieClip" ist der name der klasse "MovieClip".
mit bla = new MovieClip();
erzeugst du eine instanz dieser klasse die wiederum ein objekt MovieClip
ist.
mit blabla.prototype.test = new MovieClip();
reihe ich mein objekt blabla in die prototype chain ein.
wenn ich es umgekehrt mache:
MovieClip.prototype = blabla.prototype
überschreibe ich - IMHO - den prototyp meiner Class, oder?
:-)
grüsse,
J>N
-----Ursprüngliche Nachricht-----
Von: Peter.Geller@xxxxxxxx [mailto:Peter.Geller@xxxxxxxx]
Gesendet: Dienstag, 22. Oktober 2002 10:35
An: ascoders@xxxxxxxxxxxxx
Betreff: [ascoders] Re: AW: AW: AW: OOP Frage?
Hi,
ich meinte ich kann ja auch statt MovieClip den Namen meines MCs auf der
Bühne einsetzen, was für mich dann auch erst Sinn macht
und meine Frage war ob der Begriff MovieClip im Film für alle MCs steht da
dieser ja auch funktioniert?
Ich hoffe Du verstehst was ich meine.
Gruß 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
------------------------------------------------------
Other related posts: