ButtonImage fires all events in IE5.5 and NS4.77 does nothing. 

It seems that DynImage inherits all previous DynImage.listener objects.. And
every time you add listener for your button, DynImage.listener object grows
by one... (this is clear bug to me) But I don't understand why
NS4.77 wont get those click events...

Or am I doing something wrong in my test case?!?

--- clip ---

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
  <head>
    <title>DynAPI Examples - ButtonImage</title>
<script type="text/javascript" language="JavaScript"
src="../src/dynapi.js"></script>
<script type="text/javascript" language="Javascript">

DynAPI.setLibraryPath('../src/lib/');
DynAPI.include('dynapi.api.*');
DynAPI.include('dynapi.event.*');
DynAPI.include('dynapi.gui.dynimage.js');
DynAPI.include('dynapi.gui.buttonimage.js');

</script>
<script type="text/javascript" language="Javascript">
DynAPI.onLoad = function() {

  var normal =
DynImage.getImage("../src/lib/dynapi/images/common/button.gif",89,18);
  var mouseover =
DynImage.getImage("../src/lib/dynapi/images/common/button_mo.gif",89,18);
 
  b1 = new ButtonImage();
  b1.moveTo(100,100);
  b1.setImages(normal,mouseover);
  b1L = new EventListener(b1);
  b1L.onclick = function(e) {
    var o = e.getTarget();
    alert(o);
    e.setBubble(false); //useless?
  }
  b1.addEventListener(b1L);
  DynAPI.document.addChild(b1)

  b2 = new ButtonImage(); //b2 gets b1L from DynImage.listener object
  b2.moveTo(210,100);
  b2.setImages(normal,mouseover);
  b2L = new EventListener(b2);
  b2L.onclick = function(e) {
    var o = e.getTarget();
    alert(o); 
    e.setBubble(false);
  }
  b2.addEventListener(b2L);
  DynAPI.document.addChild(b2)


}
</script> 
  </head>
  <body bgcolor="#ffffff">
  </body>
</html>

--- clap ---

_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-help



_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-dev

Reply via email to