home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Puzzle / Clusterz / Clusterz.swf / scripts / ENGINE / INTERFACE / OInterface.as < prev    next >
Encoding:
Text File  |  2008-09-12  |  3.5 KB  |  137 lines

  1. package ENGINE.INTERFACE
  2. {
  3.    import ENGINE.INTERFACE.ANIMATORS.OA_Alpha;
  4.    import ENGINE.INTERFACE.ANIMATORS.OA_Scale;
  5.    import ENGINE.INTERFACE.ELEMENTS.OHtmlTextField;
  6.    import ENGINE.INTERFACE.ELEMENTS.OInputTextField;
  7.    
  8.    public class OInterface
  9.    {
  10.       
  11.       public static const iDefLBButtonAnimators:Array = [{
  12.          "F":OA_Alpha.Make,
  13.          "iSAlpha":0,
  14.          "iEAlpha":1,
  15.          "iPIter":6
  16.       },{
  17.          "F":OA_Alpha.Make,
  18.          "iSAlpha":-1,
  19.          "iEAlpha":0,
  20.          "iPIter":6
  21.       },{
  22.          "F":OA_Alpha.Make,
  23.          "iSAlpha":-1,
  24.          "iEAlpha":1,
  25.          "iPIter":6
  26.       },{
  27.          "F":OA_Alpha.Make,
  28.          "iSAlpha":-1,
  29.          "iEAlpha":0.2,
  30.          "iPIter":6
  31.       },null,null,{
  32.          "F":OA_Alpha.Make,
  33.          "iSAlpha":-1,
  34.          "iEAlpha":0.6,
  35.          "iPIter":4
  36.       },{
  37.          "F":OA_Alpha.Make,
  38.          "iSAlpha":-1,
  39.          "iEAlpha":1,
  40.          "iPIter":4
  41.       },{
  42.          "F":OA_Scale.Make,
  43.          "iSScale":1,
  44.          "iEScale":0.8,
  45.          "iPIter":4
  46.       },{
  47.          "F":OA_Scale.Make,
  48.          "iSScale":0.8,
  49.          "iEScale":1,
  50.          "iPIter":4
  51.       }];
  52.       
  53.       public static const iDefAnimators:Array = [{
  54.          "F":OA_Alpha.Make,
  55.          "iSAlpha":0,
  56.          "iEAlpha":1,
  57.          "iPIter":12
  58.       },{
  59.          "F":OA_Alpha.Make,
  60.          "iSAlpha":-1,
  61.          "iEAlpha":0,
  62.          "iPIter":12
  63.       },{
  64.          "F":OA_Alpha.Make,
  65.          "iSAlpha":-1,
  66.          "iEAlpha":1,
  67.          "iPIter":12
  68.       },{
  69.          "F":OA_Alpha.Make,
  70.          "iSAlpha":-1,
  71.          "iEAlpha":0.2,
  72.          "iPIter":12
  73.       },null,null,null,null,null,null];
  74.       
  75.       public static const iDefSlowAnimators:Array = [{
  76.          "F":OA_Alpha.Make,
  77.          "iSAlpha":0,
  78.          "iEAlpha":1,
  79.          "iPIter":30
  80.       },{
  81.          "F":OA_Alpha.Make,
  82.          "iSAlpha":-1,
  83.          "iEAlpha":0,
  84.          "iPIter":30
  85.       },{
  86.          "F":OA_Alpha.Make,
  87.          "iSAlpha":-1,
  88.          "iEAlpha":1,
  89.          "iPIter":30
  90.       },{
  91.          "F":OA_Alpha.Make,
  92.          "iSAlpha":-1,
  93.          "iEAlpha":0.2,
  94.          "iPIter":30
  95.       },null,null,null,null,null,null];
  96.        
  97.       
  98.       public function OInterface()
  99.       {
  100.          super();
  101.       }
  102.       
  103.       public static function OHtmlTextFieldMake(param1:Array) : OHtmlTextField
  104.       {
  105.          return new OHtmlTextField(param1[1],param1[2],param1[3],param1[4],param1[5],param1[6],param1[7],param1[8],param1[9],param1[10]);
  106.       }
  107.       
  108.       public static function OIObjectMake(param1:Array) : OIObject
  109.       {
  110.          var _loc2_:OIObject = null;
  111.          _loc2_ = new OIObject(param1[1],param1[2]);
  112.          _loc2_.Pos(param1[3],param1[4]);
  113.          return _loc2_;
  114.       }
  115.       
  116.       public static function OProgressMake(param1:Array) : OProgress
  117.       {
  118.          return new OProgress(param1[1],param1[2]);
  119.       }
  120.       
  121.       public static function OInputTextFieldMake(param1:Array) : OInputTextField
  122.       {
  123.          return new OInputTextField(param1[1],param1[2],param1[3],param1[4],param1[5],param1[6],param1[7],param1[8],param1[9],param1[10],param1[11]);
  124.       }
  125.       
  126.       public static function OTabMake(param1:Array) : OTab
  127.       {
  128.          return new OTab(param1[1],param1[2],param1[3],param1[4],param1[5]);
  129.       }
  130.       
  131.       public static function OCounterMake(param1:Array) : OCounter
  132.       {
  133.          return new OCounter(param1[1],param1[2],param1[3],param1[4]);
  134.       }
  135.    }
  136. }
  137.