I would bet that the binding just looks for changes to the value of
dispDate not to changes in its attributes. You should be able to verify
this by setting your compiler to keep generated code, then go look
through what it generates. But, operating on this assumption, I would
say your two options are to update your dispDate as follows
dispDate = new Date(Application.application.parameters.startTime)
or alternatively set it the way you are, then manually update your label
with something like myLabel.invalidateDisplayList().
hth
Scott
Scott Melby
Founder, Fast Lane Software LLC
http://www.fastlanesw.com
bloodylag wrote:
Ok I have a label in my flex app.
mx:Label bottom=0 left=0 textAlign=center text=Start Date:
{dispDate} width=100% height=5% /
The dispDate is defined as
[Bindable]
public var dispDate:Date = new Date();
then in an init function I update the date through flashvars which
javascript is passing in a millisecond time.
dispDate.setTime(Application.application.parameters.startTime);
I can alert the dispDate and it shows the updated date, but the label
doesn't update and is just the current date...
how can I make it update.
thanks