home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Freeware / Adobe Air 1.5 / AdobeAIRInstaller.exe / setup.swf / scripts / mx / utils / ArrayUtil.as next >
Encoding:
Text File  |  2008-10-29  |  939 b   |  46 lines

  1. package mx.utils
  2. {
  3.    import mx.core.mx_internal;
  4.    
  5.    use namespace mx_internal;
  6.    
  7.    public class ArrayUtil
  8.    {
  9.       mx_internal static const VERSION:String = "3.0.0.0";
  10.       
  11.       public function ArrayUtil()
  12.       {
  13.          super();
  14.       }
  15.       
  16.       public static function getItemIndex(param1:Object, param2:Array) : int
  17.       {
  18.          var _loc3_:int = int(param2.length);
  19.          var _loc4_:int = 0;
  20.          while(_loc4_ < _loc3_)
  21.          {
  22.             if(param2[_loc4_] === param1)
  23.             {
  24.                return _loc4_;
  25.             }
  26.             _loc4_++;
  27.          }
  28.          return -1;
  29.       }
  30.       
  31.       public static function toArray(param1:Object) : Array
  32.       {
  33.          if(!param1)
  34.          {
  35.             return [];
  36.          }
  37.          if(param1 is Array)
  38.          {
  39.             return param1 as Array;
  40.          }
  41.          return [param1];
  42.       }
  43.    }
  44. }
  45.  
  46.