Compiler error: at [/tmp/lzswf9/lzgen55150/$lzc$<http://class_basecomponent.as>class_basecomponent.as:230]: Error: Incompatible override. override function destroy () { ^ This is because we're not matching the destroy() method signature because of the secret "recursiveCall" arg that LzNode.destroy uses function destroy( recursiveCall = null){ That's a source change right?Yes, but I don't really want to change all the classes in the LFC and in the component libraries (and random user apps) that define a destroy() method to give them an optional argument.I wonder if we could make it so that destroy() method on LzNode takes no args, and then havesome other internal "destroy" method that takes the extra arg.
FYI, I've been adding an optional argument to the destroy methods in
the data objects to get around this issue.
- [Laszlo-dev] some other goodies when I try to compile a che... Henry Minsky
- Re: [Laszlo-dev] some other goodies when I try to comp... P T Withington
- Re: [Laszlo-dev] some other goodies when I try to comp... Philip Romanik
- Re: [Laszlo-dev] some other goodies when I try to comp... P T Withington
