home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2011 May / ME_2011_05.iso / Galileo-Video-Tutorial / system / player.swf / scripts / com / je / utils / FileUtils.as < prev    next >
Encoding:
Text File  |  2010-11-30  |  1.6 KB  |  53 lines

  1. package com.je.utils
  2. {
  3.    import com.je.model.vo.Index;
  4.    
  5.    public class FileUtils
  6.    {
  7.       public function FileUtils()
  8.       {
  9.          super();
  10.       }
  11.       
  12.       public static function getFileExtension(param1:String) : String
  13.       {
  14.          var _loc2_:RegExp = /\.([^\.]+)$/g;
  15.          var _loc3_:Number = param1.lastIndexOf(".") + 1;
  16.          return param1.substr(_loc3_,param1.length - _loc3_);
  17.       }
  18.       
  19.       public static function hasFileExtension(param1:String) : Boolean
  20.       {
  21.          var _loc2_:Number = param1.lastIndexOf(".") + 1;
  22.          var _loc3_:String = param1.substr(_loc2_,param1.length - _loc2_);
  23.          return _loc2_ > 0 ? true : false;
  24.       }
  25.       
  26.       public static function getKeyWordsAsVector(param1:String) : Vector.<String>
  27.       {
  28.          var _loc2_:Array = param1.split("##");
  29.          return Vector.<String>(_loc2_);
  30.       }
  31.       
  32.       public static function cutNumbersFromTitle(param1:String) : String
  33.       {
  34.          var _loc2_:RegExp = /[0-9]+((.)?([0-9][0-9]?)?)?(\s+)?/g;
  35.          var _loc3_:String = String(param1.match(_loc2_));
  36.          var _loc4_:String = String(param1);
  37.          return _loc4_.substr(_loc4_.indexOf(_loc4_) + _loc3_.length,_loc4_.length - _loc3_.length);
  38.       }
  39.       
  40.       public static function convertVectorToArray(param1:Vector.<Index>) : Array
  41.       {
  42.          var _loc3_:* = undefined;
  43.          var _loc2_:Array = new Array();
  44.          for each(_loc3_ in param1)
  45.          {
  46.             _loc2_.push(_loc3_);
  47.          }
  48.          return _loc2_;
  49.       }
  50.    }
  51. }
  52.  
  53.