Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-08-2004, 07:29   #1 (permalink)
Prospektleser
 
Registriert seit: Jul 2004
Ort: Altmünster
Beiträge: 31
Rotation eines Pfeiles

Hallo Leutchen!

Hab da schnell mal ne frage und zwar hab ich eine Leiste wo man einen Regler verschieben kann, der übergibt Werte von 0-720. Jetzt meine Frage, ich hab da einen Pfeil, der abhängig von dem Wert des Reglers sich in den Winkel drehen soll.
Also übergib ich ihm den Wert 20 so soll er in 20° gedreht werden.

Weiß jemand wie man das realisieren kann?
Bitte um jeden Gedankenstoß!

Danke
mauiproject ist offline   Mit Zitat antworten
Alt 17-08-2004, 07:32   #2 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
nur halt dass du das mit nem drag statt nem release machst:

on (release) {
deinPfeil._rotation += 20;
}
pape ist offline   Mit Zitat antworten
Alt 17-08-2004, 07:40   #3 (permalink)
Prospektleser
 
Registriert seit: Jul 2004
Ort: Altmünster
Beiträge: 31
Danke für die schnelle antwort, aber der Pfeil dreht sich dann. Ich will aber, dass er bei dem übergebenen Wert stehen bleibt also wie vorher gesagt, bei dem Wert des Reglers stehen bleibt.
mauiproject ist offline   Mit Zitat antworten
Alt 17-08-2004, 07:43   #4 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
zeig mal dein script und erklär es bitte noch mal.. ist ja schon spät...bzw wieder früh.. oder schon wieder spät...

jedenfalls raff ich grad nicht was du machen willst!
pape ist offline   Mit Zitat antworten
Alt 17-08-2004, 07:47   #5 (permalink)
Prospektleser
 
Registriert seit: Jul 2004
Ort: Altmünster
Beiträge: 31
Hier das Script
Code:
onClipEvent(enterFrame)//Hier wird die Position des regler in X Richtung für die Berechnung ermittelt
{
xmouse=int(getProperty("",_x)*1.9);//Der Wert des Reglers reicht somit von 0-720°
rotate=getProperty(_root.drehfeld,_rotation);
_root.drehfeld._rotation += xmouse;
}
mauiproject ist offline   Mit Zitat antworten
Alt 17-08-2004, 07:52   #6 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
wofür setzt du rotate?

wenn du willst das der sich nicht weiterdreht musst de natürlich statt nem += nur nen = schreiben , wenn du nen onEnterFrame benutzt...

ActionScript:
  1. root.drehfeld._rotation = xmouse;
pape ist offline   Mit Zitat antworten
Alt 17-08-2004, 07:59   #7 (permalink)
Prospektleser
 
Registriert seit: Jul 2004
Ort: Altmünster
Beiträge: 31
Danke jetzt gehts. Habs vorher so ähnlich probiert und zwar hatte ich den selben Tag in einer While Schleife, die erzeugte aber eine Endlosschleife
mauiproject ist offline   Mit Zitat antworten
Alt 17-08-2004, 08:04   #8 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
jo.. da muss man mit den (wenn doch so cshönen) while schleifen nen bisl vorsichtig sein!

grz
pape 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 03:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele