Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-04-2005, 14:47   #1 (permalink)
Neuer User
 
Benutzerbild von derschatten-nrw
 
Registriert seit: May 2003
Ort: Düsseldorf
Beiträge: 381
Kreisbewegung (halbkreis) mit einer Skala von 0-50 und von 0-(-50)

Hallo Zusammen,

Ich hab da ein Problem und zwar soll ich eine Anzeige bauen die Zahlen bzw. Werte anzeigt, die entweder positiv von 0-50 laufen, oder negativ von 0-(-50).

Da das ganz halt ein Halbkreis ist siehe Grafik Bild ...

Mein Problem ist jetzt wie bekomme ich eine realistische Darstellung der Werte auf die Gradzahlen von 0-90 Grad und von 0-(-90) Grad...sitze schon den ganzen tag daran und jetzt raucht mir der Kopf .

Danke für eure Hilfe !

Greetz
derschatten-nrw ist offline   Mit Zitat antworten
Alt 20-04-2005, 15:00   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Kommt drauf an, wie du die Rotation und ihren Nullpunkt anlegst...
Zum Beispiel so in der Art:

0° => -50
90° => 0
180° => 50

"Formel"
angezeigterSkalaWert = (rotation/180) * 100 - 50
__________________
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 gerade online   Mit Zitat antworten
Alt 20-04-2005, 15:15   #3 (permalink)
Neuer User
 
Benutzerbild von derschatten-nrw
 
Registriert seit: May 2003
Ort: Düsseldorf
Beiträge: 381
Wenn die Variable den Wert 0 hat oder nicht definiert ist, dann gibt es keine Bewegung des Zeigers. Sobald aber jetzt der Wert entweder >0 oder <0 ist soll sich der Zeiger halt nach links / rechts bewegen.
derschatten-nrw ist offline   Mit Zitat antworten
Alt 20-04-2005, 15:16   #4 (permalink)
pensionist
 
Benutzerbild von troner
 
Registriert seit: Jan 2003
Ort: Thalheim b. Wels
Beiträge: 568
oder einfach so!

ActionScript:
  1. //wert zwischen -50 und 50
  2. wert = 20;
  3. //die rotation / der wert einfach mal 1.8 gleich 180grad
  4. zeiger_mc._rotation = wert*1.8;
  5. trace(zeiger_mc._rotation);

kleines bsp im Anhang!

mfg mario
Angehängte Dateien
Dateityp: zip anzeige_bsp.fla.zip (4,8 KB, 24x aufgerufen)
troner ist offline   Mit Zitat antworten
Alt 20-04-2005, 15:22   #5 (permalink)
Neuer User
 
Benutzerbild von derschatten-nrw
 
Registriert seit: May 2003
Ort: Düsseldorf
Beiträge: 381
Danke Troner :-) Man das war ja mal simple.
derschatten-nrw 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 20:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele