Definitely. I was just pointing out why they're different ;-)
On Tue, Jul 8, 2008 at 10:07 AM, Radley <[EMAIL PROTECTED]> wrote:
>
>
> Thanks for your help, but I think doing my own scaling is easier:
>
> if (image.width > Application.application.width)
> {
> image.width = Application.application.width;
> image.height = Math.round((image.width / origWidth) * origHeight);
> }
>
> -radley
>
>
>
> On Jul 7, 2008, at 4:27 PM, Josh McDonald wrote:
>
> The width and height is part of the Flex Image component, whereas the
> scalex is part of Flash's internal stuff for everything. You could subclass
> Image and add other child components because it extends UIComponent, and
> then when you set width and height the Image component would scale the
> image, but your other children would not (automatically at least). But if
> you achieve the size change using scaleX, the entire thing would scale.
>
> Hope that clears it up :)
>
> -Josh
>
> On Tue, Jul 8, 2008 at 9:23 AM, Radley <[EMAIL PROTECTED]> wrote:
>
>>
>>
>> If change the width of a flex Image component, the scaleX remains 1:
>>
>> (image starting size: 1920x1200)
>>
>>
>> CODE:
>>
>> if (image.width > Application.application.width)
>> {
>> trace("\rimage.scaleX = " + image.scaleX);
>> trace("image.width = " + image.width);
>>
>> image.width = Application.application.width;
>>
>> trace("\rimage.scaleX = " + image.scaleX);
>> trace("image.width = " + image.width);
>>
>> image.scaleY = image.scaleX;
>> }
>>
>> trace("\rimage.scaleX = " + image.scaleX);
>> trace("image.scaleY = " + image.scaleY);
>> trace("image: (" + image.width+ ", " +image.height+ ")");
>>
>>
>> RESULT:
>>
>> image.scaleX = 1
>> image.width = 1920
>>
>> image.scaleX = 1
>> image.width = 1025
>>
>> image.scaleX = 1
>> image.scaleY = 1
>> image: (1025, 1200)
>>
>>
>> Is the Image component missing scaleX & scaleY properties? Or is there
>> some special event that has to happen for scale to recognize a change
>> in width/height???
>>
>>
>> thnx
>>
>>
>> -radley
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Radley Marx
>> www.radleymarx.com
>> [EMAIL PROTECTED]
>>
>> ------------------------------------------------------------------------------
>>
>>
>>
>>
>>
>> ------------------------------------
>>
>> --
>> Flexcoders Mailing List
>> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
>> Search Archives:
>> http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups
>> Links
>>
>>
>>
>>
>
>
> --
> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>
> :: Josh 'G-Funk' McDonald
> :: 0437 221 380 :: [EMAIL PROTECTED]
>
>
>
>
--
"Therefore, send not to know For whom the bell tolls. It tolls for thee."
:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]