[ascoders] Re: AW: Re: Problem mit Klassen!

  • From: Peter.Geller@xxxxxxxx
  • To: ascoders@xxxxxxxxxxxxx
  • Date: Tue, 15 Oct 2002 18:19:16 +0200

Ok,
vielen Dank erstmal, muss etwas damit arbeiten und ich denke dann klappt
das schon, vom verstand her!

Danke

Peter


                                                                                
                                                     
                      "Timo H."                                                 
                                                     
                      <t.hoelzer@netz98.        To:       
<ascoders@xxxxxxxxxxxxx>                                                   
                      de>                       cc:                             
                                                     
                      Sent by:                  Subject:  [ascoders] AW: Re: 
Problem mit Klassen!                                    
                      ascoders-bounce@fr                                        
                                                     
                      eelists.org                                               
                                                     
                                                                                
                                                     
                                                                                
                                                     
                      15.10.2002 17:59                                          
                                                     
                      Please respond to                                         
                                                     
                      ascoders                                                  
                                                     
                                                                                
                                                     
                                                                                
                                                     




Ok, sorry hat sich ein Fehler eingeschlichen
muß natürlich so lauten:

function formClass(){
             // das ist die Konstruktor Funktion
}

// die Klasse erbt alle Methoden der Klass Movieclip
formClass.prototype.__proto__ = MovieClip.prototype

formClass.prototype.rotate = function(){
        this._rotation += 10
}

// der Mc "form" erbt alle Methoden der Klasse formClass
form.__proto__ = formClass.prototype

// Aufruf
form.onEnterFrame = function(){
             this.rotate()
}


Dann gints einen Unterscheid:
alle attachten MCs, deren Verknüpfungs-Id mit ObjectRegisterClass für eine
Klasse registriert wurden,
erhalten die Methoden und Eigenschaften der Registrierten Klasse [was ein
Satz :O)]

Bei der obenstehenden Variante kann ich bestimmen welchen Mcs ich die
Methoden einer Klasse vererben
möchte.

gruß Timo H.





-----Ursprüngliche Nachricht-----
Von: ascoders-bounce@xxxxxxxxxxxxx
[mailto:ascoders-bounce@xxxxxxxxxxxxx]Im Auftrag von Frank Ortmanns
[:::::pixelberater::::::]
Gesendet: Dienstag, 15. Oktober 2002 17:48
An: ascoders@xxxxxxxxxxxxx
Betreff: [ascoders] Re: Problem mit Klassen!


die __proto__ version kommt tatsächlich dem registerClass irgendwie
gleich.....alles was ich attache bekommt also die klassse
zugewiesen.....der
Unterschied ist allerdings das es wirklich ALLES ist!!!

jede instanz also

----- Original Message -----
From: "Frank Ortmanns [:::::pixelberater::::::]" <fo@xxxxxxxxxxxxxxx>
To: <ascoders@xxxxxxxxxxxxx>
Sent: Tuesday, October 15, 2002 5:43 PM
Subject: [ascoders] Re: Problem mit Klassen!


> sorry....iss warscheinlich nur eine präferenc das hinzufügen von methoden
> auf z.B. mcs auch noch durch die verwendung von prototype deutlich zu
> machen....de facto besteht offensichtlich kein unterschied
>
> ----- Original Message -----
> From: <Peter.Geller@xxxxxxxx>
> To: <ascoders@xxxxxxxxxxxxx>
> Sent: Tuesday, October 15, 2002 5:43 PM
> Subject: [ascoders] Re: Problem mit Klassen!
>
>
> >
> > So das funktioniert, aber jetzt eine ganz dämliche Frage was ist
einfach
> > gesagt der Unterschied zwischen :
> > form = mc(); und form.prototype = mc();
> >
> > bzw. was hat das für einen Vor- oder Nachteil;
> >
> > Danke
> >
> > Peter
> >
> >
> >
> >
> >
> >                       "Frank Ortmanns
> >                       [:::::pixelberater        To:
> <ascoders@xxxxxxxxxxxxx>
> >                       ::::::]"                  cc:
> >                       <fo@xxxxxxxxxxxxxx        Subject:  [ascoders]
Re:
> Problem mit Klassen!
> >                       e>
> >                       Sent by:
> >                       ascoders-bounce@fr
> >                       eelists.org
> >
> >
> >                       15.10.2002 17:28
> >                       Please respond to
> >                       ascoders
> >
> >
> >
> >
> >
> >
> > deine vorherige absicht lässt sich folgendermaßen bewerkstelligen
> >
> > form auf der bühne hat den instanznamen "form"
> >
> > _root.form.prototype = mc();
> >
> > _root.form.mc();
> >
> > dann funktioniert es auch ausschließlich für eine instanz
> >
> > ------------------------------------------------------
> > Archiv   : //www.freelists.org/archives/ascoders/
> > Optionen : //www.freelists.org/list/ascoders
> > ------------------------------------------------------
> >
> >
> >
> >
> > ------------------------------------------------------
> > Archiv   : //www.freelists.org/archives/ascoders/
> > Optionen : //www.freelists.org/list/ascoders
> > ------------------------------------------------------
>
> ------------------------------------------------------
> Archiv   : //www.freelists.org/archives/ascoders/
> Optionen : //www.freelists.org/list/ascoders
> ------------------------------------------------------

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

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




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

Other related posts: