Locale Resource Bundle Best Practice

Hi
I have a Flex application that loads it's locale resource bundle from a service.
So when the httpservice loads the bundle it populates an instance of a class "I18NBundle" that contains all the bundle properties. For instance you could do:
i18nBundle.hello_message and it would return "Hello"
I'm currently using Cairngorm for this project so this i18nBundle instance it's on the model locator.
What I'm seeing and that I don't like is that for a component be able to get the bundle it must access to the model locator and then to the i18nBundle.
Instead of that what I would like is that each component doesn't rely on this for getting the bundle.
I guess I could create a "bundle" property on each component class and then pass it the reference to the bundle when it is instanciated. It seems it could be messy and a difficult task to initialize this property in some cases for instance on a datagrid cell renderer.
Other could be transforming the I18NBundle class into a singleton and then when the service response it's recieved the singleton it's initialized. Since all application components should/must access the same locale bundle I guess this could be a better option.
What do you think about this?
Do you think there is some a better way to achieve this with Flex?
Any opinion or recommendation would be appreciatted.
(I don't wish to use the Adobe Flex proposal of having the properties file on the Flex project and the compiling them into swf.)
thanks in advance.
Polaco.
ps: If you think I haven't expressed myself correctly please let me know and I will rewrite it.

I have managed to extend IResourceBundle and added it to ResourceManager.
The only problem now is that my bundle does not represent a language and it doesn't need a name either.
Since the localization part is done on the webapplication and then the apporpiate bundle returned in the request's response.
So it's locale attribute value is "".
And it's name is "".
I can display a property correctly if I use the following code:
(resourceManager.getResourceBundle('','')).content.helloMessage
but I doesn't work if I try to retrieve it like:
resourceManager.getString("", "helloMessage");
any ideas ?
thanks

Similar Messages

  • What are Resource Bundle Best Practices techniques for Enterprise App?

    Regarding JDeveloper: 11.1.1.6.0, Studio Edition
    I was wondering if someone could provide advice on Best Practices for managing Resource Bundles for an international Enterprise Application.
    I have been reading textbooks and throughout the web, and I can find different options available. And I can find cautionary tales to get it right at the beginning of Development, but I cannot find Best Practices suggestions.
    For instance:
    - Should I use XLIFF Resource Bundle, Properties Bundle, or List Resource Bundle?
    - What are the benefits and disadvantages of storing the Key/Value pairs in the database?
    - It seems that storing in the db would make maintenance easier, because applications do not need to be redeployed, but would they be slower?
    - One textbook indicates that "One Bundle per Project" is preferred for ViewController Project, and "One Bundle Per File" is preferred for Model Project. However, I cannot help but think if the whole Enterprise used just one Resource Bundle, it would save typing cust_id/Customer Number in 10 different Bundles.
    - One text indicates how to maintain translated versions of Access Keys, if the Bundle is a Properties Bundle, but provides no assistance for other Resource Bundles.
    Advice regarding Best Practices would be quite helpful.
    Sincerely,
    Arie

    Anyone?

  • Bundling Best Practices

    Good morning All,
    I know that this has been asked for before, and my apologies for doing so. However; I would like to provide my customer something that can describe Best Practices when it comes to building, deploying bundles, and policies (which can be handled in another posting). Especially in relation to the placement of these Bundles, whether they should be at the Device, User, or Workstation level (if an enterprise wide application or Policy)
    There is a debate within the organization, that Policies, Bundles, should be deployed out to all geographic locations, instead of just being Deployed from the Top level down. In this case they have Group Policies which go out to every PC in the organization, and instead of doing that from the Workstation level, they deploy these Policy's from each geographic local. Which seems to not be according to best practices, or at least what I have always assumed to be Best Practices.
    I have seen this from the Documentation site, http://www.novell.com/documentation/zenworks11/ - System Planning, Deployment, and Best Practices Guide, and I have found some others looking to put together a packet for the customer.
    Thank you,
    -DS

    I know that the University of Uppsala has written up some, but they are
    in Swedish. Anyway, as for your question, I would say that it depends.
    Your one main goal should be management by exception.
    Are policies, bundles etc different based on geography?
    Anders Gustafsson (NKP)
    The Aaland Islands (N60 E20)
    Have an idea for a product enhancement? Please visit:
    http://www.novell.com/rms

  • Resource class best practice

    I have created a reserved context with 20% min and max = to min in every resource
    including sticky.
    I also have the default resource class
    I have also created another resource with 20% sticky but left everything else at default 0-100%
    our network traffic doesnt carry a heavy load on the new loadbalancer..but what is a good rule of thumb?
    most of the traffic is http and at this point we will create about 2 contexts after the Admin

    Hello!
    This is a very pertinent question, however as many things in life there is no one size fits all here.
    We basically recommend, as best practice, to allocate for each specific context only the estimated needed resources. These values should always come from a previous study on the network patterns/load.
    To accomodate for growth and scalability it is strongly advised to initially keep as many resources reserved as possible and allocate the unused resources as needed. To accomplish this goal, you should created a reserved resource class, as you did already, with a guarantee of 20 to 40 percent of all ACE resources and configure a virtual context solely with the purpose of ensuring that these resources are reserved.
    As you might already know ACE protects resources in use, this means that when decreasing a context's resources, the resources must be unused before then can be reused by other context. Although it is possible to decrease the resource allocations in real time, it typically requires additional overhead to clear any used resources before reducing them.
    Based on the traffic patterns, number of connections, throughput, concurrent SSL connections , etc, for each of the sites you will be deploying you will have a better idea on what might be the estimated needed resources and then assign them to each of the contexts. Thus this is something that greatly depends on customer's network environment.
    Hope this helps to clarify your doubts.

  • Building Resource Groups Best Practices

    Hi. I'm looking for some advice on best practices when building resource groups to support sales/telesales.
    Any information would be very helpful.
    Thanks,
    Monica

    Based on the organization sales structure customer maintains,you create sales groups.Use territories for geography based customer ,lead accesses etc...please post if you find any alternatives and other good practices..
    Edited by: user638250 on Oct 3, 2008 5:41 AM

  • P6 Resource Manageme Best Practices

    Does anyone have any documented best practices on how to
    use P6 client & web versions for managing resources
    (capacity planning)? I am a resource manager (I manage PM
    resources) and I was wondering how to effectively use the
    tool to allocate and monitor my resources from a capacity
    planning point of view.

    Capacity planning is basically being able to monitor
    your resources' allocation as well as plan them
    (allocate) out in the future for future work with the
    awareness that you are not overallocated them based on
    the threshold that you (as a resource manager)
    determines.
    For example, I have
    PM' that are working on projects today and new
    projects are coming in that need PM's. I need someway
    to both view their current allocation based on the
    projects they are on, view what I may have originally
    allocated them for on those projects, and as well view
    any future commitments that I may have made with them
    or projects have planned out. Once I have this
    information, then I can make a decision on if I can
    allocate them to a new project and for how much time.

  • When to use Resource Plans - best practice?

    when would a Resource plan best be used instead of simply building a team within a project file with generic resources?  
    thanks
    Steve

    Hi Steve,
    The resource plan is meant to be used in an early planning phase before starting scheduling the project phases. The resource plan allows you entering the workload planned by resource skills by time period. It could also be by named resources if they are
    already identified in this early phase (but usually they are not). The resource plan is really useful when you start using Project from the business case before the project even really started. Doing so, you'll be able to perform portfolio analysis and scenario
    and manage your pipeline of projects based on the capacity available.
    Then as soon as you are able to create a more detailed plan, you switch to MS Project were you can assign resources (generic and/or named) to phases/tasks. Note that you have a parameter in the resource plan which trigger how the capacity is calculated:
    from the resource plan: in the early phase when you just have a resource plan,
    from the project plan: when all your workload is transcrribed in the project plan and the resource plan is either empty or redundant,
    from the project plan until : when the project plan contains the workload until a certain date; after this date, the resource are not yet identified and Project takes the workload from the resource plan to calculate the capacity.
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, P-Seller |

  • Lync backend databases and Lync local databases placement best practices

    We are deploying Lync 2013 for 30,000 Lync users across 2 pools in 2 datacenters. Dedicated SQL server for Lync to host all databases for FE, PC and monitoring roles.
    Can anyone provide guidance around disk drives for SQL databases and local databases?
    Lync backend databases
    Planning for Lync Server 2013 requires critical thinking about the performance impact that the system will have on your current infrastructure. A
    point of potential contention in larger enterprise deployments is the performance of SQL Server and placement of database and log files to ensure that the performance of Lync Server 2013 is optimal, manageable, and does not adversely affect other database
    operations.
    http://blogs.technet.com/b/nexthop/archive/2012/11/20/using-the-databasepathmap-parameter-to-deploy-lync-server-2013-databases.aspx
    Is it recommended to place all Lync DBs on one drive and logs on one drive or separate onto multiple drives using Databasemappath?
    Lync 2013 local databases 
    In the Capacity Planning Guidance Microsoft
    describes that the disk requirements for a Lync 2013 front end server, given our usage model, is eight disks configured as two drives.
    One drive will use two disks in RAID 1 to store the Windows operating system and the Lync 2013 and SQL Express binaries
    One drive will use six disks in RAID1+0 to store databases and transaction logs from the two SQL Express instances (RTCLOCAL and LYSS) 
    Is this enough or should we separate the local DBs and logs onto separate drives as well? Also how big do the local DBs get?

    During the planning and deployment of Microsoft SQL Server 2012 or Microsoft SQL Server 2008 R2 SP1 for your Lync Server 2013 Front End pool, an important consideration is the placement of data and log files onto physical hard disks for performance. 
    The recommended disk configuration is to implement a 1+0 RAID set using 6 spindles. Placing all database and log files that are used by the Front End pool and associated server roles and services (that is, Archiving and Monitoring Server, Lync Server Response
    Group service, Lync Server Call Park service) onto the RAID drive set using the Lync Server Deployment Wizard will result in a configuration that has been tested for good performance. The database files and what they are responsible for is detailed in the
    following table.
    http://technet.microsoft.com/en-us/library/gg398479.aspx
    Microsoft's technet recommendation contradicts the blog recommendation for Lync 2010.

  • Range Extender best practices

    Does anyone have any advice or resources on best practices when using a range extender?
    I have a **bleep** client who has a large house.  their e4200 router is one side of the house while their updstairs bedrooms are on the other side and they complain about horrible coverage.
    We've tried the PLW400 and they didn't like having 2 SSIDs.  So now we're trying the RE2000 and they are not thrilled about that either.  I have yet to get specifics.  Maybe it's too far away from the router, I dunno...
    I should probably move the e4200 to a more central location in the house but there is no ethernet jacks their to connect to the modem.
    So does any one else have any thoughts?

    Did you check the thread on your last post (RE: e4200 and PLEK400...how to use the same SSID???)? I had made my insights on your previous post regarding the PLW400 SSID concern/problem.  
    Please try to check this link on how to maximizing the use of Linksys Wireless-N Range Extenders.
    I would also suggest that you try to get the EA6500 or other EA series of routers. to have a more wireless range and speed, it might be an E4200 issue as well.

  • Resource Bundles and Embedded fonts - best practice

    Hello,
    I am in digging into creating a localized app and I would
    like to use embedded fonts.
    Ideally, I would like to have two locales (for example), each
    with a different embedded font and/or unicode range.
    For example, how do I set up my localized app so that EN uses
    Arial (Latin Range), and JP uses Arial Unicode MS with Japanese
    Kanji unicode range ?
    Note that I do know how to embed fonts with different ranges,
    I just don't know how to properly embed them into resource bundles
    and access them easily in style sheets.
    Thanks!
    -Daniel

    Hello!
    This is a very pertinent question, however as many things in life there is no one size fits all here.
    We basically recommend, as best practice, to allocate for each specific context only the estimated needed resources. These values should always come from a previous study on the network patterns/load.
    To accomodate for growth and scalability it is strongly advised to initially keep as many resources reserved as possible and allocate the unused resources as needed. To accomplish this goal, you should created a reserved resource class, as you did already, with a guarantee of 20 to 40 percent of all ACE resources and configure a virtual context solely with the purpose of ensuring that these resources are reserved.
    As you might already know ACE protects resources in use, this means that when decreasing a context's resources, the resources must be unused before then can be reused by other context. Although it is possible to decrease the resource allocations in real time, it typically requires additional overhead to clear any used resources before reducing them.
    Based on the traffic patterns, number of connections, throughput, concurrent SSL connections , etc, for each of the sites you will be deploying you will have a better idea on what might be the estimated needed resources and then assign them to each of the contexts. Thus this is something that greatly depends on customer's network environment.
    Hope this helps to clarify your doubts.

  • Best practices for building menus using resource bundles?

    Greetings; I am curious to find out what the current best practices people are using to build menus/menu bars using resource bundles, specifically ListResourceBundle.
    What I am trying to figure out is how best to write my Swing application so it does not need to know what menu items it needs to grab from the resource bundle.
    The only idea I have come up with is this:
    class MyBundle extends ListResourceBundle {
    private Object[][] contents = {
            {"menubar", { {"menu.file.item", "blah"}, ....} }
    }Inside the GUI class:
    Object[][] menubar = resourceBundle.getObject("menubar");I would then iterate over the menu bar items and build the menu. I would have to use a naming scheme and then parse appropriately to know when to start a new menu, when a submenu occurs, etc.
    Is this the common practice, or does anyone know of a more clever way of doing this? I've searched various FAQs and googled about, but I have yet to come across any sort of tutorial or page that covers this.

    Anyone have any input on this? Am I close to the solution people are
    using out in real production environments?

  • Best practice recommendation for locale-specific text/labels

    What is the recommended best practice approach to supporting locale-specific
    text for labels, messages when using Jdeveloper to create applets and applications.
    I am familiar with resource bundles, but wonder if there is a better approach within
    JDeveloper. Are there any plans to enhance this area in 9.0.3?

    I am familiar with resource bundles, but wonder if there is a better approach within
    JDeveloper. Resourcebundles are the java-native way of handling locale-specific texts.
    Are there any plans to enhance this area in 9.0.3? For BC4J, in 9.0.3, all control-hints and custom-validation messages (new feature) are generated in resource-bundles rather than xml-files to make it easier to "extend" for multiple locales.

  • Flex 4.1 to 4.5.1 "Could not find compiled resource bundle 'controls' for locale 'en_US'."

    I have a flex 4.1 project in which I want to use the latest spark datagrid changes in so am trying to update to 4.5
    Having downloaded and added the sdk, switching the properties of my project and updating my datagrid skin classes to suit the latest changes I'm now getting the following error when trying to run my app:
    Error: Could not find compiled resource bundle 'controls' for locale 'en_US'.
    at mx.resources::ResourceManagerImpl/installCompiledResourceBundle()[E:\dev\4.5.1\frameworks \projects\framework\src\mx\resources\ResourceManagerImpl.as:367]
    at mx.resources::ResourceManagerImpl/installCompiledResourceBundles()[E:\dev\4.5.1\framework s\projects\framework\src\mx\resources\ResourceManagerImpl.as:287]
    at mx.core::FlexModuleFactory/installCompiledResourceBundles()[E:\dev\4.5.1\frameworks\proje cts\framework\src\mx\core\FlexModuleFactory.as:709]
    at mx.core::FlexModuleFactory/docFrameHandler()[E:\dev\4.5.1\frameworks\projects\framework\s rc\mx\core\FlexModuleFactory.as:679]
    at mx.core::FlexModuleFactory/docFrameListener()[E:\dev\4.5.1\frameworks\projects\framework\ src\mx\core\FlexModuleFactory.as:131]
    I believe this is whilst trying to load a module as the first thing the app does is load a login module.
    Any suggestions as to what I need to do to sort this out?
    Cheers,
    Dan

    Hi,
    I'm taking this issue over as DannyT is away this week.
    I have checked we are compiling all SWC's with 4.5.1 and it appears to be the case although we are using third party compiled SWC's for RobotLegs, Signals and some flash skins which I'm assuming wouldn't be an issue?
    I've carried out comprehensive testing to narrow the problem down, I found that mx.controls.Image seemed to be causing some of the issues, when replaced with the spark Image the module was loading fine although I now then had an issue with the mx charting components so added a reference to the main app, as you say not the best work around and I'm still getting the same issue:
    Error: Could not find compiled resource bundle 'controls' for locale 'en_US'.
    We have other mx components in our modules and these seem to be fine although I haven't checked to see if they are being used throughout the app so they might be referenced in main. I've posted the link report xml below, any help or suggestions would be appreciated as we'd like to be able to use the latest version of the DataGrid.
    <report>
      <scripts>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:TextRemoteObject)" mod="1294231234000" size="1531" optimizedsize="836">
          <def id="com.my.app.remoting:TextRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:ITextRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting.interfaces:ICachableRemoteObject)" mod="1294229901000" size="1206" optimizedsize="316">
          <def id="com.my.app.remoting.interfaces:ICachableRemoteObject" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548_TreeDisclosureClosed_699467254.as" mod="1306854026000" size="623" optimizedsize="370">
          <def id="_class_embed_css_Assets_swf_1422583548_TreeDisclosureClosed_699467254" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/loader/QueryBuilderModuleLoader.as" mod="1308837418000" size="3337" optimizedsize="1844">
          <def id="com.my.app.loader:QueryBuilderModuleLoader" />
          <pre id="com.my.app.loader:BaseModuleLoader" />
          <dep id="com.my.app.vo:User" />
          <dep id="com.my.app.vo:Query" />
          <dep id="org.osflash.signals:Signal" />
          <dep id="AS3" />
          <dep id="com.my.app.module.queryBuilder:IQueryBuilderModule" />
          <dep id="org.osflash.signals:ISignal" />
          <dep id="com.my.app.vo:QuerySnippet" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:JournalistRemoteObject)" mod="1292428848000" size="1187" optimizedsize="730">
          <def id="com.my.app.remoting:JournalistRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:IJournalistRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/MYAppPro.mxml" mod="1309189518000" size="7534" optimizedsize="6376">
          <def id="MYAppPro" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="mx.binding:IBindingClient" />
          <pre id="com.my.app:MYAppProApp" />
          <dep id="_MYAppProWatcherSetupUtil" />
          <dep id="mx.styles:CSSSelector" />
          <dep id="mx.styles:CSSStyleDeclaration" />
          <dep id="mx.core:DeferredInstanceFromFunction" />
          <dep id="com.my.app.context:MYAppProContext" />
          <dep id="flash.display:DisplayObjectContainer" />
          <dep id="mx.core:mx_internal" />
          <dep id="MYAppPro__embed__font_MyriadPro_bold_normal_1315605509" />
          <dep id="mx.binding:IWatcherSetupUtil2" />
          <dep id="mx.binding:BindingManager" />
          <dep id="com.my.app.view:MainView" />
          <dep id="mx.styles:CSSCondition" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="AS3" />
          <dep id="mx.binding:Binding" />
          <dep id="_MYAppPro_FlexInit" />
          <dep id="_MYAppPro_Styles" />
          <dep id="flash.utils:getDefinitionByName" />
          <dep id="mx.events:PropertyChangeEvent" />
          <dep id="MYAppPro__embed__font_MyriadPro_medium_normal_1029366919" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.events:ModuleEvent)" mod="1306872054062" size="1244" optimizedsize="729">
          <def id="mx.events:ModuleEvent" />
          <pre id="flash.events:ProgressEvent" />
          <dep id="flash.events:Event" />
          <dep id="mx.modules:IModuleInfo" />
          <dep id="AS3" />
          <dep id="mx.core:mx_internal" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:DashboardRemoteObject)" mod="1308837429000" size="2518" optimizedsize="1400">
          <def id="com.my.app.remoting:DashboardRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:IDashboardRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="com.my.app.vo:Dashboard" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders:Reflector)" mod="1272837850000" size="2141" optimizedsize="1490">
          <def id="org.swiftsuspenders:Reflector" />
          <pre id="Object" />
          <dep id="org.swiftsuspenders:getConstructor" />
          <dep id="flash.utils:describeType" />
          <dep id="flash.utils:getQualifiedClassName" />
          <dep id="AS3" />
          <dep id="flash.utils:getDefinitionByName" />
          <dep id="XML" />
          <dep id="flash.system:ApplicationDomain" />
          <dep id="Error" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:DPIClassification)" mod="1306872039593" size="480" optimizedsize="256">
          <def id="mx.core:DPIClassification" />
          <pre id="Object" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.resources:IResourceManager)" mod="1306872057390" size="3482" optimizedsize="1039">
          <def id="mx.resources:IResourceManager" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="Object" />
          <dep id="flash.system:SecurityDomain" />
          <dep id="AS3" />
          <dep id="mx.resources:IResourceBundle" />
          <dep id="flash.system:ApplicationDomain" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders:getConstructor)" mod="1272837850000" size="577" optimizedsize="339">
          <def id="org.swiftsuspenders:getConstructor" />
          <dep id="flash.utils:getQualifiedClassName" />
          <dep id="String" />
          <dep id="AS3" />
          <dep id="Number" />
          <dep id="Class" />
          <dep id="flash.utils:getDefinitionByName" />
          <dep id="XML" />
          <dep id="XMLList" />
          <dep id="Object" />
          <dep id="flash.utils:Proxy" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/loader/LoginModuleLoader.as" mod="1291226946000" size="903" optimizedsize="583">
          <def id="com.my.app.loader:LoginModuleLoader" />
          <pre id="com.my.app.loader:BaseModuleLoader" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/loader/DashboardModuleLoader.as" mod="1309186845000" size="3451" optimizedsize="1923">
          <def id="com.my.app.loader:DashboardModuleLoader" />
          <pre id="com.my.app.loader:BaseModuleLoader" />
          <dep id="com.my.app.vo:Dashboard" />
          <dep id="com.my.app.vo:DashboardSnippet" />
          <dep id="com.my.app.vo:User" />
          <dep id="com.my.app.vo:Query" />
          <dep id="org.osflash.signals:Signal" />
          <dep id="AS3" />
          <dep id="com.my.app.module.dashboard:IDashboardModule" />
          <dep id="org.osflash.signals:ISignal" />
          <dep id="com.my.app.vo:QuerySnippet" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:EmbeddedFontRegistry)" mod="1306872041202" size="5403" optimizedsize="3296">
          <def id="mx.core:EmbeddedFontRegistry" />
          <pre id="mx.core:IEmbeddedFontRegistry" />
          <pre id="Object" />
          <dep id="mx.core:EmbeddedFont" />
          <dep id="flash.text:FontStyle" />
          <dep id="trace" />
          <dep id="mx.core:mx_internal" />
          <dep id="mx.resources:ResourceManager" />
          <dep id="Error" />
          <dep id="mx.resources:IResourceManager" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="flash.utils:getQualifiedClassName" />
          <dep id="mx.managers:ISystemManager" />
          <dep id="flash.text.engine:FontDescription" />
          <dep id="flash.text:TextFormat" />
          <dep id="AS3" />
          <dep id="flash.text:TextField" />
          <dep id="flash.system:Capabilities" />
          <dep id="mx.core:Singleton" />
          <dep id="flash.utils:Dictionary" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548_CloseButtonUp_904206584.as" mod="1306854026000" size="601" optimizedsize="363">
          <def id="_class_embed_css_Assets_swf_1422583548_CloseButtonUp_904206584" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/airframework_rb.swc$locale/en_US/SharedResources.properties" mod="1306854100000" size="638" optimizedsize="603">
          <def id="en_US$SharedResources_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/skins/PopupSkin.mxml" mod="1308837418000" size="4789" optimizedsize="3018">
          <def id="com.my.app.skins:PopupSkin" />
          <pre id="mx.core:IStateClient2" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="spark.components.supportClasses:Skin" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="spark.primitives:Rect" />
          <dep id="spark.layouts:VerticalLayout" />
          <dep id="mx.states:SetProperty" />
          <dep id="AS3" />
          <dep id="mx.graphics:SolidColor" />
          <dep id="mx.states:State" />
          <dep id="mx.core:mx_internal" />
          <dep id="spark.components:Group" />
          <dep id="mx.events:PropertyChangeEvent" />
          <dep id="spark.components:SkinnableContainer" />
          <dep id="mx.binding:BindingManager" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.robotlegs.base:ContextEvent)" mod="1269791984000" size="933" optimizedsize="480">
          <def id="org.robotlegs.base:ContextEvent" />
          <pre id="flash.events:Event" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.vo:QuerySnippet)" mod="1294750696000" size="723" optimizedsize="315">
          <def id="com.my.app.vo:QuerySnippet" />
          <pre id="com.my.app.vo:RevertableVO" />
          <dep id="Date" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting.interfaces:IRSSPodRemoteObject)" mod="1294221810000" size="1230" optimizedsize="371">
          <def id="com.my.app.remoting.interfaces:IRSSPodRemoteObject" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
          <dep id="com.my.app.vo:RSSPod" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders.injectionpoints:MethodInjectionPoint)" mod="1273448582000" size="2862" optimizedsize="1766">
          <def id="org.swiftsuspenders.injectionpoints:MethodInjectionPoint" />
          <pre id="org.swiftsuspenders.injectionpoints:InjectionPoint" />
          <dep id="flash.utils:getQualifiedClassName" />
          <dep id="org.swiftsuspenders:InjectionConfig" />
          <dep id="org.swiftsuspenders:InjectorError" />
          <dep id="AS3" />
          <dep id="XML" />
          <dep id="XMLList" />
          <dep id="Error" />
          <dep id="org.swiftsuspenders:Injector" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/component/loader/TimeLineLoaderWrapper.as" mod="1294835157000" size="2360" optimizedsize="1421">
          <def id="com.my.app.component.loader:TimeLineLoaderWrapper" />
          <pre id="mx.core:UIComponent" />
          <pre id="com.my.app.component.loader:ILoaderController" />
          <dep id="AS3" />
          <dep id="mx.core:FlexGlobals" />
          <dep id="mx.events:ModuleEvent" />
          <dep id="Math" />
          <dep id="TimeLineLoader" />
          <dep id="flash.display:MovieClip" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548_mx_skins_cursor_DragCopy_1279468729.as" mod="1306854026000" size="638" optimizedsize="375">
          <def id="_class_embed_css_Assets_swf_1422583548_mx_skins_cursor_DragCopy_1279468729" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/framework_rb.swc$locale/en_US/logging.properties" mod="1306854100000" size="735" optimizedsize="704">
          <def id="en_US$logging_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.action:FeedbackAsyncAction)" mod="1294328487000" size="955" optimizedsize="396">
          <def id="com.my.app.action:FeedbackAsyncAction" />
          <pre id="com.my.app.action:AsyncAction" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders.injectionresults:InjectClassResult)" mod="1272837850000" size="871" optimizedsize="450">
          <def id="org.swiftsuspenders.injectionresults:InjectClassResult" />
          <pre id="org.swiftsuspenders.injectionresults:InjectionResult" />
          <dep id="AS3" />
          <dep id="org.swiftsuspenders:Injector" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/framework_rb.swc$locale/en_US/modules.properties" mod="1306854100000" size="310" optimizedsize="284">
          <def id="en_US$modules_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/skins/RoundedCornerTextInputSkin.mxml" mod="1308839963000" size="8920" optimizedsize="5730">
          <def id="com.my.app.skins:RoundedCornerTextInputSkin" />
          <pre id="mx.core:IStateClient2" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="mx.binding:IBindingClient" />
          <pre id="spark.skins:SparkSkin" />
          <dep id="spark.primitives:Rect" />
          <dep id="spark.components:TextInput" />
          <dep id="_com_my_app_skins_RoundedCornerTextInputSkinWatcherSetupUtil" />
          <dep id="Number" />
          <dep id="mx.core:mx_internal" />
          <dep id="mx.binding:IWatcherSetupUtil2" />
          <dep id="mx.binding:BindingManager" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="mx.states:SetProperty" />
          <dep id="AS3" />
          <dep id="spark.components:RichEditableText" />
          <dep id="mx.binding:Binding" />
          <dep id="mx.graphics:SolidColor" />
          <dep id="mx.states:State" />
          <dep id="flash.utils:getDefinitionByName" />
          <dep id="mx.events:PropertyChangeEvent" />
          <dep id="mx.graphics:SolidColorStroke" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.robotlegs.mvcs:Context)" mod="1273448146000" size="3618" optimizedsize="1909">
          <def id="org.robotlegs.mvcs:Context" />
          <pre id="org.robotlegs.core:IContext" />
          <pre id="org.robotlegs.base:ContextBase" />
          <dep id="flash.events:Event" />
          <dep id="flash.events:IEventDispatcher" />
          <dep id="flash.display:DisplayObjectContainer" />
          <dep id="org.robotlegs.base:EventMap" />
          <dep id="org.robotlegs.core:IReflector" />
          <dep id="org.robotlegs.base:CommandMap" />
          <dep id="org.robotlegs.core:IInjector" />
          <dep id="org.robotlegs.core:ICommandMap" />
          <dep id="org.robotlegs.core:IMediatorMap" />
          <dep id="AS3" />
          <dep id="org.robotlegs.base:ViewMap" />
          <dep id="org.robotlegs.core:IEventMap" />
          <dep id="org.robotlegs.base:ContextEvent" />
          <dep id="org.robotlegs.base:MediatorMap" />
          <dep id="org.robotlegs.adapters:SwiftSuspendersInjector" />
          <dep id="org.robotlegs.core:IViewMap" />
          <dep id="org.robotlegs.adapters:SwiftSuspendersReflector" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/component/dashboardTitleAlert/DashboardTitleAlert.as" mod="1295255816000" size="2526" optimizedsize="1401">
          <def id="com.my.app.component.dashboardTitleAlert:DashboardTitleAlert" />
          <pre id="com.my.app.component.dashboardTitleAlert:DashboardTitleAlertMarkup" />
          <dep id="flash.events:MouseEvent" />
          <dep id="org.osflash.signals:Signal" />
          <dep id="AS3" />
          <dep id="mx.utils:StringUtil" />
          <dep id="org.osflash.signals:ISignal" />
          <dep id="com.my.app.manager:ModalPopupManager" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:SourceRemoteObject)" mod="1292434523000" size="1141" optimizedsize="707">
          <def id="com.my.app.remoting:SourceRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:ISourceRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:CustomerFileRemoteObject)" mod="1294750696000" size="1543" optimizedsize="892">
          <def id="com.my.app.remoting:CustomerFileRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:ICustomerFileRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders.injectionpoints:PostConstructInjectionPoint)" mod="1272837850000" size="1648" optimizedsize="894">
          <def id="org.swiftsuspenders.injectionpoints:PostConstructInjectionPoint" />
          <pre id="org.swiftsuspenders.injectionpoints:InjectionPoint" />
          <dep id="AS3" />
          <dep id="XML" />
          <dep id="XMLList" />
          <dep id="org.swiftsuspenders:Injector" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/flash_assets.swc(TimeLineLoader)" mod="1294834686125" size="433" optimizedsize="285">
          <def id="TimeLineLoader" />
          <pre id="flash.display:MovieClip" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:RSLListLoader)" mod="1306872040218" size="2217" optimizedsize="1111">
          <def id="mx.core:RSLListLoader" />
          <pre id="Object" />
          <dep id="flash.events:Event" />
          <dep id="mx.core:RSLItem" />
          <dep id="AS3" />
          <dep id="mx.core:mx_internal" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548_mx_containers_FormItem_Required_1292455008.as" mod="1306854026000" size="659" optimizedsize="382">
          <def id="_class_embed_css_Assets_swf_1422583548_mx_containers_FormItem_Required_1292455008" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548_cursorStretch_1000132270.as" mod="1306854026000" size="604" optimizedsize="364">
          <def id="_class_embed_css_Assets_swf_1422583548_cursorStretch_1000132270" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/component/dashboardTitleAlert/DashboardTitleAlertMarkup.mxml" mod="1308837414000" size="5656" optimizedsize="3011">
          <def id="com.my.app.component.dashboardTitleAlert:DashboardTitleAlertMarkup" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="spark.components:Group" />
          <dep id="spark.components:TextInput" />
          <dep id="mx.core:DeferredInstanceFromFunction" />
          <dep id="com.my.app.skins:RoundedCornerTextInputSkin" />
          <dep id="spark.components:Button" />
          <dep id="mx.core:mx_internal" />
          <dep id="mx.binding:BindingManager" />
          <dep id="com.my.app.skins:PopupSkin" />
          <dep id="spark.components:SkinnableContainer" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="spark.components:Label" />
          <dep id="spark.layouts:VerticalLayout" />
          <dep id="AS3" />
          <dep id="com.my.app.skins:SilverButtonSkin" />
          <dep id="mx.events:PropertyChangeEvent" />
          <dep id="spark.components:HGroup" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/as3-signals.swc(org.osflash.signals:Slot)" mod="1291821251505" size="1267" optimizedsize="611">
          <def id="org.osflash.signals:Slot" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="org.osflash.signals:ISignal" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.utils:NameUtil)" mod="1306872046765" size="1669" optimizedsize="1094">
          <def id="mx.utils:NameUtil" />
          <pre id="Object" />
          <dep id="mx.core:IRepeaterClient" />
          <dep id="SecurityError" />
          <dep id="flash.utils:getQualifiedClassName" />
          <dep id="AS3" />
          <dep id="flash.display:DisplayObject" />
          <dep id="mx.core:mx_internal" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.vo:CacheVO)" mod="1292345880000" size="457" optimizedsize="239">
          <def id="com.my.app.vo:CacheVO" />
          <pre id="Object" />
          <dep id="mx.utils:UIDUtil" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/view/MainView.as" mod="1309190212000" size="5727" optimizedsize="3612">
          <def id="com.my.app.view:MainView" />
          <pre id="com.my.app.view:MainViewMarkup" />
          <dep id="com.my.app.vo:User" />
          <dep id="spark.components:TextInput" />
          <dep id="com.my.app.loader:HelpTextModuleLoader" />
          <dep id="flash.printing:PrintJobOptions" />
          <dep id="flash.printing:PrintJobOrientation" />
          <dep id="flash.geom:Rectangle" />
          <dep id="Math" />
          <dep id="mx.charts.chartClasses:ChartLabel" />
          <dep id="com.my.app.manager:ModalPopupManager" />
          <dep id="spark.components:Group" />
          <dep id="com.my.app.vo:QuerySnippet" />
          <dep id="com.my.app.enum:MenuTypes" />
          <dep id="flash.printing:PrintJob" />
          <dep id="AS3" />
          <dep id="mx.core:FlexGlobals" />
          <dep id="com.my.app.component.printPopUp:PrintPopUp" />
          <dep id="com.my.app:IMYAppPropApp" />
          <dep id="com.my.app.enum:TextServiceNames" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.resources:LocaleSorter)" mod="1306872057312" size="9921" optimizedsize="6854">
          <def id="mx.resources:LocaleSorter" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="mx.core:mx_internal" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/spark_rb.swc$locale/en_US/components.properties" mod="1306853870000" size="4153" optimizedsize="4083">
          <def id="en_US$components_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.delegate.remoting:QueryPodDelegate)" mod="1294681144000" size="1591" optimizedsize="852">
          <def id="com.my.app.delegate.remoting:QueryPodDelegate" />
          <pre id="com.my.app.delegate.interfaces:IQueryPodDelegate" />
          <pre id="com.my.app.delegate.remoting:BaseDelegate" />
          <dep id="com.my.app.vo:DashboardPod" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
          <dep id="com.my.app.remoting.interfaces:IQueryPodRemoteObject" />
          <dep id="com.my.app.vo:QueryPod" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.vo:CompetitorsQueryResult)" mod="1295458204000" size="619" optimizedsize="267">
          <def id="com.my.app.vo:CompetitorsQueryResult" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="com.my.app.vo:Competitor" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders.injectionpoints:ConstructorInjectionPoint)" mod="1272837850000" size="3351" optimizedsize="2412">
          <def id="org.swiftsuspenders.injectionpoints:ConstructorInjectionPoint" />
          <pre id="org.swiftsuspenders.injectionpoints:MethodInjectionPoint" />
          <dep id="flash.utils:describeType" />
          <dep id="AS3" />
          <dep id="trace" />
          <dep id="XML" />
          <dep id="XMLList" />
          <dep id="Error" />
          <dep id="org.swiftsuspenders:Injector" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/loader/AdminModuleLoader.as" mod="1291226946000" size="901" optimizedsize="583">
          <def id="com.my.app.loader:AdminModuleLoader" />
          <pre id="com.my.app.loader:BaseModuleLoader" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/view/MainViewMarkup.mxml" mod="1308837418000" size="9261" optimizedsize="6130">
          <def id="com.my.app.view:MainViewMarkup" />
          <pre id="mx.core:IStateClient2" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="mx.binding:IBindingClient" />
          <pre id="spark.components:Group" />
          <dep id="com.my.app.component.loader:TimeLineLoaderWrapper" />
          <dep id="com.my.app.loader:LoginModuleLoader" />
          <dep id="com.my.app.loader:DashboardModuleLoader" />
          <dep id="spark.components:VGroup" />
          <dep id="mx.core:mx_internal" />
          <dep id="mx.binding:IWatcherSetupUtil2" />
          <dep id="mx.binding:BindingManager" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="mx.states:SetProperty" />
          <dep id="spark.layouts:VerticalLayout" />
          <dep id="com.my.app.loader:HeaderModuleLoader" />
          <dep id="AS3" />
          <dep id="mx.binding:Binding" />
          <dep id="com.my.app.loader:AdminModuleLoader" />
          <dep id="com.my.app.loader:QueryBuilderModuleLoader" />
          <dep id="mx.states:State" />
          <dep id="flash.utils:getDefinitionByName" />
          <dep id="com.my.app.component.loader:ILoaderController" />
          <dep id="mx.events:PropertyChangeEvent" />
          <dep id="_com_my_app_view_MainViewMarkupWatcherSetupUtil" />
          <dep id="com.my.app.loader:FeedbackModuleLoader" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders:InjectionConfig)" mod="1272837850000" size="1296" optimizedsize="632">
          <def id="org.swiftsuspenders:InjectionConfig" />
          <pre id="Object" />
          <dep id="org.swiftsuspenders.injectionresults:InjectionResult" />
          <dep id="AS3" />
          <dep id="org.swiftsuspenders:Injector" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting.interfaces:ITextRemoteObject)" mod="1292345880000" size="419" optimizedsize="160">
          <def id="com.my.app.remoting.interfaces:ITextRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:ICachableRemoteObject" />
          <pre id="Object" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.vo:MediaSummaryPod)" mod="1308837429000" size="711" optimizedsize="345">
          <def id="com.my.app.vo:MediaSummaryPod" />
          <pre id="com.my.app.vo:RevertableVO" />
          <dep id="Date" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders.injectionpoints:NoParamsConstructorInjectionPoint)" mod="1272837850000" size="770" optimizedsize="321">
          <def id="org.swiftsuspenders.injectionpoints:NoParamsConstructorInjectionPoint" />
          <pre id="org.swiftsuspenders.injectionpoints:InjectionPoint" />
          <dep id="AS3" />
        </script>
        <script name="_MYAppPro_FlexInit-generated.as" mod="1309190215865" size="13205" optimizedsize="11952">
          <def id="_MYAppPro_FlexInit" />
          <pre id="Object" />
          <dep id="mx.messaging.messages:MessagePerformanceInfo" />
          <dep id="com.my.app.vo:TextMessage" />
          <dep id="com.my.app.vo:Category" />
          <dep id="en_US$components_properties" />
          <dep id="com.my.app.vo:QuerySnippet" />
          <dep id="en_US$formatters_properties" />
          <dep id="en_US$logging_properties" />
          <dep id="mx.messaging.messages:AsyncMessageExt" />
          <dep id="mx.utils:ObjectProxy" />
          <dep id="en_US$sparkEffects_properties" />
          <dep id="en_US$SharedResources_properties" />
          <dep id="com.my.app.vo:Query" />
          <dep id="mx.managers:SystemManagerGlobals" />
          <dep id="en_US$collections_properties" />
          <dep id="com.my.app.vo:CustomerSnippet" />
          <dep id="com.my.app.vo:User" />
          <dep id="mx.messaging.messages:AcknowledgeMessage" />
          <dep id="en_US$modules_properties" />
          <dep id="com.my.app.vo:MediaType" />
          <dep id="en_US$core_properties" />
          <dep id="com.my.app.vo:Dashboard" />
          <dep id="flash.net:registerClassAlias" />
          <dep id="mx.effects:EffectManager" />
          <dep id="flash.net:getClassByAlias" />
          <dep id="mx.messaging.messages:RemotingMessage" />
          <dep id="com.my.app.vo:Journalist" />
          <dep id="com.my.app.vo:TextPod" />
          <dep id="mx.messaging.config:ConfigMap" />
          <dep id="mx.messaging.messages:ErrorMessage" />
          <dep id="en_US$rpc_properties" />
          <dep id="mx.messaging.messages:CommandMessageExt" />
          <dep id="mx.collections:ArrayList" />
          <dep id="com.my.app.vo:QueryResultElement" />
          <dep id="com.my.app.vo:MediaOutlet" />
          <dep id="mx.managers.systemClasses:ChildManager" />
          <dep id="mx.messaging.messages:CommandMessage" />
          <dep id="en_US$containers_properties" />
          <dep id="mx.core:TextFieldFactory" />
          <dep id="mx.core:mx_internal" />
          <dep id="com.my.app.vo:RSSPod" />
          <dep id="mx.resources:ResourceManager" />
          <dep id="com.my.app.vo:QueryPod" />
          <dep id="com.my.app.vo:CompetitorsQueryResult" />
          <dep id="en_US$layout_properties" />
          <dep id="mx.messaging.messages:AcknowledgeMessageExt" />
          <dep id="AS3" />
          <dep id="com.my.app.vo:Competitor" />
          <dep id="en_US$messaging_properties" />
          <dep id="en_US$osmf_properties" />
          <dep id="mx.styles:StyleManagerImpl" />
          <dep id="en_US$textLayout_properties" />
          <dep id="com.my.app.vo:UserSnippet" />
          <dep id="en_US$skins_properties" />
          <dep id="trace" />
          <dep id="com.my.app.vo:Source" />
          <dep id="Error" />
          <dep id="en_US$charts_properties" />
          <dep id="en_US$styles_properties" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="com.my.app.vo:DashboardSnippet" />
          <dep id="mx.collections:ArrayCollection" />
          <dep id="com.my.app.vo:DashboardPod" />
          <dep id="com.my.app.vo:MediaSummaryItem" />
          <dep id="en_US$effects_properties" />
          <dep id="com.my.app.vo:CustomerFile" />
          <dep id="com.my.app.vo:MediaSummaryPod" />
          <dep id="mx.styles:IStyleManager2" />
          <dep id="com.my.app.vo:Customer" />
          <dep id="mx.messaging.messages:AsyncMessage" />
        </script>
        <script name="MYAppPro__embed__font_MyriadPro_bold_normal_1315605509.as" mod="1291226943000" size="442" optimizedsize="224">
          <def id="MYAppPro__embed__font_MyriadPro_bold_normal_1315605509" />
          <pre id="mx.core:FontAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/loader/BaseModuleLoader.as" mod="1309175195000" size="3243" optimizedsize="1970">
          <def id="com.my.app.loader:BaseModuleLoader" />
          <pre id="mx.modules:ModuleLoader" />
          <dep id="org.robotlegs.utilities.modular.core:IModule" />
          <dep id="org.osflash.signals:Signal" />
          <dep id="AS3" />
          <dep id="mx.core:FlexGlobals" />
          <dep id="mx.events:ModuleEvent" />
          <dep id="org.osflash.signals:ISignal" />
          <dep id="com.my.app.component.loader:ILoaderController" />
          <dep id="mx.events:FlexEvent" />
          <dep id="com.my.app.manager:ModalPopupManager" />
          <dep id="flash.system:ApplicationDomain" />
          <dep id="com.my.app:IMYAppPropApp" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/skins/LinkButtonSkin.mxml" mod="1308837418000" size="5134" optimizedsize="3986">
          <def id="com.my.app.skins:LinkButtonSkin" />
          <pre id="mx.core:IStateClient2" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="spark.components.supportClasses:Skin" />
          <dep id="mx.styles:CSSSelector" />
          <dep id="mx.states:AddItems" />
          <dep id="spark.primitives:Rect" />
          <dep id="mx.styles:CSSStyleDeclaration" />
          <dep id="mx.core:DeferredInstanceFromFunction" />
          <dep id="mx.core:mx_internal" />
          <dep id="mx.binding:BindingManager" />
          <dep id="mx.styles:CSSCondition" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="spark.components:Label" />
          <dep id="mx.states:SetProperty" />
          <dep id="AS3" />
          <dep id="mx.graphics:SolidColor" />
          <dep id="mx.states:State" />
          <dep id="mx.events:PropertyChangeEvent" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:QueryRemoteObject)" mod="1297076409000" size="2734" optimizedsize="1455">
          <def id="com.my.app.remoting:QueryRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:IQueryRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="com.my.app.vo:Query" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:RSLData)" mod="1306872040468" size="1658" optimizedsize="839">
          <def id="mx.core:RSLData" />
          <pre id="Object" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="AS3" />
          <dep id="mx.core:mx_internal" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:MediaOutletRemoteObject)" mod="1292429834000" size="1193" optimizedsize="733">
          <def id="com.my.app.remoting:MediaOutletRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:IMediaOutletRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:DashboardPodRemoteObject)" mod="1295255883000" size="1770" optimizedsize="996">
          <def id="com.my.app.remoting:DashboardPodRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:IDashboardPodRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="com.my.app.vo:DashboardPod" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:IEmbeddedFontRegistry)" mod="1306872039202" size="1261" optimizedsize="440">
          <def id="mx.core:IEmbeddedFontRegistry" />
          <pre id="Object" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="mx.core:EmbeddedFont" />
          <dep id="mx.managers:ISystemManager" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/textLayout_rb.swc$locale/en_US/textLayout.properties" mod="1306853916000" size="1656" optimizedsize="1609">
          <def id="en_US$textLayout_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.robotlegs.core:ICommandMap)" mod="1271434072000" size="1242" optimizedsize="376">
          <def id="org.robotlegs.core:ICommandMap" />
          <pre id="Object" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.resources:ResourceManagerImpl)" mod="1306872057374" size="12831" optimizedsize="6861">
          <def id="mx.resources:ResourceManagerImpl" />
          <pre id="mx.resources:IResourceManager" />
          <pre id="flash.events:EventDispatcher" />
          <pre id="Object" />
          <dep id="flash.events:Event" />
          <dep id="mx.resources:LocaleSorter" />
          <dep id="flash.events:IEventDispatcher" />
          <dep id="mx.resources:IResourceModule" />
          <dep id="trace" />
          <dep id="mx.utils:StringUtil" />
          <dep id="mx.resources:ResourceBundle" />
          <dep id="mx.core:mx_internal" />
          <dep id="flash.system:ApplicationDomain" />
          <dep id="Error" />
          <dep id="mx.modules:ModuleManager" />
          <dep id="mx.modules:IModuleInfo" />
          <dep id="flash.system:SecurityDomain" />
          <dep id="AS3" />
          <dep id="mx.resources:IResourceBundle" />
          <dep id="mx.events:ModuleEvent" />
          <dep id="flash.system:Capabilities" />
          <dep id="mx.events:ResourceEvent" />
          <dep id="flash.utils:Timer" />
          <dep id="flash.events:FocusEvent" />
          <dep id="flash.events:TimerEvent" />
          <dep id="mx.events:FlexEvent" />
          <dep id="mx.managers:SystemManagerGlobals" />
          <dep id="flash.utils:Dictionary" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/osmf_rb.swc$locale/en_US/osmf.properties" mod="1306854146000" size="3751" optimizedsize="3676">
          <def id="en_US$osmf_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting.interfaces:IMediaTypeRemoteObject)" mod="1308837429000" size="868" optimizedsize="291">
          <def id="com.my.app.remoting.interfaces:IMediaTypeRemoteObject" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.robotlegs.adapters:SwiftSuspendersInjector)" mod="1273448758000" size="1624" optimizedsize="1129">
          <def id="org.robotlegs.adapters:SwiftSuspendersInjector" />
          <pre id="org.robotlegs.core:IInjector" />
          <pre id="org.swiftsuspenders:Injector" />
          <dep id="AS3" />
          <dep id="XML" />
          <dep id="flash.system:ApplicationDomain" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.managers:SystemManager)" mod="1306872044452" size="36322" optimizedsize="20571">
          <def id="mx.managers:SystemManager" />
          <pre id="mx.core:IFlexModuleFactory" />
          <pre id="mx.managers:ISystemManager" />
          <pre id="mx.core:IChildList" />
          <pre id="mx.core:IFlexDisplayObject" />
          <pre id="flash.display:MovieClip" />
          <dep id="flash.display:DisplayObjectContainer" />
          <dep id="Math" />
          <dep id="flash.display:LoaderInfo" />
          <dep id="mx.core:IUIComponent" />
          <dep id="flash.system:ApplicationDomain" />
          <dep id="mx.events:SandboxMouseEvent" />
          <dep id="mx.managers:SystemRawChildrenList" />
          <dep id="flash.text:TextFormat" />
          <dep id="flash.display:Graphics" />
          <dep id="flash.events:TimerEvent" />
          <dep id="mx.managers:SystemManagerGlobals" />
          <dep id="flash.display:StageAlign" />
          <dep id="flash.display:Sprite" />
          <dep id="mx.utils:LoaderUtil" />
          <dep id="mx.preloaders:Preloader" />
          <dep id="flash.geom:Rectangle" />
          <dep id="mx.events:RSLEvent" />
          <dep id="flash.display:Loader" />
          <dep id="flash.geom:Point" />
          <dep id="mx.managers:SystemChildrenList" />
          <dep id="flash.events:MouseEvent" />
          <dep id="flash.text:Font" />
          <dep id="flash.display:DisplayObject" />
          <dep id="flash.display:Stage" />
          <dep id="flash.events:Event" />
          <dep id="flash.ui:Keyboard" />
          <dep id="mx.events:DynamicEvent" />
          <dep id="ArgumentError" />
          <dep id="mx.core:IRawChildrenContainer" />
          <dep id="QName" />
          <dep id="flash.events:KeyboardEvent" />
          <dep id="mx.core:mx_internal" />
          <dep id="mx.core:FlexSprite" />
          <dep id="flash.display:StageQuality" />
          <dep id="mx.core:RSLItem" />
          <dep id="flash.utils:getQualifiedClassName" />
          <dep id="mx.core:RSLData" />
          <dep id="mx.events:Request" />
          <dep id="AS3" />
          <dep id="__AS3__.vec:Vector" />
          <dep id="mx.core:Singleton" />
          <dep id="mx.utils:DensityUtil" />
          <dep id="mx.events:FlexEvent" />
          <dep id="flash.utils:Dictionary" />
          <dep id="flash.display:StageScaleMode" />
          <dep id="SecurityError" />
          <dep id="mx.core:IInvalidating" />
          <dep id="Error" />
          <dep id="flash.utils:Timer" />
          <dep id="flash.events:FocusEvent" />
          <dep id="mx.managers:ISystemManagerChildManager" />
        </script>
        <script name="_class_embed_css_assets_CalendarIcon_png__1170248551_1839914564.as" mod="1306854026000" size="550" optimizedsize="314">
          <def id="_class_embed_css_assets_CalendarIcon_png__1170248551_1839914564" />
          <pre id="mx.core:BitmapAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.managers:SystemRawChildrenList)" mod="1306872045187" size="2326" optimizedsize="1198">
          <def id="mx.managers:SystemRawChildrenList" />
          <pre id="mx.core:IChildList" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="flash.display:DisplayObject" />
          <dep id="mx.managers:SystemManager" />
          <dep id="mx.core:mx_internal" />
          <dep id="flash.geom:Point" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/airframework_rb.swc$locale/en_US/effects.properties" mod="1306854100000" size="401" optimizedsize="374">
          <def id="en_US$effects_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548___brokenImage_184772295.as" mod="1306854026000" size="601" optimizedsize="363">
          <def id="_class_embed_css_Assets_swf_1422583548___brokenImage_184772295" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:ResourceModuleRSLItem)" mod="1306872039609" size="2015" optimizedsize="1281">
          <def id="mx.core:ResourceModuleRSLItem" />
          <pre id="mx.core:RSLItem" />
          <dep id="mx.resources:IResourceManager" />
          <dep id="flash.events:IEventDispatcher" />
          <dep id="AS3" />
          <dep id="mx.events:ResourceEvent" />
          <dep id="flash.events:IOErrorEvent" />
          <dep id="mx.core:mx_internal" />
          <dep id="flash.system:ApplicationDomain" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/airframework_rb.swc$locale/en_US/styles.properties" mod="1306854100000" size="301" optimizedsize="275">
          <def id="en_US$styles_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:QueryPodRemoteObject)" mod="1294680416000" size="1859" optimizedsize="1033">
          <def id="com.my.app.remoting:QueryPodRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:IQueryPodRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
          <dep id="com.my.app.vo:QueryPod" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:IInvalidating)" mod="1306872040202" size="692" optimizedsize="250">
          <def id="mx.core:IInvalidating" />
          <pre id="Object" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.manager:AsyncManager)" mod="1297671711000" size="2404" optimizedsize="1361">
          <def id="com.my.app.manager:AsyncManager" />
          <pre id="Object" />
          <dep id="mx.rpc:Fault" />
          <dep id="org.osflash.signals:Signal" />
          <dep id="AS3" />
          <dep id="com.my.app.action:AsyncAction" />
          <dep id="org.osflash.signals:ISignal" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.modules:IModuleInfo)" mod="1306872055374" size="1626" optimizedsize="534">
          <def id="mx.modules:IModuleInfo" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="Object" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="flash.system:SecurityDomain" />
          <dep id="flash.utils:ByteArray" />
          <dep id="AS3" />
          <dep id="mx.events:ModuleEvent" />
          <dep id="flash.system:ApplicationDomain" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/loader/HeaderModuleLoader.as" mod="1308837418000" size="4145" optimizedsize="2113">
          <def id="com.my.app.loader:HeaderModuleLoader" />
          <pre id="com.my.app.loader:BaseModuleLoader" />
          <dep id="com.my.app.module.header:IHeaderModule" />
          <dep id="com.my.app.vo:DashboardSnippet" />
          <dep id="com.my.app.vo:User" />
          <dep id="org.osflash.signals:Signal" />
          <dep id="AS3" />
          <dep id="org.osflash.signals:ISignal" />
          <dep id="com.my.app.vo:QuerySnippet" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.model:ApplicationModel)" mod="1297160952000" size="529" optimizedsize="271">
          <def id="com.my.app.model:ApplicationModel" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="com.my.app.vo:Customer" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548_mx_skins_cursor_DragReject_207783805.as" mod="1306854026000" size="641" optimizedsize="376">
          <def id="_class_embed_css_Assets_swf_1422583548_mx_skins_cursor_DragReject_207783805" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.vo:Query)" mod="1295374588000" size="1105" optimizedsize="609">
          <def id="com.my.app.vo:Query" />
          <pre id="com.my.app.vo:CacheVO" />
          <dep id="Date" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:CategoryRemoteObject)" mod="1294221810000" size="1161" optimizedsize="734">
          <def id="com.my.app.remoting:CategoryRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:ICategoryRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.robotlegs.base:MediatorBase)" mod="1269791984000" size="1944" optimizedsize="1038">
          <def id="org.robotlegs.base:MediatorBase" />
          <pre id="org.robotlegs.core:IMediator" />
          <pre id="Object" />
          <dep id="flash.events:Event" />
          <dep id="flash.events:IEventDispatcher" />
          <dep id="AS3" />
          <dep id="flash.utils:getDefinitionByName" />
          <dep id="Error" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.vo:DashboardPod)" mod="1295255883000" size="1046" optimizedsize="531">
          <def id="com.my.app.vo:DashboardPod" />
          <pre id="Object" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.enum:MenuTypes)" mod="1294410482000" size="498" optimizedsize="255">
          <def id="com.my.app.enum:MenuTypes" />
          <pre id="Object" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/mediator/MainViewMediator.as" mod="1309180556000" size="8603" optimizedsize="5066">
          <def id="com.my.app.mediator:MainViewMediator" />
          <pre id="org.robotlegs.mvcs:Mediator" />
          <dep id="com.my.app.vo:User" />
          <dep id="com.my.app.remoting.interfaces:IUserRemoteObject" />
          <dep id="com.my.app.component.asyncPasswordEnter:AsyncPasswordEnter" />
          <dep id="com.my.app.component.asyncRetry:AsyncRetry" />
          <dep id="com.my.app.action:AsyncAction" />
          <dep id="com.my.app.manager:ModalPopupManager" />
          <dep id="com.my.app.domain.auth:IAuth" />
          <dep id="com.my.app.vo:QuerySnippet" />
          <dep id="com.my.app.view:MainView" />
          <dep id="com.my.app.vo:DashboardSnippet" />
          <dep id="com.my.app.enum:MenuTypes" />
          <dep id="mx.rpc:Fault" />
          <dep id="flash.events:MouseEvent" />
          <dep id="com.my.app.vo:Query" />
          <dep id="com.my.app.enum:NavigationViews" />
          <dep id="AS3" />
          <dep id="com.my.app.manager:NavigationManager" />
          <dep id="mx.core:FlexGlobals" />
          <dep id="flash.utils:Timer" />
          <dep id="flash.display:DisplayObject" />
          <dep id="flash.events:TimerEvent" />
          <dep id="com.my.app.model:ApplicationModel" />
          <dep id="com.my.app.manager:AsyncManager" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.delegate.remoting:UserDelegate)" mod="1292231868000" size="1092" optimizedsize="605">
          <def id="com.my.app.delegate.remoting:UserDelegate" />
          <pre id="com.my.app.delegate.interfaces:IUserDelegate" />
          <pre id="com.my.app.delegate.remoting:BaseDelegate" />
          <dep id="com.my.app.remoting.interfaces:IUserRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.robotlegs.base:ViewMap)" mod="1269791984000" size="2749" optimizedsize="1552">
          <def id="org.robotlegs.base:ViewMap" />
          <pre id="org.robotlegs.core:IViewMap" />
          <pre id="org.robotlegs.base:ViewMapBase" />
          <dep id="flash.events:Event" />
          <dep id="flash.utils:getQualifiedClassName" />
          <dep id="org.robotlegs.core:IInjector" />
          <dep id="AS3" />
          <dep id="flash.display:DisplayObjectContainer" />
          <dep id="flash.display:DisplayObject" />
          <dep id="flash.utils:Dictionary" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.manager:NavigationManager)" mod="1295279651000" size="2655" optimizedsize="1547">
          <def id="com.my.app.manager:NavigationManager" />
          <pre id="Object" />
          <dep id="mx.events:BrowserChangeEvent" />
          <dep id="mx.managers:BrowserManager" />
          <dep id="mx.utils:URLUtil" />
          <dep id="org.osflash.signals:Signal" />
          <dep id="com.my.app.enum:NavigationViews" />
          <dep id="mx.managers:IBrowserManager" />
          <dep id="AS3" />
          <dep id="org.osflash.signals:ISignal" />
          <dep id="com.my.app.vo:QuerySnippet" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:mx_internal)" mod="1306872039530" size="184" optimizedsize="109">
          <def id="mx.core:mx_internal" />
          <dep id="AS3" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548_CloseButtonDisabled_452580263.as" mod="1306854026000" size="620" optimizedsize="369">
          <def id="_class_embed_css_Assets_swf_1422583548_CloseButtonDisabled_452580263" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:EmbeddedFont)" mod="1306872041265" size="1212" optimizedsize="625">
          <def id="mx.core:EmbeddedFont" />
          <pre id="Object" />
          <dep id="mx.core:EmbeddedFontRegistry" />
          <dep id="AS3" />
          <dep id="mx.c

  • Best practice using clusters to create queue/notifier/bundles ?

    I have in a block diagram a queue, notifier and several instances of bundle cluster
    that all use the same data structure.   There is a cluster typedef for the data structure.
    Of course, each of these objects (define queue, define notifier, bundle)
    need to know how the cluster is defined.
    What is considered best practice?
    1) create a dummy instance of the cluster everywhere the data structure
        definition is needed (and hide them all on the FP)
    2) create only one instance and wire it to all the places it is needed
       But there is no data flow on this wire -- it's only the cluster *definition*
       that is being used, so this would seem to clutter up the BD unnecessarily.
    3) Create only one control instance of the cluster and use local variables
        everywhere else the cluster definition is needed.  It's _value_ is never
        assigned or read so there's no issue with race conditions.
    4) Some other way?
    If you had to clean up someone else's code, how would you hope to
    see this handled?
    It occurred to me in the course of writing this that where I have
    "unbundle... code ... bundle" I could wire the original bundle to 
    both "unbundle" and "bundle" -- but would this be too confusing
    and clutter the BD with unnecessary wire ?
    Thanks and Best Regards,
    -- J.
    Message Edited by JeffBuckles on 11-06-2008 03:17 PM
    Solved!
    Go to Solution.

    Discovered a rather unpleasant side-effect of using the typedef constant cluster this way. Since I'm using the typedef cluster constant only to communicate the definition of the cluster--not for dataflow--I resize it to the same size and shape as a control terminal.  This is shown in the first image, clean_cluster.jpg.   I was also careful to set "Autosizing->None" on all instances of the constant.   However, when I updated the typedef, all instances of the constant resized!  That's dozens of instances across many different VIs.   Why was "Autosizing->None" not respected?  Is there a better way to do this so that my BD doesn't get messed up if I have to update a typedef such as this one?
    Thanks and Best Regards,
    J. 
    Attachments:
    clean_cluster.png ‏2 KB
    Cluster_Updated.png ‏3 KB

  • DNS best practice in local domain network of Windows 2012?

    Hello.
    We have a small local domain network in our office. Which one is the best practice for the DNS: to setup a DNS in our network forwarding to public DNSs or directly using public DNS in all computers including
    server?
    Thanks.
    Selim

    Hi Selim,
    Definately the first option  "setup a DNS in our network forwarding to public DNSs " and all computers including server has local DNS configured
    Even better best practice would be, this local DNS points to a standalone DNS server in DMZone which queries the public DNS.
    Using a centralized DNS utilizes the DNS cache to answer similar queries, resulting in faster response time, less internet usage for repeated queries.
    Also an additional DNS layer helps protect your internal DNS data from attackers out in the internet.
    Using internal DNS on all the computer will also help you host intranet websites and accessibility to them directly. Moreover when you are on a AD domain, you need to have the computers DNS configured properly for AD authentication to happen.
    Regards,
    Satyajit
    Please “Vote As Helpful”
    if you find my contribution useful or “Mark As Answer” if it does answer your question. That will encourage me - and others - to take time out to help you.

Maybe you are looking for