flash - Chronometer - Action Script 2.0 Local Storage -


1º. sorry english :) 2º. im newbie on this, nice please! local storage - action script 2.0 on adobe flash. have fla file, chronometer of records, days, hours, minutes , seconds. thing is, wanna save time on local storage, tried did not work. can u me please?

here´s code:

stop(); // stop scene animation timerclip.stop(); // stop movieclip animation  // initialise variables var day:number = 121; var hour:number = 23; var minute:number = 59; var second:number = 47; var record:number = 000;  timerclip.onenterframe = function() {   if (this._currentframe == 30) {          second += 1;       // seconds     if (second > 59) {                   second = 0;         seconds.text = "0" + second;         minute += 1;                      // minutes         if (minute >= 10) {             minutes.text = minute;         } else {             minutes.text = "0" + minute;         }          // hours         if (minute > 59) {             minute = 0;             minutes.text = "0" + minute;                             hour += 1;              if (hour >= 10) {                 hours.text = hour;             } else {                 hours.text = "0" + hour;             }             }         // dias         if (hour > 23) {             hour = 0;             hours.text = "0" + hour;                             day += 1;              if (day >= 10) {                 days.text = day;                             } else {                 days.text = "00" + day;             }             }     } else {                     if (second >= 10) {             seconds.text = second;         } else {             seconds.text = "0" + second;         }      // records     if (record > day) {                  record = record;         records.text = 0 + record;         } else {             records.text = day;         }         }        } } 

here .fla https://www.4shared.com/file/ptzpnh2eca/chronometer.html

ty !

i'm not sure you'd getting error, if declared & retrieved sharedobject on root timeline, after initial variables:

var day:number = 121; var hour:number = 23; var minute:number = 59; var second:number = 47; var record:number = 000;  var so:sharedobject = sharedobject.getlocal("record");  if (so.data.record) {     record = number(so.data.record);     trace(record); } 

this should sit outside of onenterframe function, otherwise you'll attempting call 30 times per second. assuming record has been committed sharedobject, trace expected.

on record buttons, add following on (release) {} functions:

so.data.record = record; so.flush(); 

since so declared on root, write appropriate value sharedobject every time click buttons. next time run swf, load local storage.


Comments

Popular posts from this blog

networking - Vagrant-provisioned VirtualBox VM is not reachable from Ubuntu host -

c# - ASP.NET Core - There is already an object named 'AspNetRoles' in the database -

ruby on rails - ArgumentError: Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to true -