home *** CD-ROM | disk | FTP | other *** search
/ Computer Active 2010 August / CA08.iso / Multimedija / shufflr.air / ShufflrClient.swf / scripts / _ShufflrClient_mx_managers_SystemManager.as < prev    next >
Encoding:
Text File  |  2010-06-23  |  8.2 KB  |  134 lines

  1. package
  2. {
  3.    import flash.system.ApplicationDomain;
  4.    import flash.system.Security;
  5.    import flash.utils.Dictionary;
  6.    import mx.core.EmbeddedFontRegistry;
  7.    import mx.core.FlexVersion;
  8.    import mx.core.IFlexModule;
  9.    import mx.core.IFlexModuleFactory;
  10.    import mx.managers.SystemManager;
  11.    
  12.    public class _ShufflrClient_mx_managers_SystemManager extends SystemManager implements IFlexModuleFactory
  13.    {
  14.       private var _preloadedRSLs:Dictionary;
  15.       
  16.       public function _ShufflrClient_mx_managers_SystemManager()
  17.       {
  18.          FlexVersion.compatibilityVersionString = "3.0.0";
  19.          super();
  20.       }
  21.       
  22.       override public function create(... rest) : Object
  23.       {
  24.          if(rest.length > 0 && !(rest[0] is String))
  25.          {
  26.             return super.create.apply(this,rest);
  27.          }
  28.          var _loc2_:String = rest.length == 0 ? "ShufflrClient" : String(rest[0]);
  29.          var _loc3_:Class = Class(getDefinitionByName(_loc2_));
  30.          if(!_loc3_)
  31.          {
  32.             return null;
  33.          }
  34.          var _loc4_:Object = new _loc3_();
  35.          if(_loc4_ is IFlexModule)
  36.          {
  37.             IFlexModule(_loc4_).moduleFactory = this;
  38.          }
  39.          if(rest.length == 0)
  40.          {
  41.             EmbeddedFontRegistry.registerFonts(this.info()["fonts"],this);
  42.          }
  43.          return _loc4_;
  44.       }
  45.       
  46.       override public function allowInsecureDomain(... rest) : void
  47.       {
  48.          var _loc2_:Object = null;
  49.          Security.allowInsecureDomain(rest);
  50.          for(_loc2_ in this._preloadedRSLs)
  51.          {
  52.             if(Boolean(_loc2_.content) && "allowInsecureDomainInRSL" in _loc2_.content)
  53.             {
  54.                _loc2_.content["allowInsecureDomainInRSL"](rest);
  55.             }
  56.          }
  57.       }
  58.       
  59.       override public function info() : Object
  60.       {
  61.          return {
  62.             "applicationComplete":"onApplicationComplete()",
  63.             "backgroundAlpha":"0",
  64.             "backgroundColor":"#000000",
  65.             "borderStyle":"none",
  66.             "compiledLocales":["en_US"],
  67.             "compiledResourceBundleNames":["collections","containers","controls","core","effects","logging","messaging","rpc","skins","styles","validators"],
  68.             "creationComplete":"dockSupportInit(); facade.startup(this)",
  69.             "currentDomain":ApplicationDomain.currentDomain,
  70.             "fonts":{
  71.                "shufflrFont1":{
  72.                   "regular":true,
  73.                   "bold":false,
  74.                   "italic":false,
  75.                   "boldItalic":false
  76.                },
  77.                "shufflrFont2":{
  78.                   "regular":true,
  79.                   "bold":false,
  80.                   "italic":false,
  81.                   "boldItalic":false
  82.                },
  83.                "shufflrFont3":{
  84.                   "regular":true,
  85.                   "bold":false,
  86.                   "italic":false,
  87.                   "boldItalic":false
  88.                },
  89.                "shufflrFont4":{
  90.                   "regular":true,
  91.                   "bold":false,
  92.                   "italic":false,
  93.                   "boldItalic":false
  94.                }
  95.             },
  96.             "layout":"absolute",
  97.             "mainClassName":"ShufflrClient",
  98.             "mixins":["_ShufflrClient_FlexInit","_alertButtonStyleStyle","_HorizontalListStyle","_ScrollBarStyle","_winMaxButtonStyle","_ToolTipStyle","_winCloseButtonStyle","_ComboBoxStyle","_macCloseButtonStyle","_comboDropdownStyle","_CheckBoxStyle","_gripperSkinStyle","_ListBaseStyle","_winRestoreButtonStyle","_globalStyle","_PanelStyle","_windowStylesStyle","_MenuBarStyle","_activeButtonStyleStyle","_ApplicationControlBarStyle","_errorTipStyle","_CursorManagerStyle","_dateFieldPopupStyle","_dataGridStylesStyle","_LinkButtonStyle","_AlertStyle","_RadioButtonStyle","_macMinButtonStyle","_ControlBarStyle","_activeTabStyleStyle","_textAreaHScrollBarStyleStyle","_VideoDisplayStyle","_DragManagerStyle","_statusTextStyleStyle","_TextAreaStyle","_advancedDataGridStylesStyle","_WindowedApplicationStyle","_HTMLStyle","_textAreaVScrollBarStyleStyle","_ContainerStyle","_linkButtonStyleStyle","_windowStatusStyle","_WindowStyle","_richTextEditorTextAreaStyleStyle","_FormItemStyle","_todayStyleStyle","_TextInputStyle"
  99.             ,"_plainStyle","_winMinButtonStyle","_macMaxButtonStyle","_ApplicationStyle","_FormStyle","_SWFLoaderStyle","_FormItemLabelStyle","_headerDateTextStyle","_ButtonStyle","_popUpMenuStyle","_titleTextStyleStyle","_swatchPanelTextFieldStyle","_opaquePanelStyle","_weekDayStyleStyle","_headerDragProxyStyleStyle","_TileListStyle","_com_althea_client_shufflr_view_components_common_PopupDescriptionWatcherSetupUtil","_com_althea_client_shufflr_view_components_connection_ConnectionItemWatcherSetupUtil","_com_althea_client_shufflr_view_components_menuBar_MenuBarItemWatcherSetupUtil","_com_althea_client_shufflr_view_components_home_ThumbnailWatcherSetupUtil","_com_althea_client_shufflr_view_components_home_ActivityThumbnailWatcherSetupUtil","_com_althea_client_shufflr_view_components_profile_ActivityRowWatcherSetupUtil","_com_althea_client_shufflr_view_components_home_ThumbnailListWatcherSetupUtil","_com_althea_client_shufflr_view_components_home_ActivityThumbnailListWatcherSetupUtil","_com_althea_client_shufflr_view_components_social_FollowingItemWatcherSetupUtil"
  100.             ,"_com_althea_client_shufflr_view_components_player_CommentBookmarkWatcherSetupUtil","_com_althea_client_shufflr_view_components_player_SocialBarWatcherSetupUtil","_com_althea_client_shufflr_view_components_common_fisheyelib_Fisheye2DWatcherSetupUtil","_com_althea_client_shufflr_view_components_common_fisheyelib_FisheyeMenuWatcherSetupUtil","_com_althea_client_shufflr_view_components_common_fisheyelib_Fisheye2D_inlineComponent1WatcherSetupUtil","_com_althea_client_shufflr_view_components_myzone_ProfileWatcherSetupUtil","_com_althea_client_shufflr_view_components_common_PopupTextWatcherSetupUtil","_com_althea_client_shufflr_view_components_player_BookmarkViewWatcherSetupUtil","_com_althea_client_shufflr_view_components_RecoverPasswordViewWatcherSetupUtil","_com_althea_client_shufflr_view_components_ConnectionsViewWatcherSetupUtil","_com_althea_client_shufflr_view_components_ThumbnailsViewWatcherSetupUtil","_com_althea_client_shufflr_view_components_MenuBarWatcherSetupUtil","_com_althea_client_shufflr_view_components_peopleDiscovery_ConnectionUpdateItemWatcherSetupUtil"
  101.             ,"_com_althea_client_shufflr_view_components_peopleDiscovery_PeopleDiscoveryItemWatcherSetupUtil","_com_althea_client_shufflr_view_components_PlayerViewWatcherSetupUtil","_com_althea_client_shufflr_view_components_PeopleDiscoveryViewWatcherSetupUtil","_com_althea_client_shufflr_view_components_HomeViewWatcherSetupUtil","_com_althea_client_shufflr_view_components_LoginFormWatcherSetupUtil","_com_althea_client_shufflr_view_components_social_FollowingWatcherSetupUtil","_com_althea_client_shufflr_view_components_RegistrationFormWatcherSetupUtil","_com_althea_client_shufflr_view_components_ZoneViewWatcherSetupUtil","_com_althea_client_shufflr_view_components_MainView_inlineComponent1WatcherSetupUtil","_com_althea_client_shufflr_view_components_MainViewWatcherSetupUtil","_com_althea_client_shufflr_view_components_SettingsViewWatcherSetupUtil","_com_althea_client_shufflr_view_components_EmailInviteViewWatcherSetupUtil","_com_althea_client_shufflr_view_components_QuestionnaireWatcherSetupUtil","_ShufflrClientWatcherSetupUtil"
  102.             ,"_SplashScreenWatcherSetupUtil"],
  103.             "showFlexChrome":"false",
  104.             "showGripper":"false",
  105.             "showStatusBar":"false",
  106.             "showTitleBar":"false"
  107.          };
  108.       }
  109.       
  110.       override public function get preloadedRSLs() : Dictionary
  111.       {
  112.          if(this._preloadedRSLs == null)
  113.          {
  114.             this._preloadedRSLs = new Dictionary(true);
  115.          }
  116.          return this._preloadedRSLs;
  117.       }
  118.       
  119.       override public function allowDomain(... rest) : void
  120.       {
  121.          var _loc2_:Object = null;
  122.          Security.allowDomain(rest);
  123.          for(_loc2_ in this._preloadedRSLs)
  124.          {
  125.             if(Boolean(_loc2_.content) && "allowDomainInRSL" in _loc2_.content)
  126.             {
  127.                _loc2_.content["allowDomainInRSL"](rest);
  128.             }
  129.          }
  130.       }
  131.    }
  132. }
  133.  
  134.