[thelist] Flash: Scaling a loaded image to Xpx and Ypx?

Benjer futureweb at macmail.com
Tue Oct 15 04:23:01 CDT 2002


Sorry caffeine hasn't kicked in yet

Swap

this.holder.

With

this.imgMC

Ben

On 15/10/02 10:08 am, "Benjer" <futureweb at macmail.com> wrote:

> This probably looks a bit daunting if you've never used enterFrames...
>
> function displayImg(img, imgMC, imgHeight, imgWidth) {
>   imgMC.loadMovie(img);
>   //check the download status of the external
>   //movie once every frame
>   this.onEnterFrame = function() {
>       //trace the percentage of the movie that has loaded
>       percent =
> (this.holder.getBytesLoaded()/this.holder.getBytesTotal())*100;
>       if (!isNan(percent)) {
>           trace(percent+"% loaded");
>       } else {
>           trace("0% loaded");
>       }
>       //once fully loaded we can re-size the image
>       if (percent == 100) {
>           img._width = imgWidth;
>           img._height = imgHeight;
>           delete this.onEnterFrame;
>       }
>   }
> }
> displayImg("http://localhost/Test/249-2.jpg", "myImage", 125, 200);
>
> Modified version of flashguru's code
>
> http://www.flashguru.co.uk
>
> Ben
>
> On 15/10/02 4:22 am, "Frank" <framar at interlog.com> wrote:
>
>>
>> I'm still in the painful newbie stage of learning Flash MX
>> Action Script. I've learned how to dynamically load a jpg
>> into a movie. The images that will be uploaded will very
>> rarely be of the exact same dimensions, so scaling percent
>> wise doesn't exactly do what I want. I would like to scale
>> an image up and down to a precise amount of pixels (say,
>> 150px high by 250px wide)
>>
>> Here is my current code, can someone offer an alternative?
>>
>> ---
>> function displayImg(img, imgMC, imgHeight, imgWidth) {
>>       img = loadMovie(img, imgMC);
>>       img._yscale = imgHeight;
>>       img._xscale = imgWidth;
>> }
>> img = "http://localhost/Test/249-2.jpg";
>> imgMC = "myImage";
>> displayImg(img, imgMC, 125, 200);
>> ---
>>
>> Thanks.
>>
>> --
>> Frank Marion
>> Tel. 416 825 7488
>> framar at interlog.com
>> http://www.frankmarion.com
>
> <!------------------------
> futureweb at macmail.com
> ------------------------->
>

<!------------------------
futureweb at macmail.com
------------------------->





More information about the thelist mailing list