home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mobiclic 150
/
MOBICLIC150.ISO
/
pc
/
DATA
/
DSS150
/
DSS150_02
/
DSS150_02.swf
/
scripts
/
dss150_02
/
ModuleConfig.as
< prev
next >
Wrap
Text File
|
2012-12-19
|
2KB
|
90 lines
package dss150_02
{
public class ModuleConfig
{
public var iglooSpeed:Number = 3000;
public var TrouveDelayMS:Number = 2000;
public var levels:Array;
private var listeObject:Object;
public function ModuleConfig(xml:*)
{
this.listeObject = {};
super();
this.levels = [];
this.levels.push({
"no":1,
"duration":15000,
"oiseauxMaxNum":1,
"oiseauxSpeed":80,
"phoquesMaxNum":0,
"phoquesSpeed":40
});
this.levels.push({
"no":2,
"duration":15000,
"oiseauxMaxNum":2,
"oiseauxSpeed":80,
"phoquesMaxNum":0,
"phoquesSpeed":40
});
this.levels.push({
"no":3,
"duration":15000,
"oiseauxMaxNum":2,
"oiseauxSpeed":70,
"phoquesMaxNum":0,
"phoquesSpeed":40
});
this.levels.push({
"no":4,
"duration":15000,
"oiseauxMaxNum":2,
"oiseauxSpeed":70,
"phoquesMaxNum":1,
"phoquesSpeed":50
});
this.levels.push({
"no":5,
"duration":15000,
"oiseauxMaxNum":2,
"oiseauxSpeed":70,
"phoquesMaxNum":1,
"phoquesSpeed":40
});
if(xml != null && xml.length() > 0)
{
new ObjectInitializer(this,this.listeObject,xml);
}
}
public function toString() : void
{
var prop:* = null;
trace("--- moduleConfig ---");
for(prop in this.listeObject)
{
trace(prop," : ",this[prop]);
}
trace("--- ---");
}
public function toXMLString() : String
{
var prop:* = null;
trace("--- moduleConfig.toXML() ---");
var xml:String = "<Params>\n";
for(prop in this.listeObject)
{
xml += "\t<Param nom=\"" + prop + "\" valeur=\"" + this[prop] + "\"/>\n";
}
return xml + "</Params>";
}
}
}