{lang: 'de'}
Flashhilfe.de - Flash Community

Uhrzeiger auf Stage platzieren im Mittelpunkt [Flash 10]

 


AntwortenRegistrieren Seite1  

SkiD#1
Benutzerbild von SkiD
Beiträge: 9
Registriert: Feb 2007

14.12.2009, 15:43

Hallo zusammen,

ich bin gerade etwas verwirrt.
Ich möchte mir eine Analoge Uhr basteln, welche komplett die Ressourcen aus der Libary bezieht, d.h. ich habe 3 verschiedene Zeiger (Stunde, Minute, Sekunde) die ich über AS3 als Instanzen auf meinem Stage im Mittelpunkt erzeugen möchte, derzeit mache ich das wie folgt:

ActionScript:
1
2
3
4
var mc_hour = new HOUR();
mc_hour.x = (stage.stageWidth / 2) - (mc_hour.width / 2);
mc_hour.y = (stage.stageHeight / 2);
this.addChild(mc_hour);


Das würde mir den Stundenzeiger im Mittelpunkt des Stages erzeugen, nur bin ich mir nicht sicher, ob das nun wirklich richtig ist ?

Wenn ich anschließend die Stundenpunkte im Mittelpunkt einfügen möchte ...
ActionScript:
1
2
3
4
var mc_dot = new DOT();
mc_dot.x = (stage.stageWidth / 2) - (mc_dot.width / 2);
mc_dot.y = (stage.stageHeight / 2) - (mc_dot.height / 2);
this.addChild(mc_dot);

... dann ist der Mittelpunkt bei beiden nicht identisch.
D.h. der Punkt hängt weiter rechts als wie das Ende des Zeigers.

Habe ich irgendetwas vergessen ?
den Zeige positioniere ich in der Y-Richtung nur auf die Hälfte der Stagehöhe, weil ich ja die ganze Länge als Zeiger brauche und den nicht in der Hälfte überstehen haben möchte ;)

Ansonsten kann ich mir diesen Effekt nicht richtig erklären, da -wie ich finde- die Positionierung soweit korrekt ist.

Beste Grüße und Danke,
SkiD.

//EDIT ON
Kann es evtl. sein, dass es an den Zeigern liegt ?
Für die Zeiger habe ich das Linienwerkzeug verwendet und in einen MovieClip konvertiert, kann es evtl. sein, dass es da keine wirkliche Breite gibt (Brushsize war 1, 3 und 5) ?
//EDIT OFF
Schlagwörter: Analog, Uhr
Geändert von SkiD am 14.12.09 um 15:46 Uhr
candiru#2
Benutzerbild von candiru
Beiträge: 190
Registriert: May 2007

14.12.2009, 19:39

kommt auch darauf an, wo der Nullpunkt bei deinen Zeichnungen/MCs liegt...
SkiD#3
Benutzerbild von SkiD
Beiträge: 9
Registriert: Feb 2007

Themenautor/in

15.12.2009, 08:09

Nullpunkt ?

Ich wusste gar nicht, dass es bei Flash diese Möglichkeit gibt :D
Oh je ... ich glaube das war auch schon das Problem gewesen, wenn ich mir die Grafiken so anschaue.

Ich danke dir vielmals, das war wohl des Rätselslösung :-)

Beste Grüße,
SkiD.

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-2024 Sebastian Wichmann - Flashhilfe.de