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

  1. package
  2. {
  3.    import flash.net.getClassByAlias;
  4.    import flash.net.registerClassAlias;
  5.    import flash.system.*;
  6.    import flash.utils.*;
  7.    import mx.collections.ArrayCollection;
  8.    import mx.collections.ArrayList;
  9.    import mx.core.IFlexModuleFactory;
  10.    import mx.core.mx_internal;
  11.    import mx.effects.EffectManager;
  12.    import mx.messaging.config.ConfigMap;
  13.    import mx.messaging.messages.AcknowledgeMessage;
  14.    import mx.messaging.messages.AcknowledgeMessageExt;
  15.    import mx.messaging.messages.AsyncMessage;
  16.    import mx.messaging.messages.AsyncMessageExt;
  17.    import mx.messaging.messages.CommandMessage;
  18.    import mx.messaging.messages.CommandMessageExt;
  19.    import mx.messaging.messages.ErrorMessage;
  20.    import mx.messaging.messages.HTTPRequestMessage;
  21.    import mx.messaging.messages.MessagePerformanceInfo;
  22.    import mx.styles.StyleManager;
  23.    import mx.utils.ObjectProxy;
  24.    
  25.    public class _ShufflrClient_FlexInit
  26.    {
  27.       public function _ShufflrClient_FlexInit()
  28.       {
  29.          super();
  30.       }
  31.       
  32.       public static function init(param1:IFlexModuleFactory) : void
  33.       {
  34.          var i:int;
  35.          var styleNames:Array;
  36.          var fbs:IFlexModuleFactory = param1;
  37.          EffectManager.mx_internal::registerEffectTrigger("addedEffect","added");
  38.          EffectManager.mx_internal::registerEffectTrigger("closeEffect","windowClose");
  39.          EffectManager.mx_internal::registerEffectTrigger("completeEffect","complete");
  40.          EffectManager.mx_internal::registerEffectTrigger("creationCompleteEffect","creationComplete");
  41.          EffectManager.mx_internal::registerEffectTrigger("focusInEffect","focusIn");
  42.          EffectManager.mx_internal::registerEffectTrigger("focusOutEffect","focusOut");
  43.          EffectManager.mx_internal::registerEffectTrigger("hideEffect","hide");
  44.          EffectManager.mx_internal::registerEffectTrigger("itemsChangeEffect","itemsChange");
  45.          EffectManager.mx_internal::registerEffectTrigger("minimizeEffect","windowMinimize");
  46.          EffectManager.mx_internal::registerEffectTrigger("mouseDownEffect","mouseDown");
  47.          EffectManager.mx_internal::registerEffectTrigger("mouseUpEffect","mouseUp");
  48.          EffectManager.mx_internal::registerEffectTrigger("moveEffect","move");
  49.          EffectManager.mx_internal::registerEffectTrigger("removedEffect","removed");
  50.          EffectManager.mx_internal::registerEffectTrigger("resizeEffect","resize");
  51.          EffectManager.mx_internal::registerEffectTrigger("resizeEndEffect","resizeEnd");
  52.          EffectManager.mx_internal::registerEffectTrigger("resizeStartEffect","resizeStart");
  53.          EffectManager.mx_internal::registerEffectTrigger("rollOutEffect","rollOut");
  54.          EffectManager.mx_internal::registerEffectTrigger("rollOverEffect","rollOver");
  55.          EffectManager.mx_internal::registerEffectTrigger("showEffect","show");
  56.          EffectManager.mx_internal::registerEffectTrigger("unminimizeEffect","windowUnminimize");
  57.          try
  58.          {
  59.             if(getClassByAlias("flex.messaging.io.ArrayCollection") == null)
  60.             {
  61.                registerClassAlias("flex.messaging.io.ArrayCollection",ArrayCollection);
  62.             }
  63.          }
  64.          catch(e:Error)
  65.          {
  66.             registerClassAlias("flex.messaging.io.ArrayCollection",ArrayCollection);
  67.          }
  68.          try
  69.          {
  70.             if(getClassByAlias("flex.messaging.io.ArrayList") == null)
  71.             {
  72.                registerClassAlias("flex.messaging.io.ArrayList",ArrayList);
  73.             }
  74.          }
  75.          catch(e:Error)
  76.          {
  77.             registerClassAlias("flex.messaging.io.ArrayList",ArrayList);
  78.          }
  79.          try
  80.          {
  81.             if(getClassByAlias("flex.messaging.config.ConfigMap") == null)
  82.             {
  83.                registerClassAlias("flex.messaging.config.ConfigMap",ConfigMap);
  84.             }
  85.          }
  86.          catch(e:Error)
  87.          {
  88.             registerClassAlias("flex.messaging.config.ConfigMap",ConfigMap);
  89.          }
  90.          try
  91.          {
  92.             if(getClassByAlias("flex.messaging.messages.AcknowledgeMessage") == null)
  93.             {
  94.                registerClassAlias("flex.messaging.messages.AcknowledgeMessage",AcknowledgeMessage);
  95.             }
  96.          }
  97.          catch(e:Error)
  98.          {
  99.             registerClassAlias("flex.messaging.messages.AcknowledgeMessage",AcknowledgeMessage);
  100.          }
  101.          try
  102.          {
  103.             if(getClassByAlias("DSK") == null)
  104.             {
  105.                registerClassAlias("DSK",AcknowledgeMessageExt);
  106.             }
  107.          }
  108.          catch(e:Error)
  109.          {
  110.             registerClassAlias("DSK",AcknowledgeMessageExt);
  111.          }
  112.          try
  113.          {
  114.             if(getClassByAlias("flex.messaging.messages.AsyncMessage") == null)
  115.             {
  116.                registerClassAlias("flex.messaging.messages.AsyncMessage",AsyncMessage);
  117.             }
  118.          }
  119.          catch(e:Error)
  120.          {
  121.             registerClassAlias("flex.messaging.messages.AsyncMessage",AsyncMessage);
  122.          }
  123.          try
  124.          {
  125.             if(getClassByAlias("DSA") == null)
  126.             {
  127.                registerClassAlias("DSA",AsyncMessageExt);
  128.             }
  129.          }
  130.          catch(e:Error)
  131.          {
  132.             registerClassAlias("DSA",AsyncMessageExt);
  133.          }
  134.          try
  135.          {
  136.             if(getClassByAlias("flex.messaging.messages.CommandMessage") == null)
  137.             {
  138.                registerClassAlias("flex.messaging.messages.CommandMessage",CommandMessage);
  139.             }
  140.          }
  141.          catch(e:Error)
  142.          {
  143.             registerClassAlias("flex.messaging.messages.CommandMessage",CommandMessage);
  144.          }
  145.          try
  146.          {
  147.             if(getClassByAlias("DSC") == null)
  148.             {
  149.                registerClassAlias("DSC",CommandMessageExt);
  150.             }
  151.          }
  152.          catch(e:Error)
  153.          {
  154.             registerClassAlias("DSC",CommandMessageExt);
  155.          }
  156.          try
  157.          {
  158.             if(getClassByAlias("flex.messaging.messages.ErrorMessage") == null)
  159.             {
  160.                registerClassAlias("flex.messaging.messages.ErrorMessage",ErrorMessage);
  161.             }
  162.          }
  163.          catch(e:Error)
  164.          {
  165.             registerClassAlias("flex.messaging.messages.ErrorMessage",ErrorMessage);
  166.          }
  167.          try
  168.          {
  169.             if(getClassByAlias("flex.messaging.messages.HTTPMessage") == null)
  170.             {
  171.                registerClassAlias("flex.messaging.messages.HTTPMessage",HTTPRequestMessage);
  172.             }
  173.          }
  174.          catch(e:Error)
  175.          {
  176.             registerClassAlias("flex.messaging.messages.HTTPMessage",HTTPRequestMessage);
  177.          }
  178.          try
  179.          {
  180.             if(getClassByAlias("flex.messaging.messages.MessagePerformanceInfo") == null)
  181.             {
  182.                registerClassAlias("flex.messaging.messages.MessagePerformanceInfo",MessagePerformanceInfo);
  183.             }
  184.          }
  185.          catch(e:Error)
  186.          {
  187.             registerClassAlias("flex.messaging.messages.MessagePerformanceInfo",MessagePerformanceInfo);
  188.          }
  189.          try
  190.          {
  191.             if(getClassByAlias("flex.messaging.io.ObjectProxy") == null)
  192.             {
  193.                registerClassAlias("flex.messaging.io.ObjectProxy",ObjectProxy);
  194.             }
  195.          }
  196.          catch(e:Error)
  197.          {
  198.             registerClassAlias("flex.messaging.io.ObjectProxy",ObjectProxy);
  199.          }
  200.          styleNames = ["statusTextStyleName","fontWeight","modalTransparencyBlur","rollOverColor","textRollOverColor","backgroundDisabledColor","barColor","textIndent","fontSize","kerning","footerColors","textAlign","disabledIconColor","fontStyle","dropdownBorderColor","titleBarBackgroundSkin","buttonPadding","statusBarBackgroundColor","modalTransparencyDuration","textSelectedColor","buttonAlignment","titleTextStyleName","selectionColor","modalTransparency","fontGridFitType","selectionDisabledColor","modalTransparencyColor","fontAntiAliasType","disabledColor","alternatingItemColors","titleAlignment","leading","iconColor","dropShadowColor","themeColor","titleBarColors","indicatorGap","letterSpacing","fontFamily","fontThickness","color","labelWidth","errorColor","headerColors","fontSharpness","textDecoration","statusBarBackgroundSkin"];
  201.          i = 0;
  202.          while(i < styleNames.length)
  203.          {
  204.             StyleManager.registerInheritingStyle(styleNames[i]);
  205.             i++;
  206.          }
  207.       }
  208.    }
  209. }
  210.  
  211.