[Laszlo-dev] For Review: Change 20080502-ptw-H Summary: Make handler trampoline work in swf9
P T Withington
ptw at pobox.com
Fri May 2 14:18:53 PDT 2008
Well toString has to be a public override for it to work, so, I think
the example will have to be updated.
On May 2, 2008, at 14:09, Max Carlson <max at openlaszlo.org> wrote:
> Your example works, but http://localhost:8080/trunk/examples/modeexample.lzx?lzr=swf9
> now gives a compiler error:
> org.openlaszlo.sc.CompilerError: line 366: Error: Incompatible
> override, in line: override function toString () {
>
> P T Withington wrote:
>> Change 20080502-ptw-H by ptw at dueling-banjos.home on 2008-05-02
>> 06:48:32 EDT
>> in /Users/ptw/OpenLaszlo/ringding-2/WEB-INF/lps/lfc
>> for http://svn.openlaszlo.org/openlaszlo/trunk/WEB-INF/lps/lfc
>> Summary: Make handler trampoline work in swf9
>> Bugs Fixed:
>> LPP-5818 'Warn when methods registered for events aren't expecting
>> exactly one argument from sendEvent()'
>> Technical Reviewer: hminsky (pending)
>> QA Reviewer: max (pending)
>> Details:
>> LzFormattter: Type and default args for swf9, work around switch
>> verifier error (must have break on final case).
>> *: toString must be public to have it seen by string coercion
>> Tests:
>> This now runs in swf9, demonstrating that the wrapper to handle
>> the missing argument is being installed.
>> <canvas>
>> <simplelayout />
>> <text name="output" clickable="true" text="Click Me!"/>
>> <method name="handleMe">
>> output.format("Clicked!");
>> </method>
>> <handler name="onclick" reference="output" method="handleMe" />
>> </canvas>
>> Files:
>> M kernel/swf/LzLibrary.lzs
>> M kernel/dhtml/LzLibrary.js
>> M services/LzURL.js
>> M services/LzIdle.lzs
>> M debugger/LzMemory.lzs
>> M core/LzMiniNode.lzs
>> M core/LzNode.lzs
>> M views/LzText.lzs
>> M views/LaszloCanvas.lzs
>> M helpers/LzFont.lzs
>> M helpers/LzSelectionManager.lzs
>> M events/LaszloEvents.lzs
>> M controllers/LzAnimatorGroup.lzs
>> M controllers/LaszloLayout.lzs
>> M controllers/LaszloAnimation.lzs
>> M data/LzLazyReplicationManager.lzs
>> M data/LzReplicationManager.lzs
>> M data/LzDatapointer.lzs
>> M data/LzDataText.lzs
>> M data/LzDataElement.lzs
>> M data/LzDataset.lzs
>> M data/LzDatapath.lzs
>> M data/LzResizeReplicationManager.lzs
>> M data/LzParsedPath.lzs
>> M data/LzParam.lzs
>> M data/LzDataAttrBind.lzs
>> M compiler/LzFormatter.lzs
>> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20080502-ptw-H.tar
>
> --
> Regards,
> Max Carlson
> OpenLaszlo.org
More information about the Laszlo-dev
mailing list