[Laszlo-dev] For Review: Change 20061211-Philip-6 Summary: Modify l-in-10 scripting->event application

JFX Sundman jsundman at laszlosystems.com
Mon Dec 11 13:27:29 PST 2006


Looks like a clever solution to me.

jrs

On Dec 11, 2006, at 3:54 PM, Philip Romanik wrote:

>
> Change 20061211-Philip-6 by Philip at Philip-DC on 2006-12-11 15:42:37  
> EST
>     in /cygdrive/f/laszlo/svn/src/svn/openlaszlo/branches/legals
>
> Summary: Modify l-in-10 scripting->event application
>
> New Features:
>
> Bugs Fixed: LPP-3247
>
> Technical Reviewer: ptw
> QA Reviewer: (pending)
> Doc Reviewer: (pending)
>
> Documentation:
> The existing app doesn't work as intended because of an  
> initialization issue. The onwidth() event is fired during  
> initialization and this turns the view blue. The intent of the demo  
> is to show an event being fired when the user clicks on a button.
>
> My first thought was to make sure the object was fully initialized  
> before enabling the onwidth event. The problem is that it will make  
> the app look more complicated. I took an easier route and changed  
> the onwidth() method to only turn the view red if the size changes  
> from the initial value. There are lots of ways to solve this issue  
> and the simplest is to hard-wire the initial width into a  
> conditional. I changed
>
>     <handler name="onwidth" >
>       this.setBGColor(0xFF0000);
>     </handler>
>
> to
>
>     <handler name="onwidth" >
>       if (this.getWidth() != 100)
>         this.setBGColor(0xFF0000);
>     </handler>
>
> This change requires no explanation to the reader.
>
> Release Notes:
>
> Details:
>
>
> Tests:
> Run l-in-10 scripting->events in swf and flash
>
> Files:
> M      laszlo-explorer/scripting/events.lzx
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20061211- 
> Philip-6.tar
>
>



More information about the Laszlo-dev mailing list