In Flex 4, styles became per-module.  That has the greatest chance of causing 
problems.  To figure out exactly how to solve your problem would require 
debugging into it.

If you are using a module project in FB, you may not be able to capture the 
link-report from the main app.  You will have to buld from the command line or 
use ANT.

If you can strip everything down to a really small test case, I might have time 
to look.


On 8/11/10 7:14 AM, "Wally Kolcz" <wko...@isavepets.com> wrote:






I just added the link-report to the compiler and it generated a large xml 
document. I only copied the parts that mentioned the module. As far as I know, 
they share no common elements at all. I can include the full report if it means 
I can finally get an answer to this problem.

If it is a case that something create a negitive width or height, should I add 
a minHeight and minWidth to everything as a standard when creating elements and 
containers? What happened in Flex 4 that changed this since I never had this 
problem in Flex 3?

On 8/5/2010 12:51 PM, Alex Harui wrote:



Because I see _AdminPortal_FlexInit and
_AdminPortal_mx_core_FlexModuleFactory, I'm guessing this is the link-report
for the _AdminPortal module, not the main app.

If you just add -link-report to the compiler options, both the main app and
module will output the link-report to the same file, and since modules
compile after apps, the module's link-report overwrites the apps. You have
to find a way to only tickle an app rebuild or do what I do and just use ANT
or command line.

On 8/5/10 8:33 AM, "Wally Kolcz" <wko...@isavepets.com 
<mailto:wkolcz%40isavepets.com> > wrote:

> After looking at the report I see things like (which makes no sense to me):
>
> <script name="_AdminPortal_Styles.as" mod="1281021647964" size="16395"
> optimizedsize="15325">
> <def id="_AdminPortal_Styles" />
> <pre id="Object" />
> <dep id="mx.skins.spark:TabSkin" />
> <dep id="mx.core:UIComponent" />
> <dep id="spark.skins.spark:FocusSkin" />
> <dep id="mx.skins.spark:ScrollBarTrackSkin" />
> <dep id="mx.core:mx_internal" />
> <dep id="mx.skins.spark:PanelBorderSkin" />
> <dep id="mx.skins.spark:BorderSkin" />
> <dep id="mx.skins.spark:ButtonBarFirstButtonSkin" />
> <dep id="mx.skins.spark:ButtonBarLastButtonSkin" />
> <dep id="mx.styles:CSSCondition" />
> <dep id="mx.utils:ObjectUtil" />
> <dep id="AS3" />
> <dep id="mx.skins.spark:ScrollBarDownButtonSkin" />
> <dep id="mx.skins.halo:HaloFocusRect" />
> <dep
> id="_AdminPortal_Styles__embed_css_Assets_swf_mx_containers_FormItem_Required_
> 1342721164"
> />
> <dep id="mx.styles:CSSSelector" />
> <dep id="mx.styles:CSSStyleDeclaration" />
> <dep id="mx.skins.spark:DefaultButtonSkin" />
> <dep id="mx.skins.spark:ContainerBorderSkin" />
> <dep id="spark.skins.spark:ErrorSkin" />
> <dep id="mx.skins.halo:BusyCursor" />
> <dep id="mx.core:UITextField" />
> <dep
> id="_AdminPortal_Styles__embed_css_Assets_swf_mx_skins_cursor_BusyCursor_89976
> 7333"
> />
> <dep id="mx.skins.spark:ButtonSkin" />
> <dep id="mx.core:IFlexModuleFactory" />
> <dep id="spark.skins.spark:SkinnableContainerSkin" />
> <dep id="mx.skins.spark:ScrollBarUpButtonSkin" />
> <dep id="mx.skins.spark:ButtonBarMiddleButtonSkin" />
> <dep id="mx.skins.halo:ToolTipBorder" />
> <dep id="mx.skins.spark:ScrollBarThumbSkin" />
> <dep id="mx.styles:IStyleManager2" />
> </script>
>
> <script name="_AdminPortal_FlexInit-generated.as" mod="1281021648317"
> size="7494" optimizedsize="6782">
> <def id="_AdminPortal_FlexInit" />
> <pre id="Object" />
> <dep id="spark.accessibility:TextBaseAccImpl" />
> <dep id="mx.collections:ArrayList" />
> <dep id="mx.messaging.messages:MessagePerformanceInfo" />
> <dep id="mx.managers.systemClasses:ChildManager" />
> <dep id="mx.messaging.messages:CommandMessage" />
> <dep id="en_US$containers_properties" />
> <dep id="mx.messaging.channels:HTTPChannel" />
> <dep id="mx.core:TextFieldFactory" />
> <dep id="mx.core:mx_internal" />
> <dep id="en_US$components_properties" />
> <dep id="en_US$logging_properties" />
> <dep id="mx.accessibility:UIComponentAccProps" />
> <dep id="mx.messaging.messages:AsyncMessageExt" />
> <dep id="mx.utils:ObjectProxy" />
> <dep id="en_US$layout_properties" />
> <dep id="mx.messaging.messages:AcknowledgeMessageExt" />
> <dep id="AS3" />
> <dep id="mx.accessibility:AlertAccImpl" />
> <dep id="en_US$messaging_properties" />
> <dep id="en_US$collections_properties" />
> <dep id="mx.styles:StyleManagerImpl" />
> <dep id="mx.messaging.messages:HTTPRequestMessage" />
> <dep id="mx.messaging.messages:AcknowledgeMessage" />
> <dep id="en_US$skins_properties" />
> <dep id="mx.messaging.channels:SecureAMFChannel" />
> <dep id="mx.messaging.config:ServerConfig" />
> <dep id="en_US$core_properties" />
> <dep id="Error" />
> <dep id="en_US$styles_properties" />
> <dep id="mx.core:IFlexModuleFactory" />
> <dep id="mx.collections:ArrayCollection" />
> <dep id="flash.net:registerClassAlias" />
> <dep id="mx.effects:EffectManager" />
> <dep id="flash.net:getClassByAlias" />
> <dep id="en_US$controls_properties" />
> <dep id="en_US$effects_properties" />
> <dep id="mx.accessibility:LabelAccImpl" />
> <dep id="mx.accessibility:TabBarAccImpl" />
> <dep id="mx.messaging.channels:AMFChannel" />
> <dep id="flash.system:Capabilities" />
> <dep id="mx.messaging.config:ConfigMap" />
> <dep id="mx.messaging.channels:SecureHTTPChannel" />
> <dep id="mx.styles:IStyleManager2" />
> <dep id="mx.messaging.messages:ErrorMessage" />
> <dep id="mx.accessibility:ButtonAccImpl" />
> <dep id="mx.messaging.messages:AsyncMessage" />
> <dep id="mx.accessibility:PanelAccImpl" />
> <dep id="mx.messaging.messages:CommandMessageExt" />
> </script>
>
> <script
> name="_AdminPortal_Styles__embed_css_Assets_swf_mx_containers_FormItem_Require
> d_1342721164.as"
> mod="1265215554000" size="1096" optimizedsize="385">
> <def
> id="_AdminPortal_Styles__embed_css_Assets_swf_mx_containers_FormItem_Required_
> 1342721164"
> />
> <pre id="mx.core:SpriteAsset" />
> <dep id="AS3" />
> </script>
>
> <script name="_AdminPortal_mx_core_FlexModuleFactory.as"
> mod="1281021648317" size="2781" optimizedsize="2042">
> <def id="_AdminPortal_mx_core_FlexModuleFactory" />
> <pre id="mx.core:FlexModuleFactory" />
> <pre id="mx.core:IFlexModuleFactory" />
> <pre id="flashx.textLayout.compose:ISWFContext" />
> <dep id="flash.system:Security" />
> <dep id="AS3" />
> <dep id="mx.core:IFlexModule" />
> <dep id="flash.system:ApplicationDomain" />
> <dep id="flash.utils:Dictionary" />
> <dep id="mx.preloaders:SparkDownloadProgressBar" />
> </script>
>
> <script
> name="_AdminPortal_Styles__embed_css_Assets_swf_mx_skins_cursor_BusyCursor_899
> 767333.as"
> mod="1265215554000" size="1067" optimizedsize="379">
> <def
> id="_AdminPortal_Styles__embed_css_Assets_swf_mx_skins_cursor_BusyCursor_89976
> 7333"
> />
> <pre id="mx.core:SpriteAsset" />
> <dep id="AS3" />
> </script>
>
> <ext id="com.wallykolcz.views.portals:AdminPortal" />
>
>
>
> ------------------------------------
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Alternative FAQ location:
> https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e6207
> 9f6847
> Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups Links
>
>
>


--
Alex Harui
Flex SDK Team
Adobe System, Inc.
http://blogs.adobe.com/aharui

Reply via email to