Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-05-2004, 16:59   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 42
funktionsaufruf-frage

hallo ...


mit dem script (flashworker) wird nen mc verschoben ...

MovieClip.prototype.tweenTo= function (x,y,steps) {
this._xstep=(Number(x)-this._x)/Number(steps);
this._ystep=(Number(y)-this._y)/Number(steps);
this._steps=steps;

this.onEnterFrame=function () {

if (this._steps) {
this._x+=this._xstep;
this._y+=this._ystep;
this._steps--;
}
else {
delete this._xstep;
delete this._ystep;
delete this._steps;

this.onEnterFrame=function () {}

}
}
}


... wenn ich auf nen button klicke funkt das auch - aber wenn ich ein zweites mal drücke müsste der doch eigentlich wieder verschoben werden - was er nicht tut

dankbar für jeden tipp

Geändert von user_0001 (30-05-2004 um 17:01 Uhr)
user_0001 ist offline   Mit Zitat antworten
Alt 31-05-2004, 00:46   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 42
... irgendjemand?
user_0001 ist offline   Mit Zitat antworten
Alt 31-05-2004, 09:08   #3 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Irgendwie werd ich aus deinem Skript net ganz schlau... was macht z.B. der zweite oEF da drin? (AS kann man hier auch formatiert darstellen lassen...) Zeig doch mal den Aufruf der Funktion auf dem Button bzw. kannst mal ne fla hochtun? (MX-Format)
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 31-05-2004, 12:33   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 42
... das script is nicht von mir - und wahrscheinlich auch nicht der stein der weisen ... funktionieren tuts ... aber wieso halt nur das 1. mal

ActionScript:
  1. MovieClip.prototype.tweenTo= function (x,y,steps) {
  2. ____this._xstep=(Number(x)-this._x)/Number(steps);
  3. ____this._ystep=(Number(y)-this._y)/Number(steps);
  4. ____this._steps=steps;
  5.  
  6. ____this.onEnterFrame=function () {
  7.  
  8. ________if (this._steps) {
  9. ____________this._x+=this._xstep;
  10. ____________this._y+=this._ystep;
  11. ____________this._steps--;
  12. ________}
  13. ________else {
  14. ____________delete this._xstep;
  15. ____________delete this._ystep;
  16. ____________delete this._steps;
  17. ________
  18. ____________this.onEnterFrame=function () {}
  19. ________
  20. ________}
  21. ____}
  22. }

... hab hier keine möglichkeit was zu stuffen - aber eben nen mc und button auf die bühne - fertig

ActionScript:
  1. on (press) {
  2. ____movieClipName.tweenTo(100, 400, 30);
  3. }
user_0001 ist offline   Mit Zitat antworten
Alt 31-05-2004, 12:42   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Das geht so oft, du willst. Du musst halt nur den MC wieder von seiner 1. Ziel-Position wegbewegen...

(übrigens danke für die ganzen _____ im Skript - wie kriegt man denn die da rein...? )
Angehängte Dateien
Dateityp: zip mc_tweento.fla.zip (2,7 KB, 5x aufgerufen)
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (31-05-2004 um 12:43 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 31-05-2004, 13:31   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 42
Zitat:
Geschrieben von sonar
(übrigens danke für die ganzen _____ im Skript - wie kriegt man denn die da rein...? )
... hehe ... sorry ... und keine ahnung ... war auch keine absicht - kommt nicht mehr vor ... krieg das zip am mac nicht korrekt unzipped ... muss gleich mal an der dose probieren ...

danke für die mühe
user_0001 ist offline   Mit Zitat antworten
Alt 31-05-2004, 13:40   #7 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Häh, nicht entpackbar? Kann ja fast nicht sein, hab hier ja auch nen Mac...

Hier nochmal als sit.
Angehängte Dateien
Dateityp: sit mc_tweento.fla.sit (2,3 KB, 2x aufgerufen)
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 31-05-2004, 14:16   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 42
Zitat:
Geschrieben von sonar
Kann ja fast nicht sein,

... doch das kann sein ... er entpackt das auch - meldet aber schonmal header-probleme ... das .fla lässt sich dann nicht öffnen ... nur der vollständigkeit halber ... sit funkt (zip an der dose auch)

zum script: wieder was gelernt - allerdings is das für mich ziemlich kakke das ich den mc nicht um denselben betrag verschieben kann ... ich wollte das fürn menü benutzen - kennste bestimmt - wo so´ne markierung hin- und herscrollt je nachdem welcher button gedrückt wird

Geändert von user_0001 (31-05-2004 um 14:18 Uhr)
user_0001 ist offline   Mit Zitat antworten
Alt 31-05-2004, 14:39   #9 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Meinst sowas...
(is ein eigentlich eine feinere Move-Methode mit Abbrems-Effekt)
Angehängte Dateien
Dateityp: zip menue_markierung.fla.zip (3,1 KB, 5x aufgerufen)
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar 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 13:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele