[Laszlo-user] help
Henry Minsky
henry.minsky at gmail.com
Fri Jun 22 18:46:08 PDT 2007
What is the object "Map" that you are referring to? It is not defined
anyplace in your example.
On 6/22/07, 张剑 <zj831007 at 163.com> wrote:
>
>
> hello,
> I have writed some code like this:
> <canvas>
> <view id="cursor" x="721" y="11" height="21" width="21"
> bgcolor="0x000000" opacity="0.6"
> onmousedown="dragger.apply()" onmouseup="dragger.remove()" clip="true">
> <view name="greenview" x="1" y="1" height="${parent.height-2}" width="${
> parent.width-2}" bgcolor="0xffffff">
> <text x="2" y="${200-20}" text="[54321]" fgcolor="0x000000"/>
> </view>
> <dragstate name="dragger" drag_axis="both"
> drag_min_x="0"
> drag_max_x="$once{parent.width - this.width}"
> drag_min_y="0"
> drag_max_y="$once{parent.height - this.height}"/>
> <state name="big" apply="false">
> <animatorgroup duration="500" process="simultaneous">
> <animator attribute="width" to="200"/>
> <animator attribute="height" to="200"/>
> </animatorgroup>
> </state>
> <state name="small" apply="true">
> <animatorgroup duration="500" process="simultaneous">
> <animator attribute="width" to="21"/>
> <animator attribute="height" to="21"/>
> </animatorgroup>
> </state>
> <method event="ony">
> <![CDATA[
> var yy=this.getAttribute('y');
>
> if (yy>Map.y+20)
> {
> cursor.small.remove();
> cursor.big.apply();
> this.greenview.setAttribute('bgcolor',0x70A0ff);
> }
> else
> {
> cursor.big.remove();
> cursorsmall.apply();
> this.greenview.setAttribute('bgcolor',0xffffff);
> }
> ]]>
> </method>
> <method event="onmouseup">
> <![CDATA[
> var yy=this.getAttribute('y');
> if (yy<Map.y+20) this.restore();
> ]]>
> </method>
> <method name="restore">
> this.animate("x", 721,500, false,{motion:'easeout'});
> this.animate("y", 11, 500, false,{motion:'easeout'});
> this.animate("width", 21, 500, false,{motion:'easeout'});
> this.animate("height", 21, 500,false,{motion:'easeout'});
> </method>
> </view>
> </canvas>
> but when compiled,the debug report that:
> ERROR: test0.lzx:32: reference to undefined variable 'Map'
> ERROR: test0.lzx:32: undefined object does not have a property 'y'
> WARNING: test0.lzx:32: reference to undefined property 'y'
> WARNING: test0.lzx:40: reference to undefined property 'big'
> ERROR: test0.lzx:40: undefined object does not have a property 'remove'
> WARNING: test0.lzx:41: reference to undefined property 'small'
> ERROR: test0.lzx:41: undefined object does not have a property 'apply'
> WARNING: test0.lzx:42: reference to undefined property 'greenview'
> Why??I do not understand,can you help me and tell me why?
>
>
>
>
>
>
> ------------------------------
> 150 万 人 同 时 在 玩 的 网 游,你 不 试 试 吗 ? <http://event.mail.163.com/chanel/xyq.htm?from=163_NO1>
--
Henry Minsky
Software Architect
hminsky at laszlosystems.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-user/attachments/20070622/ba7836b8/attachment.html
More information about the Laszlo-user
mailing list