Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-06-2004, 12:24   #1 (permalink)
lernwillig
 
Benutzerbild von Bugfixer
 
Registriert seit: May 2004
Ort: Berlin
Beiträge: 221
Swatch Uhr Zeigerfunktion mittles prototyp function

Hi,

Viele von euch kennen bestimmt die swatch uhr, bei der auf knopfdruck die zeiger rumsausen.

Ich muss sowas (wie immer schnellstmöglich) nachbauen.
Erstmal die scripts:

Diese function steht im der hauptzeitleiste:
ActionScript:
  1. movieclip.prototype.wabber = function(prop, mult, endVal, ratio) {
  2. this["val"+prop] = this["val"+prop]*mult+(endVal-this[prop])*ratio;
  3. this[prop] += this["val"+prop];
  4. };

Mein uhrzeiger trägt folgende function:
ActionScript:
  1. onClipEvent (enterFrame) {
  2.     now = new Date();
  3.     ms = now.getMilliseconds();
  4.     s = now.getSeconds();
  5.     m = now.getMinutes();
  6.     h = now.getHours();
  7.                 // give watch hand current time position
  8.     _rotation = (m*6)+(6*(s/60));
  9.  
  10.     if (_parent.animation_start == 1) {
  11.                                 // rotate watch hand to 6 o'clock
  12.         target = 180;
  13.         wabber("rotation", 0.2, target, .1);
  14.         _rotation = rotation;
  15.  
  16.     }
  17. }

Wenn ein button mit ((_parent.animation_start =1) gedrückt wird soll der zeiger sich zu der vorgegebenen position drehen.

Problem: Der Zeiger dreht sich zwar zu der richtigen position, allerdings startet er nicht von der aktuellen uhrzeit, sondern von der ursprungspostions des MC's, in diesem fall 12 uhr.

Hat jemand eine idee, wie ich die function editieren muss, damit sie die zeiger sich von der aktuellen uhrzeit aus anfangen zu drehen?

Vielen dank

Gruss Fabian
Bugfixer 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 09:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele