[ascoders] Re: OOP Frage

  • From: Manuel.Dahm@xxxxxxxxxxx (Manuel Dahm)
  • To: <ascoders@xxxxxxxxxxxxx>
  • Date: Tue, 12 Nov 2002 20:17:49 +0100

Hallo, 

das kannst Du schon, aber dazu solltest Du "renndaten" als Klasse definieren.
Ein Movieclip an sich hat keinen Prototype, lediglich die Klasse Movieclip....
Einen prototype für einen MC zu definieren, macht auch eigentlich keinen Sinn, 
da kannst Du ja auch einfach ne Funktion machen....

Ich würd das eh eher so schreiben:
movieclip.prototype.preselect = function(){
trace("hallo");
} ;
this.renndaten.maerz_03.preselect(); 


Grüße
Manuel




  ----- Original Message ----- 
  From: Peter.Geller@xxxxxxxx 
  To: ascoders@xxxxxxxxxxxxx 
  Sent: Tuesday, November 12, 2002 8:05 PM
  Subject: [ascoders] OOP Frage



  Hi, 
  warum klappt das so 

  loslassen  = function(){trace("hallo"} 
  MovieClip.prototype.preselect = loslassen; 
  this.renndaten.maerz_03.preselect(); 

  und nicht so 

  loslassen  = function(){trace("hallo"} 
  this.renndaten.maerz_03.prototype.preselect = loslassen; 
  this.renndaten.maerz_03.preselect(); 

  wenn ich die Funktion schon mit prototyp auf bestehende Mcs vererben kann, 
  wieso nicht auf einen speziellen??? 

  Gruß Peter

Other related posts: