I will try that and let you know.
One question, sort of off-sub, but in regards to what you just wrote.
When you "delete" something does this remove it completely?
or would it be available if that frame was played again?

Karl

Thanks for taking the time.. really appreciate it.


On May 21, 2009, at 5:19 PM, Mark Winterhalder wrote:

Oh, I forgot to remove the onEnterFrame when it's no longer needed.
Please add this line to the end of the function:

if( progress >= 1 ) delete this.onEnterFrame;

Mark


On Fri, May 22, 2009 at 12:18 AM, Mark Winterhalder <mar...@gmail.com> wrote:
On Thu, May 21, 2009 at 11:44 PM, Karl DeSaulniers <k...@designdrumm.com> wrote:
Oh no, I am just wanting to check what time of day it is and have my
background fade from dark to light accordingly.
The code you supplied, I think will do that, just haven't got off work yet
to try out. :)

Well, it fades out for 12h, then fades back in for 12h, beginning at
6am each day.

But now I think I really know what you mean. We can recycle most of the lines:

var sunrise : Number = 6; // hour of day when sun begins to rise
var fadeDuration = 100; // as number of frames

var framesElapsed : Number = 0;
var minutesPerDay : Number = 24 * 60;
var time : Date = new Date();
var minuteOfDay : Number = time.getHours() * 60 + time.getMinutes();
var deltaMinutes : Number = (minuteOfDay - sunrise * 60 +
minutesPerDay) % minutesPerDay;
var cycleElapsed : Number = deltaMinutes / minutesPerDay; // [0...1[

BKGND.BKGND_Grad.onEnterFrame = function () {
  var progress : Number = framesElapsed / fadeDuration;

  // here we check if the sun is supposed to set or to rise:
  if( cycleElapsed < .5 ) {
     // the sun is still rising
     this._alpha = (1 - progress) * 100;
  } else {
     // the sun is setting
     this._alpha = progress * 100;
  }
};

I am more so wanting to know why, if my code is correct, why its throwing
this operand error.
very mysterious and bugging me to no end :-P

Yeah, I'd like to know that, too. Possibly, closing and restarting
Flash will fix it? It has its mysterious ways sometimes, at least
that's how it used to be. :/

Mark


_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Karl DeSaulniers
Design Drumm
http://designdrumm.com

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to