home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2011 May / ME_2011_05.iso / Galileo-Video-Tutorial / system / player.swf / scripts / data / parser / StepsParser.as < prev    next >
Encoding:
Text File  |  2010-11-30  |  880 b   |  34 lines

  1. package data.parser
  2. {
  3.    import com.je.data.parser.IParser;
  4.    import com.je.model.StepList;
  5.    import com.je.model.vo.DataTypeFactory;
  6.    import com.je.model.vo.IData;
  7.    import com.je.model.vo.Step;
  8.    
  9.    public class StepsParser implements IParser
  10.    {
  11.       public function StepsParser()
  12.       {
  13.          super();
  14.       }
  15.       
  16.       public function parse(param1:XMLList) : IData
  17.       {
  18.          var _loc3_:XML = null;
  19.          var _loc4_:Step = null;
  20.          var _loc2_:IData = new StepList();
  21.          for each(_loc3_ in param1)
  22.          {
  23.             _loc4_ = Step(DataTypeFactory.getDataType(DataTypeFactory.STEP));
  24.             _loc4_.id = _loc3_.@id;
  25.             _loc4_.title = _loc3_.label;
  26.             _loc4_.cuePoint = _loc3_.@value;
  27.             StepList(_loc2_).addStep(_loc4_);
  28.          }
  29.          return _loc2_;
  30.       }
  31.    }
  32. }
  33.  
  34.