On 4/12/13 10:07 AM, "Scott Matheson" <[email protected]> wrote:
> Hi
> Some good points, we are developing for 1024 x 768, as most screen are
> larger than this, however with the browser URL etc on some devices you end
> up with score bars, all graphics are vectors so we think these will scale
> well, that¹s what our limited testing has shown, the screen are very
> simple with lost of space, so we could scale the design down
If you scale too far, fonts will get too small to read. But in general,
scaling causes lines/edges that were on pixel boundaries to no longer be on
pixel boundaries and then anti-aliasing kicks in and the colors change or
edges look fuzzy. Quite frankly, I never notice unless told to look, but
some folks have a sensitivity to this sort of thing.
>
> This was a v3 app we upgraded, to V4 I also implemented a Main and AppBase
> class, looks like I may not have updated all mx: to S;
>
> Should is change the base imports ?
I think Flex 4 has different scaling behavior than Flex 3, and Spark does
not show scrollbars by default, so probably worth trying.
>
> ===========================================================================
> =
>
> AppBase.AS
>
>
> package baseclasses
> {
> import com.peach.uofs.services.LoadCenters;
>
>
> import flash.events.IEventDispatcher;
>
>
> import mx.core.Application;
> import mx.core.FlexGlobals;
> import mx.events.FlexEvent;
> import mx.events.StyleEvent;
> import mx.styles.IStyleManager2;
>
>
>
> public class AppBase extends Application
>
>
>
> ===========================================================================
> ==
>
> Main.mxml
> <?xml version="1.0" encoding="utf-8"?>
> <baseclasses:AppBase
> layout="absolute"
> xmlns:fx="http://ns.adobe.com/mxml/2009"
> xmlns:mx="library://ns.adobe.com/flex/mx"
> xmlns:s="library://ns.adobe.com/flex/spark"
> xmlns:baseclasses="baseclasses.*"
> xmlns:components="com.peach.uofs.components.*"
> xmlns:skins="skins.*"
> creationComplete="init()" >
>
>
> <fx:Style source="main.css"/>
>
>
>
>
>
>
>
>
>
> On 4/12/13 5:12 PM, "Alex Harui" <[email protected]> wrote:
>
>> Is this mx:Application or s:Application?
>>
>> Why are you trying to adjust the scale? I would think that would make
>> your
>> app look a bit "fuzzy" as things won't be on pixel boundaries. You might
>> be
>> better off with a main container offset within the application.
>>
>> If the main container isn't also "shrinkable", that might be what causes
>> the
>> scroll bars.
>>
>>
>> On 4/12/13 8:10 AM, "Scott Matheson" <[email protected]> wrote:
>>
>>> Hi
>>> Not sure if this is the correct place, I will ask anyway
>>>
>>> In my Main.mxml I have a simple code
>>>
>>> this.scaleX = this.scaleX 0.1
>>> this.scaleY = this,scaleY 0.1
>>>
>>> This works fine for the main container, but not the Application, so I
>>> end up
>>> with scroll bars
>>>
>>> How do I scale the application not the first container
>>>
>>> Scott
>>>
>>>
>>> ________________________________
>>>
>>> Disclaimer: This electronic mail and any attachments are confidential
>>> and may
>>> be privileged. If you are not the intended recipient, please notify the
>>> sender
>>> immediately by replying to this email, and destroy all copies of this
>>> email
>>> and any attachments. Thank you.
>>
>> --
>> Alex Harui
>> Flex SDK Team
>> Adobe Systems, Inc.
>> http://blogs.adobe.com/aharui
>>
>
>
> ________________________________
>
> Disclaimer: This electronic mail and any attachments are confidential and may
> be privileged. If you are not the intended recipient, please notify the sender
> immediately by replying to this email, and destroy all copies of this email
> and any attachments. Thank you.
--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui