Hi all, im making a gallery that load an image in a movie clip when i click in a button. All seems to work perffectly in "local". My problem is when i put my gallery on-line. To me it appears not to get the "width" and the "height" untill the image is fully loaded. In the "AS" have some kind of "checker", but obviously its not working, can someone help this "semi-noob"? :)
here is the link: http://www.tendez.com.br/lage/test/flash_coders_image_loader.html Here comes the code i used in the first frame: spacing = 10; containerMC._alpha = 0; MovieClip.prototype.loadPic = function(pic) { _root.containerMC._alpha = 0; this.loadMovie(pic); _root.onEnterFrame = function() { var t = containerMC.getBytesTotal(), l = containerMC.getBytesLoaded(); if (t != 0 && Math.round(l/t) == 1) { var w = containerMC._width+spacing, h = containerMC._height+spacing; border.resizeMe(w, h); delete _root.onEnterFrame; } }; }; MovieClip.prototype.resizeMe = function(w, h) { var speed = 3; this.onEnterFrame = function() { this._width += (w-this._width)/speed; this._height += (h-this._height)/speed; if (Math.abs(this._width-w)<1) { this._width = w; this._height = h; _root.containerMC._x = this._x-this._width/2+spacing/2; _root.containerMC._y = this._y-this._height/2+spacing/2; _root.containerMC._alpha = 100; delete this.onEnterFrame; } }; }; in the button that calls the image: on (release) { containerMC.loadPic("galerias/aleatorio_01/img/01.jpg"); } Many, many thanks! Rodrigo. _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com