Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-01-2004, 13:50   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Ort: Mettmann
Beiträge: 8
Wink Actionscript nach Deutsch übersetzen

Hallo liebe Leute! Könnte mir mal jemand ein Script sozusagen übersetzen? Ich weiss nämlich leider nicht was Flash an der stelle genau macht... Bin für jede Hilfe dankbar!

ActionScript:
  1. onClipEvent (enterFrame) {
  2.     if (_root.mainVar == 0) {
  3.         homeX = (-_root._xmouse*3)+1400;
  4.     } else {
  5.         homeX = (-_root.mainVar*3)+1400;
  6.     }
  7.     thisX = _x;
  8.     diffX = homeX-thisX;
  9.     if (_root.mainVar == 0) {
  10.         moveX = diffX/30;
  11.     } else {
  12.         moveX = diffX/5;
  13.     }
  14.     _x = thisX+moveX;
  15. }

:Y:
Yonex ist offline   Mit Zitat antworten
Alt 25-01-2004, 14:09   #2 (permalink)
wissbegierig
 
Registriert seit: Nov 2003
Ort: Hamburg
Beiträge: 206
Ich weiß ja nicht, inwieweit Du AS überhaupt verstehst aber ich übersetze es Dir mal, hoffentlich Verständlich

ActionScript:
  1. onClipEvent (enterFrame) { // Der Aufruf entspricht Deiner Filmgeschwindigkeit. z.B. 12fps, wird also 12 mal die Sekunde aufgerufen.
  2.  
  3.         if (_root.mainVar == 0) { // hier wird abgefragt ob mainVar den Wert 0 hat
  4.                 homeX = (-_root._xmouse*3)+1400; // wenn ja, bekommt homeX den Minus-Wert der X-Position der Maus mal 3 + 1400
  5.         } else { // wenn nein...
  6.                 homeX = (-_root.mainVar*3)+1400; // ...bekommt homeX den Minus-Wert der Variablen mainVar mal 3 + 1400
  7.         }
  8.         thisX = _x; // thisX bekommt den wert der X-Position des MovieClips
  9.         diffX = homeX-thisX; // diffX bekommt den Wert von homeX minus thisX
  10.         if (_root.mainVar == 0) { // selbe wie oben
  11.                 moveX = diffX/30; // moveX bekommt den Wert von diffX geteilt durch 30
  12.         } else { // wenn mainVar nicht 0
  13.                 moveX = diffX/5; // andere Wert zuweisung
  14.         }
  15.         _x = thisX+moveX; // x position dieses MC´s wird  12 mal die Sekunde verändert
  16. }
__________________
Gruß
PIXIX
PIXIX 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 05:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele