Gotcha, that's a different problem.

What does DHTML do?

On Dec 7, 2005, at 8:46 PM, Scott Evans wrote:
On Wed, 7 Dec 2005, Oliver Steele wrote:
[snipped]
The workaround is this, which manually implements event bubbling for onclick
through means of a "trampoline handler" on B.
<view name="A" width="200" height="200" onclick="Debug.write ('click')" bgcolor="blue"> <view name="B" width="100" height="100" onmouseover="Debug.write ('over')" bgcolor="green">
     <method event="onclick" args="sd">
       immediateparent.onclick.sendEvent(sd);
     </method>
   </view>
 </view>

Hm.  The problem I was seeing is this...

<canvas>
  <view name="A" height="100" width="100" bgcolor="blue"
onmouseover="Debug.write('over A')" onmouseout="Debug.write ('out A')">
    <simplelayout axis="y" spacing="5"/>
<view height="20" width="20" name="B" bgcolor="red" onclick="Debug.write('click B')"/> <view height="20" width="20" name="C" bgcolor="red" onclick="Debug.write('click C')"/> <view height="20" width="20" name="D" bgcolor="red" onclick="Debug.write('click D')"/>
  </view>
</canvas>

Mouse around the red squares. Notice that A reports mouseouts every time. This is bad because I want to kick off an animator to do something with
view A when you mouse is out of it... what I ended up with, of course,
was a big stack of animators executing.

I guess I can, in A's onmouseout, check if the mouse is in A's bounding
box...



gse



_______________________________________________
Laszlo-user mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-user

Reply via email to