home *** CD-ROM | disk | FTP | other *** search
/ Mobiclic 161 / MOBICLIC161.ISO / pc / DATA / DSS161 / DSS161_00 / DSS161_00.swf / scripts / dss161_00 / ATTENTE_03.as < prev    next >
Text File  |  2014-01-15  |  3KB  |  108 lines

  1. package dss161_00
  2. {
  3.    import dss161.engineaddons.gamesprotos.Actor;
  4.    import dss161.engineaddons.gamesprotos.actors.actorClip.ActorClip;
  5.    
  6.    public class ATTENTE_03 extends Actor
  7.    {
  8.        
  9.       
  10.       public var container:ActorClip;
  11.       
  12.       public var onEvent:Function;
  13.       
  14.       private var actorClip:ActorClip;
  15.       
  16.       private var appareilPhoto:AppareilPhoto;
  17.       
  18.       public function ATTENTE_03(param1:*)
  19.       {
  20.          var zone:ActorClip = null;
  21.          var numZonesVues:int = 0;
  22.          var compteur:ActorClip = null;
  23.          var params:* = param1;
  24.          super();
  25.          this.container = params.container;
  26.          this.onEvent = params.onEvent;
  27.          numZonesVues = 0;
  28.          var i:int = 1;
  29.          while(i <= 5)
  30.          {
  31.             zone = addActor({
  32.                "mc":this.container.getChildByName("ZONE_0" + i),
  33.                "no":i,
  34.                "onClick":function(param1:ActorClip):void
  35.                {
  36.                   var actorClip:ActorClip = param1;
  37.                   actorClip.enabled = false;
  38.                   game.memo.setValue("MODULE.zone" + actorClip.no,true);
  39.                   ++numZonesVues;
  40.                   compteur.gotoAndStop("E" + int(numZonesVues + 1));
  41.                   game.noisePlay({
  42.                      "code":"B_ZONE_OK",
  43.                      "callback":function():void
  44.                      {
  45.                      }
  46.                   });
  47.                   onEvent(actorClip.no);
  48.                },
  49.                "enabled":true
  50.             });
  51.             zone.clip.BTN.buttonMode = false;
  52.             zone.clip.BTN.useHandCursor = false;
  53.             if(game.memo.getValue("MODULE.zone" + i,false))
  54.             {
  55.                zone.gotoAndStop("E2");
  56.                zone.enabled = false;
  57.                numZonesVues++;
  58.             }
  59.             i++;
  60.          }
  61.          compteur = addActor({"mc":this.container.getChildByName("COMPTEUR_INDICE")});
  62.          compteur.gotoAndStop("E" + int(numZonesVues + 1));
  63.          var btZap:ActorClip = addActor({
  64.             "mc":this.container.getChildByName("BT_ZAP"),
  65.             "onRollOverState":{
  66.                "label":"E2",
  67.                "noiseCode":"B_ZAP",
  68.                "ibId":"IB_ZAP"
  69.             },
  70.             "onRollOutState":{"label":"E1"},
  71.             "onClick":function(param1:ActorClip):void
  72.             {
  73.                var actorClip:ActorClip = param1;
  74.                game.commentPlay({
  75.                   "code":"JEU_02_ZAP",
  76.                   "callback":function():void
  77.                   {
  78.                      _destroy();
  79.                      onEvent("zap");
  80.                   }
  81.                });
  82.             },
  83.             "enabled":true,
  84.             "visible":true
  85.          });
  86.          var btHelp:ActorClip = addActor({
  87.             "mc":this.container.getChildByName("BT_HELP"),
  88.             "onRollOverState":{
  89.                "label":"E2",
  90.                "noiseCode":"B_HELP",
  91.                "ibId":"IB_HELP"
  92.             },
  93.             "onRollOutState":{"label":"E1"},
  94.             "onClick":function(param1:ActorClip):void
  95.             {
  96.                game.commentPlay({"code":"JEU_02_HELP"});
  97.             },
  98.             "enabled":true,
  99.             "visible":true
  100.          });
  101.       }
  102.       
  103.       public function reset() : void
  104.       {
  105.       }
  106.    }
  107. }
  108.