home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mobiclic 161
/
MOBICLIC161.ISO
/
pc
/
DATA
/
DSS161
/
DSS161_00
/
DSS161_00.swf
/
scripts
/
DSS161_00.as
next >
Wrap
Text File
|
2014-01-15
|
2KB
|
78 lines
package
{
import com.milanpresse.capsule.AbstractMenuCapsule;
import dss161.engineaddons.facades.GameEngine;
import dss161_00.*;
public class DSS161_00 extends AbstractMenuCapsule
{
private var game:GameEngine;
private var algo:CapsuleAlgo = null;
public var mediasToAdapt:Array;
public function DSS161_00()
{
this.mediasToAdapt = [];
Performer.init();
super();
}
public function onConfigLoaded(param1:Function) : void
{
var xmllist:XMLList = null;
var i:int = 0;
var callback:Function = param1;
this.game = new GameEngine(this);
if(this.game.memo.getValue("RUBRIQUE.savePoint.mod") != null && this.game.memo.getValue("RUBRIQUE.savePoint.mod") != 0)
{
this.mediasToAdapt.push({
"id":"A_DSS161_00_A_DSS161_00",
"preload":false
});
xmllist = engine.config.XmlConfig.Resources.ResourcesZip.Resource.(hasOwnProperty("@id") && @id.search("S_") != -1);
i = 0;
while(i < xmllist.length())
{
this.mediasToAdapt.push({
"id":xmllist[i].@id,
"preload":false
});
i++;
}
}
callback();
}
public function onEngineInitialized(param1:Function) : void
{
this.game.mainAlgo = new CapsuleAlgo();
param1();
}
override public function start(param1:Object = null) : void
{
this.game.start();
}
override public function destroy() : void
{
this.game.destroy();
super.destroy();
}
override public function sleep() : void
{
this.game.sleep();
}
override public function wake() : void
{
this.game.wake();
}
}
}