To get past the missing "override" on the setValue setter in checkbox
compoinent, I manually added  "override" to the compiler-produced as3 code,
and compiled it to see what further problems there are.

After needing to make LzKeys dynamic, to make the event sender happy, I got
this error


[Fault] exception, information=ArgumentError: Error #1063: Argument count
mismatch on
$lzc$class__componentmanager/$lzc$handle_onmode_reference$$base$2Fcomponentmanager$2Elzx_195_69_$m5().
Expected 1, got 0.
Fault, __LZsetDelegates() at LzNode.as:476
 476   var sender = sendermethodname != null ? this[sendermethodname]() :
null;

Which is a line in LzNode.__LZsetDelegates which is executing this code:

    for ( var i = 0; i < l;i +=3 ){
        var sendermethodname = delarr[i + 2];
        var sender = (sendermethodname != null) ? this[sendermethodname]() :
null;
        if ( sender == null ) sender = this;
        var meth = delarr[i + 1];
        this.__LZdelegates.push( new LzDelegate( this , meth ,sender ,
delarr[i] ) );
    }

I'm not sure what the argument these functions are expecting is, but we need
to declare them with an optional arg
if we're going to call them with no args.

-- 
Henry Minsky
Software Architect
[EMAIL PROTECTED]

Reply via email to