From: Robert R. <rra...@ya...> - 2001-03-27 08:01:39
|
Yeah, I noticed that bug too, but already fixed it (I think). It should be in the current snapshot. -- Robert Rainwater On 3/26/2001, 10:18:04 AM EST, Юрий wrote about "[Dynapi-Dev] Bug in DynImage": > There <b>is</b> bug in dynimage.js on current snapshot! > The problem is that: no resizing actually takes place in function loadercheck() due to > DynImage.loadimages[i].img.dynimage is allways undefined. > Attached file contains corrected version of dynimage.js. > (tested with IE5, NS4.7 & NS6 under Windows 2000). > Moreover, when code tries to load non-cached image after DynImage loadercheck timer finished, > timer sets again. > Due to such behaviour, we need to add this lines to button.js: > Button.prototype.setImage = function(imgObj) { > this.img = imgObj; > if (!this.imglyr) { > this.imglyr = this.addChild(new DynImage(imgObj)); > this.imglyr.setVisible(false); > } > else this.imglyr.setImage(imgObj); > this.imglyr.addEventListener(Button.imglyrlistener); //added > }; > Button.imglyrlistener=new EventListener(); //added > Button.imglyrlistener.onresize=function(e){//added > var o = e.getSource(); //added > o.w=o.img.width; o.h=o.img.height; o.parent.recenter();} //added > It seems to solve problems with images on scrollpane buttons (formerly they weren't visible until page reloading). > Yurij Silvestrov |