I'm having trouble with the value of some constraints at startup.

I have a slider with these two constraints

      <sldr valign="middle"
            name="progress" x="64"
            value="${classroot.vp.currentTime}" min="0"
max="${classroot.vp.duration}"/>

and I get this error at startup

ERROR @../../lib/slider/library.lzx≈32: TypeError: Result of expression
'v_$0.split' [undefined] is not a function.
WARNING: CSSDimension: coerced NaN to 0


The view "vp" is a class which has attributes declared as

  <attribute name="duration" type="number" value="0"/>

  <attribute name="currentTime" type="number" value="0"/>

It seems like the constraint  expression is either starting up with an
undefined value, or executing with an undefined value
early on in the startup. Is there a way to figure out where this undefined
value is coming from?

It seems like the code here should never be getting an undefined value for
these attributes.  In my component that defines
"currentTime" and "duration", I put a debug print statement into the setter
methods, and they never showed an 'undefined' value
being passed.
-- 
Henry Minsky
Software Architect
[email protected]

Reply via email to