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

onEnterFrame in Schaltfläch schaltet Uhr aus ? [Flash 10]

 


AntwortenRegistrieren Seite1  

Tetenja#1
Benutzerbild von Tetenja
Beiträge: 69
Registriert: Apr 2013

08.11.2013, 18:52

Hallo zusammen !
Ich habe ein kleines Problem, was ich nicht verstehe.
Ich hab im Hauptscript von mein Spiel eine kleine Uhr eingebaut, die mit onEnterFrame = function() die Uhrzeit aktualisiert und anzeigt.
Das funktioniert auch alles super.
Jetzt hab ich ein kleines Optionsmenü gestaltet, was ich mit einem Button auf die Bühne hole.
Und immer wen ich den Button betätige bleibt die Uhr stehen ?
Ich hab festgestellt das es an der onEnterFrame = function liegt die ich in mein Button benutze um das Optionsmenü auf die Bühne zu schnippen. Ich verstehe nicht warum gerade die Uhr stehen bleibt, weil im  Hauptscript mehrere  onEnterFrame = function sind die aber alle  funktionieren .

Ich hoffe mir kann da einer helfen.


ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
on (release) {
  var mc_obtion:MovieClip = _root.attachMovie("Obtionen", "imported_Obtionen", +16400);
 
  var spring:Number = 0.1;
  var friction:Number = 0.8;
  mc_obtion._x = 0;
  mc_obtion._y = Stage.height / 2;
  var targetX:Number = Stage.width / 2;
  var vx:Number = 0;
  onEnterFrame = function () {
     var ax:Number = (targetX - mc_obtion._x) * spring;
     vx += ax;
     vx *= friction;
     mc_obtion._x += vx;
  }
}


Ich habe es herausgefunden und mc_obtion vor onEnterFrame gesetzt.
aber wie bekomme ich das bei der Uhr hin, damit alles seine richtigkeit hat.
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
_root.Tage = ["SON","MON","DIN","MIT","DON","FRE","SAM"];
_root.Stunde = ["00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23"];
_root.Minuten = ["00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59"];
_root.Sekunden = ["00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59"];

onEnterFrame = function(){
  zeit = new Date();
  sek = zeit.getSeconds();
  mins = zeit.getMinutes();
  std = zeit.getHours();
  tag = zeit.getDay();
  _root.sec_txt.text = (_root.Sekunden[sek]);   
  _root.min_txt.text = (_root.Minuten[mins]);   
  _root.std_txt.text = (_root.Stunde[std]);   
  _root.tag_txt.text = (_root.Tage[tag]);   
 
}
Geändert von Tetenja am 09.11.13 um 00:20 Uhr

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