[Laszlo-dev] For Review: Change 20080422-maxcarlson-J Summary: Add support for ondblclick, onmousedragin/out and onmouseupoutside in swf9

Philip Romanik promanik at laszlosystems.com
Wed Apr 23 06:39:24 PDT 2008


Approved! I did find two swf9 issues:

In slider_example, I changed maxValue to 60 and hit the tab key:
   ArgumentError: Error #1063: Argument count mismatch on 
$lzc$class_basefocusview/stopanim(). Expected 0, got 1.

In the keyboardandmouse.lzx demo. The onmousewheeldelta doesn't seem 
to work in swf9


>Change 20080422-maxcarlson-J by maxcarlson at Roboto on 2008-04-22
>21:59:33 PDT
>      in /Users/maxcarlson/openlaszlo/trunk
>      for 
> <http://svn.openlaszlo.org/openlaszlo/trunk>http://svn.openlaszlo.org/openlaszlo/trunk
>
>Summary: Add support for ondblclick, onmousedragin/out and 
>onmouseupoutside in swf9
>
>New Features:
>
>Bugs Fixed: LPP-5852 - swf9 - add support for onmousewheel, 
>ondblclick, onmousedragover/out and onmouseupoutside (partial)
>
>Technical Reviewer: promanik
>QA Reviewer: hminsky
>Doc Reviewer: (pending)
>
>Documentation:
>
>Release Notes:
>
>Details: LzScreenKernel.as - Use LFCApplication.stage.
>
>LFCApplication.as - Default stage to a null value.  Clean up unused 
>methods, cruft.
>
>LzMouseKernel.as - Add missing static var, use a shared
>__mouseHandler() method for handling events.
>
>LzSprite.as - Use a shared __mouseEvent() method for handling events.
>Add simplified version of methods from dhtml to add 
>onmouseupoutside, onmousedragin/out.  Clean out unused methods.
>
>swf/LzModeManager.as - Add overrides to LzModeManagerBase.  Move 
>registration for callbacks until after LzModeManager singleton is available.
>
>dhtml/LzModeManager.js - Add overrides to LzModeManagerBase.
>Move        registration for callbacks until after LzModeManager
>singleton is available.
>
>swf9/LzModeManager.js - Add overrides to LzModeManagerBase.
>
>services/LzModeManager.lzs - Merge with LzModeManager.js and 
>implement LzModeManagerBase to be overridden with platform-specific extensions.
>
>services/Library.lzs - Use shared LzModeManager.lzs, include 
>runtime- specific extensions for swf9.
>
>
>Tests: 
><http://localhost:8080/trunk/examples/components/slider_example.lzx>http://localhost:8080/trunk/examples/components/slider_example.lzx 
>
>   and 
> <http://localhost:8080/trunk/test/lfc/legals/keyboardandmouse.lzx>http://localhost:8080/trunk/test/lfc/legals/keyboardandmouse.lzx 
>
>pass in swf9, dhtml and 
>swf9. 
><http://localhost:8080/trunk/examples/components/style_example.lzx>http://localhost:8080/trunk/examples/components/style_example.lzx 
>
>   passes in swf8 and dhtml. and lztest.
>
>Files:
>M      WEB-INF/lps/lfc/kernel/swf9/LzScreenKernel.as
>M      WEB-INF/lps/lfc/kernel/swf9/LFCApplication.as
>M      WEB-INF/lps/lfc/kernel/swf9/LzMouseKernel.as
>M      WEB-INF/lps/lfc/kernel/swf9/LzSprite.as
>M      WEB-INF/lps/lfc/services/platform/swf/LzModeManager.as
>M      WEB-INF/lps/lfc/services/platform/dhtml/LzModeManager.js
>M      WEB-INF/lps/lfc/services/platform/swf9/LzModeManager.js
>M      WEB-INF/lps/lfc/services/LzModeManager.lzs
>D      WEB-INF/lps/lfc/services/LzModeManager.js
>M      WEB-INF/lps/lfc/services/Library.lzs
>
>Changeset: 
><http://svn.openlaszlo.org/openlaszlo/patches/20080422-maxcarlson-J.tar>http://svn.openlaszlo.org/openlaszlo/patches/20080422-maxcarlson-J.tar

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20080423/197889b4/attachment.html


More information about the Laszlo-dev mailing list