I;ve got one question about this, which is that in the drawview code you set
both the
'hitArea' property of the sprite to be the clickregion shape, and also you
set the 'hitTestState' of the clickbutton object to  point to the
clickregion. Is it really necessary to set both?


                function clipButton() {
                    if (! this.clickable) this.sprite.setClickable(true);
                    var clickregion = this.sprite.clickregion
                    if (! this.clickcontext) {
                        this.sprite.hitArea = clickregion;
                        this.sprite.clickbutton.hitTestState = clickregion;
                        this.clickcontext = clickregion.graphics;

On Wed, Nov 11, 2009 at 9:19 PM, Max Carlson <[email protected]> wrote:

> Change 20091111-maxcarlson-o by maxcarl...@bank on 2009-11-11 18:00:32 PST
>    in /Users/maxcarlson/openlaszlo/trunk-clean
>    for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Fix drawview clipPath() and clipButton() for swf8, 9 and 10
>
> Bugs Fixed: LPP-8596 - Add clipPath() support for drawviews in swf9/10
>
> Technical Reviewer: hminsky
> QA Reviewer: [email protected]
>
> Details: LzSprite.as - Use a Sprite instead of a Shape for the clickregion
> to get more flexibility over hit testing.
>
> drawview - Refactor clipPath() and clipButton() to use a shared
> __drawPath() method.  Add AS3 implementations for clearMask(), clipPath()
> and clipButton().  Update warnings for other missing as3 methods to show the
> correct runtime.  Reset the mask scale after drawing for as2 clipPath().
>
> Tests: Dragging triangular red drawviews now shows correct mouse and clip
> regions in swf8/9/10.
>
> Files:
> M       WEB-INF/lps/lfc/kernel/swf9/LzSprite.as
> M       lps/components/extensions/drawview.lzx
>
> Changeset:
> http://svn.openlaszlo.org/openlaszlo/patches/20091111-maxcarlson-o.tar
>



-- 
Henry Minsky
Software Architect
[email protected]
_______________________________________________
Laszlo-reviews mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-reviews

Reply via email to