[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