Hi Michael, butterfly_mc.__proto__ = new butterfly(); mit diesem Aufruf vererbe ich ja an meinen mc auf der Bühne (butterfly_mc) die Klasseneigenschaften von butterfly inklusive prototypen, kann es sein das ich dadurch die Eigenschaften des Movieclips überschrieben habe und diese nochmal mit vergeben muss. Das wäre dann ja einleuchtend, wenn es dadurch nicht funktioniert hat. Gruß Peter -----Ursprüngliche Nachricht----- Von: ascoders-bounce@xxxxxxxxxxxxx [mailto:ascoders-bounce@xxxxxxxxxxxxx] Im Auftrag von Michael Kneib Gesendet: Montag, 30. Juni 2003 17:15 An: ascoders@xxxxxxxxxxxxx Betreff: [ascoders] Re: gotoAndPlay Aufruf in einer Klasse? Peter Oliver Geller wrote: Hallo, ich habe hier eine Klasse für einen Schmetterling der durch die Gegend fliegt. Funktioniert soweit auch erstmal, allerdings musste ich feststellen das ich eine gotoAndPlay Aktion innerhalb des flynow Aufrufs nicht direkt auf das Objekt ausführen kann. D.h. ich musste erst ein Unterobjekt erstellen, wo die Animation dann drin ist und kann diese dann auch ansprechen (this.butterfly_ani.gotoAndPlay(irgendwas)), habe ich allerdings die Animation direkt im Mc kann ich leider nicht (this.gotoAndPlay(irgenwas)) schreiben, dann passiert nämlich gar nichts. constructor butterfly = function () { this.flySpeed = 20; this.myBounds = _root.boundbox.getBounds(_root); this.a = 6; this.d = 1.2; this.newX = this._x; this.newY = this._y; this.myXspeed = 0; this.myYspeed = 0; }; hast du der butterfly-klasse auch die movieclip-methoden vererbt? ich konnte es beim überfliegen zumindest nicht entdecken. butterfly.prototype = new MovieClip(); nach dem konstruktor sollte helfen :) gruß michael