mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 02.12.2016 23:23 Benutzername: Passwort: Auto-Login

Thema: [Flash] Uhrzeiger selber drehen lassen? vom 30.05.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> [Flash] Uhrzeiger selber drehen lassen?
Autor Nachricht
Tschoo
Threadersteller

Dabei seit: 30.05.2006
Ort: Dresden
Alter: 31
Geschlecht: Männlich
Verfasst Di 30.05.2006 09:12
Titel

[Flash] Uhrzeiger selber drehen lassen?

Antworten mit Zitat Zum Seitenanfang

Hallo ihr lieben Mediengestalter Lächel

Mein erster Post hier im Forum, also verzeiht mir bitte eventuelle Fehler...

Ich soll fürs Studium ein Flash-Projekt für Kinder erstellen. Unter anderem soll dabei eine Uhr zu sehen sein, auf der die Kinder selbstständig eine Zeit eintragen müssen. Nun mein Problem:

Wie mache ich es in AS, dass der Benutzer auf einen Zeiger klickt und ihn um den Drehpunkt drehen kann? Bis jetzt verschiebt sich nur der gesamte Zeiger.

Bin dankbar für alle Hilfen Lächel

Grüße, Tschoo!
  View user's profile Private Nachricht senden
eye-fx

Dabei seit: 24.10.2002
Ort: -
Alter: 40
Geschlecht: Männlich
Verfasst Mi 31.05.2006 14:03
Titel

Antworten mit Zitat Zum Seitenanfang

Im Flashforum bin ich heute hier rüber gestolpert, vielleicht hilft's:
http://www.flashforum.de/forum/showthread.php?t=178454&highlight=drehwinkel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Tschoo
Threadersteller

Dabei seit: 30.05.2006
Ort: Dresden
Alter: 31
Geschlecht: Männlich
Verfasst Mi 07.06.2006 14:17
Titel

Antworten mit Zitat Zum Seitenanfang

Danke erstmal. Lächel
Habs mir gerade angeschaut. Leider springt der Zeiger dann nur an die Stelle, an die ich geklickt habe.
Ich würde aber gerne den Zeiger um seine Achse "ziehen" können.
Hat noch jemand eine Idee?
Hier mal mein Skript:

Code:

onClipEvent(enterFrame)
{
   
     this.onMouseDown = function()
     {   
   
   {
      var Winkel = Math.atan2(this._x-_root._xmouse, this._y-_root._ymouse);
      this._rotation = -Winkel*180/Math.PI;

   }
     }
}


Hab ich vielleicht nur irgendwas übersehen?
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Mi 07.06.2006 18:38
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo,

ja Du bist schon auf dem richtigen Weg:

Du muß onMousdown, onMouseup und onMousemove kombinieren, da onMousedown nur einmal auftritt (deswegen springt der Zeiger).

in Mousdown, Mouseup legste ne Variabel machste true wenn down und false wenn up. Und im move frageste die Variabel ab und drehst den Zeiger wenn sie true ist.

Ein Gruß
LM


Zuletzt bearbeitet von am Mi 07.06.2006 18:40, insgesamt 2-mal bearbeitet
 
Tschoo
Threadersteller

Dabei seit: 30.05.2006
Ort: Dresden
Alter: 31
Geschlecht: Männlich
Verfasst Mi 14.06.2006 14:00
Titel

Antworten mit Zitat Zum Seitenanfang

So, es ist vollbracht. Danke für eure Hilfe!
Falls es jemanden interessiert, hier mal das AS für den Zeiger:

Code:

on(press){



   this.onMouseMove = function() {
      {
      var Winkel = Math.atan2(this._x-_root._xmouse,this._y-_root._ymouse);
      this._rotation = -Winkel*180/Math.PI;
      }
      
   }
   this.onMouseUp = function(){ delete this.onMouseMove;}
}


Grüße Joseph
  View user's profile Private Nachricht senden
big-deaddy

Dabei seit: 25.05.2006
Ort: Twistringen
Alter: 31
Geschlecht: Männlich
Verfasst Mi 14.06.2006 15:00
Titel

Antworten mit Zitat Zum Seitenanfang

um gottes willen, da wär ich ya im lebtag net drauf gekommen ^^
  View user's profile Private Nachricht senden
Cayasima

Dabei seit: 01.12.2005
Ort: Lübeck
Alter: -
Geschlecht: Weiblich
Verfasst Mi 17.01.2007 09:23
Titel

Antworten mit Zitat Zum Seitenanfang

Wie würde denn das Script aussehen, wenn man möchte, dass der Zeiger sich auf Mausklick solange dreht, bis man ihn per erneutem Klick anhält? Müsste doch einfach sein oder? Aber zu schwer für mich ^^
  View user's profile Private Nachricht senden
 
Ähnliche Themen [Flash] Scheibe drehen mit AS
Flash - Drehen auf der Y-Achse
Flash - Fläche um 180° drehen!
[Flash] - problem beim drehen
Flash Projekt komplett um 90 Grad drehen
ps brush drehen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.