Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-05-2008, 18:29   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2007
Beiträge: 4
prototypen blockieren sich ?!?

hi hab hier im grunde den selben prototypen 2 mal verwendet, nur einmal mit x und einmal mit ner y koordinate, hab ihm auch noch nen andern namen gegeben,,, aber die blockieren sich gegenseitig, läuft immer nur der der zuerst geladen wird ??
hier mal das script

MovieClip.prototype.bilder = function(x_end, multiplikator, ratio) {
// Initialisierung (falls nötig)
if (this.s == undefined) this.s = 0;

// Parameterzuweisung
this.multiplikator = multiplikator;
this.ratio = ratio;

// Berechnung
this.s = this.s*this.multiplikator+ (x_end-this._x)*this.ratio;

// Umsetzung auf den jeweils betroffene MovieClip-Instanz
this._x += this.s;
};


this.onEnterFrame = function() {
bild1.bilder(60,0.3,0.2);
bild2.bilder(60,0.3,0.2);
bild3.bilder(60,0.3 ,0.2);
}


und der 2.

MovieClip.prototype.movein = function(y_end, multiplikator, ratio) {
// Initialisierung (falls nötig)
if (this.s == undefined) this.s = 0;

// Parameterzuweisung
this.multiplikator = multiplikator;
this.ratio = ratio;

// Berechnung
this.s = this.s*this.multiplikator+ (y_end-this._y)*this.ratio;

// Umsetzung auf den jeweils betroffene MovieClip-Instanz
this._y += this.s;
};


this.onEnterFrame = function() {
film.movein(-1341,0.3,0.1);
}


wäre nett wenn mir wer helfen könnte,,, ist bestimmt irgendwas simples... aber ick blick grad nicht durch
obione81 ist offline   Mit Zitat antworten
Alt 20-05-2008, 18:32   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Weil beide ein onEnterFrame haben.

Du könntest einfach jeweils Dummy Clips erstellen und da das onEnterFrame
drauf legen, das würde es am schnellsten fixen.

-> und verschoben, AS2 ist das nun wirklich nicht
sebastian ist offline   Mit Zitat antworten
Alt 20-05-2008, 18:53   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2007
Beiträge: 4
Zitat:
Zitat von Sebastian W. Beitrag anzeigen
Weil beide ein onEnterFrame haben.

Du könntest einfach jeweils Dummy Clips erstellen und da das onEnterFrame
drauf legen, das würde es am schnellsten fixen.

-> und verschoben, AS2 ist das nun wirklich nicht
hab das mit dem dummy probiert ? sagt er mir "anweisung muss innerhalb einer on-prozedur vorliegen" ?
obione81 ist offline   Mit Zitat antworten
Alt 20-05-2008, 18:58   #4 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Sehe gerade, dass das enterFrame gar nicht im Prototype steht.

Dann kannst du das auch einfach zusammen fassen:

ActionScript:
  1. this.onEnterFrame = function() {
  2. bild1.bilder(60,0.3,0.2);
  3. bild2.bilder(60,0.3,0.2);
  4. bild3.bilder(60,0.3 ,0.2);
  5. film.movein(-1341,0.3,0.1);
  6. }
sebastian ist offline   Mit Zitat antworten
Alt 20-05-2008, 19:00   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2007
Beiträge: 4
Zitat:
Zitat von Sebastian W. Beitrag anzeigen
Sehe gerade, dass das enterFrame gar nicht im Prototype steht.

Dann kannst du das auch einfach zusammen fassen:

ActionScript:
  1. this.onEnterFrame = function() {
  2. bild1.bilder(60,0.3,0.2);
  3. bild2.bilder(60,0.3,0.2);
  4. bild3.bilder(60,0.3 ,0.2);
  5. film.movein(-1341,0.3,0.1);
  6. }
thx a lot,,, i am so stupid .)

Geändert von obione81 (20-05-2008 um 19:30 Uhr)
obione81 ist offline   Mit Zitat antworten
Alt 20-05-2008, 19:27   #6 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Ja und? Das ist ja nur der Aufruf
sebastian ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:04 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele