home *** CD-ROM | disk | FTP | other *** search
/ Mobiclic 150 / MOBICLIC150.ISO / pc / DATA / DSS150 / DSS150_01 / DSS150_01.swf / scripts / dss150_01 / ModuleConfig.as < prev    next >
Text File  |  2012-12-19  |  1KB  |  47 lines

  1. package dss150_01
  2. {
  3.    public class ModuleConfig
  4.    {
  5.        
  6.       
  7.       public var relanceDelayMS:Number = 30000;
  8.       
  9.       public var TrouveDelayMS:Number = 2000;
  10.       
  11.       private var listeObject:Object;
  12.       
  13.       public function ModuleConfig(xml:*)
  14.       {
  15.          this.listeObject = {};
  16.          super();
  17.          if(xml != null && xml.length() > 0)
  18.          {
  19.             new ObjectInitializer(this,this.listeObject,xml);
  20.          }
  21.       }
  22.       
  23.       public function toString() : void
  24.       {
  25.          var prop:* = null;
  26.          trace("--- moduleConfig ---");
  27.          for(prop in this.listeObject)
  28.          {
  29.             trace(prop," : ",this[prop]);
  30.          }
  31.          trace("---  ---");
  32.       }
  33.       
  34.       public function toXMLString() : String
  35.       {
  36.          var prop:* = null;
  37.          trace("--- moduleConfig.toXML() ---");
  38.          var xml:String = "<Params>\n";
  39.          for(prop in this.listeObject)
  40.          {
  41.             xml += "\t<Param nom=\"" + prop + "\" valeur=\"" + this[prop] + "\"/>\n";
  42.          }
  43.          return xml + "</Params>";
  44.       }
  45.    }
  46. }
  47.