[Laszlo-dev] States example

Henry Minsky henry.minsky at gmail.com
Thu Nov 8 05:22:36 PST 2007


That should be fixed now in  the trunk , can you try it in a nightly
trunk build?

On Nov 8, 2007 6:51 AM, Lou Iorio <liorio at laszlosystems.com> wrote:
> In Chapter 32.  States, example 32.5.  Using setters in <state> attributes:
>
> <canvas debug="true">
>   <class name="testState" extends="state">
>     <attribute name="countApplies"  value="0"
>                setter="this.countApplies = countApplies"/>
>     <method name="apply">
>       this.setAttribute('countApplies', ++this.countApplies);
>       super.apply();
>     </method>
>   </class>
>   <button >Try it
>     <handler name="onclick">
>       ts.apply();
>       Debug.write("applies:" + ts.countApplies);
>       ts.remove();
>     </handler>
>     <testState name="ts"/>
>   </button>
> </canvas>
>
> The compiler complains:
>
> states-$5.lzx:3:43: In class 'testState' attribute 'apply' with type
> 'method' is overriding superclass attribute with same name but different
> type: expression
>
> This example worked in OL 3.4. What do I do to make this error go away?
>
> Thanks,
>
> Lou
>
>
>



-- 
Henry Minsky
Software Architect
hminsky at laszlosystems.com


More information about the Laszlo-dev mailing list