Doe!  Can you file a components bug and/or fix?

On 2/4/11 7:46 PM, Henry Minsky wrote:
Yes that helped... turns out the new slider component gets a NaN when
it's min and max values are both zero...


On Fri, Feb 4, 2011 at 10:30 PM, P T Withington <[email protected]
<mailto:[email protected]>> wrote:

    If you turn on backtrace wont that explain how yo got there?  Note
    that you can inspect both the LZX error and the platform error to
    get backtraces (LZX and native backtraces). Surely one of those will
    yield a clue?


    On Feb 4, 2011, at 22:00, Henry Minsky <[email protected]
    <mailto:[email protected]>> wrote:

    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
    <mailto:[email protected]>[email protected]
    <mailto:[email protected]>





--
Henry Minsky
Software Architect
[email protected] <mailto:[email protected]>



Reply via email to