zur Startseite

   
  Kollos Flashuhren
  Tutorial 13
 

Tutorial 13 : eine digitale Stoppuhr erstellen mit AS2.
-----------------------------------------------------------------

3 Ebenen anlegen: 
AS , Display , Hintergrund

- Ebene  AS :  anklicken und den Code in den Actionscript Editor einfügen
  ---------------
Timer = function(start){
 this.reset(start);
}
Timer.prototype.start = function(){
 if (this._pauseTime){
  this._startTime += getTimer() - this._pauseTime;
  this._pauseTime = 0;
 }else{
  this.reset(true);
 }
}
Timer.prototype.stop = function(){
 if (!this._pauseTime) this._pauseTime = getTimer();
}
Timer.prototype.reset = function(restart){
 this._startTime = getTimer();
 if (!this._startTime) this._startTime = 1;
 if (restart) this._pauseTime = 0;
 else this._pauseTime = this._startTime;
}

Timer.prototype.getTime = function(){
 if (this._pauseTime) return this._pauseTime - this._startTime;
 var gotTime = getTimer();
 if (!gotTime) gotTime = 1;
 return gotTime - this._startTime;
}
Timer.prototype.setTime = function(t){
 this._startTime = getTimer() - t;
}
Timer.prototype.addProperty("time",Timer.prototype.getTime,Timer.prototype.setTime);

Timer.prototype.getPaused = function(){
 return (this._pauseTime) ? true : false;
}
Timer.prototype.setPaused = function(p){
 if (p == Boolean(this._pauseTime)) return false;
 if (p) this.stop();
 else this.start();
}
Timer.prototype.addProperty("paused",Timer.prototype.getPaused,Timer.prototype.setPaused);

--------------------------------------------------------------------------------------------

- Ebene  Display :  anklicken und den Code in den Actionscript Editor einfügen

  ----------------------
function formatTime(milliseconds) {
 var centiseconds = Math.floor(milliseconds/10);
 var seconds = Math.floor(centiseconds/100);
 var minutes = Math.floor(seconds/60);
 centiseconds %= 100;
 seconds %= 60;
 minutes %= 60;
 if (centiseconds<10) {
  centiseconds = "0"+centiseconds;
 }
 if (seconds<10) {
  seconds = "0"+seconds;
 }
 if (minutes<10) {
  minutes = "0"+minutes;
 }
 return minutes+":"+seconds+":"+centiseconds;
}

var clock_timer = new Timer();
this.onEnterFrame = function() {
 display_txt.text = formatTime(clock_timer.time);
};
stop_btn.onRelease = function() {
 clock_timer.stop();
};
play_btn.onRelease = function() {
 if (clock_timer.paused) {
  clock_timer.start();
 }
};
reset_btn.onRelease = function() {
 clock_timer.reset(!clock_timer.paused);
};

-------------------------------------------------------------------------------------------

- Ebene Display:
  ----------------

1 dyn. textfeld anlegen mit Inztanznamen: display_txt

1 Schaltfläche - Play - mit Inztanznamen : play_btn
1 Schaltfläche - Stop - mit Inztanznamen : stop_btn
1 Schaltfläche - Reset - mit
Inztanznamen : reset_btn

-------------------------------------------------------------------------------------------

- Ebene Hintergrund:
  --------------------
ein Hintergrundbild erstellen egal ob rund oder eckig.

-------------------------------------------------------------------------------------------

Textfelder und Button schön plazieren, FERTIG !!!

 

 

















 

 

 

 
  Heute waren schon 13 Besucher hier!






Was gefällt euch an dieser Homepage ?
Sie ist sehr interesant und vielseitig
Die Auswahl ist sehr groß und übersichtlich
Die Motive sind toll und abwechslungsreich
Die Anleitungen find ich gut beschrieben
Die Auswahl an Kalendern finde ich toll
Den Advendskalender find ich prima
Auswertung


als Favorit hinzufügen ?
drucke diese Seite ...
Diese Seite als Startseite festlegen?

 

Homepagebewertung





Nur Auswertung
Powered by alluwant.de

Das ist der Einbau Code
Hier könnt ihr den aktuellen
Flash Player herunter laden.