Flashhilfe.de - Flash Community

Geschwindigkeit für Rotation [Flash 10]

 


AntwortenRegistrieren Seite1  

heinz64#1
Benutzerbild von heinz64
Beiträge: 2
Registriert: May 2011

25.05.2011, 13:25

Hallo Zusammen,

ich bin ein Neuling in Flash und habe eine Frage.

Ich möchte eine Grafik (runde Scheibe) bei jedem Mausklick um 60 Grad nach rechts drehen lassen.

Im Prinzip funktioniert das auch schon:

ActionScript:
1_root.MC._rotation += 60;


Jetzt möchte ich jedoch die Geschwindigkeit etwas verlangsamen, sprich man
soll sehen das die Scheibe sich dreht, wenn man mit der Maus klickt.

Ist das machbar oder müsste ich das über ein Tweening realisieren?

Vielen Dank.

Gruß

Heinz
Geändert von heinz64 am 25.05.11 um 13:27 Uhr
vindel#2
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

25.05.2011, 14:25

Hallo,

das musst du mit tweens machen, oder aber mit einem onEnterFrame-Event:
ActionScript:
1
2
3
4
5
6
   this.onEnterFrame = function() {
        this._rotation += 10;
        if(this._rotation%60==0) {
           delete this.onEnterFrame;
        }
     }

Dabei wird der MC immer um 10 Grad weiter gedreht, bis die Gesamtrotation durch 60 ohne Rest teilbar ist, dann wird die Funktion beendet.
public Weltformel(Problem){
      if (Problem gelöst) return Lösung;
      else Weltformel(kleiners Problem);
}
heinz64#3
Benutzerbild von heinz64
Beiträge: 2
Registriert: May 2011

Themenautor/in

26.05.2011, 06:15

Vielen Dank.

Das klappt, allerdings sehr ruckelig.

Ich versuche es einmal mit einem Tweening.

Vielen Dank nochmals.

Gruß

Heinz

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2021 Sebastian Wichmann - Flashhilfe.de