RE: [Flashcoders] Scaling problem while loading externaljpeg'sin theMovie Clip

2006-11-01 Thread Steven Sacks | BLITZ
You don't NEED to use MovieClipLoader and onLoadInit, but feel free to
if you WANT.  :)
___
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


RE: [Flashcoders] Scaling problem while loading externaljpeg'sin theMovie Clip

2006-11-01 Thread Marc Hoffman
Perhaps I'm wrong, but I thought I did a valid test to see what 
_width was returned right after a holder clip, which already had an 
image loaded, was instructed to load another image. The width that 
was returned was for the prior image, even though the loadMovie 
command for a new image had already been issued:


holder.loadMovie(image01.jpg);
// then after a few seconds, call this:
holder.loadMovie(image02.jpg);
trace (holder._width) // returns the width of image01.jpg, NOT zero 
or the width of image02.jpg


Thus I don't believe that this code, which you proposed, will detect 
if the new image has loaded:


this.holder.loadMovie(some.jpg);
this.onEnterFrame = function() {
if (this.holder._width  4) {
resizeHolder();
delete this.onEnterFrame;
}
};

That's why I think onLoadInit is required. How else would you know 
when to rescale the new image?


By the way, I do like your code to determine the scale factor and do 
the scaling. Nice and efficient.


-Marc

At 04:44 PM 11/1/2006, you wrote:


You don't NEED to use MovieClipLoader and onLoadInit, but feel free to
if you WANT.  :)



___
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