[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