home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / animal_artist.swf / scripts / Gamefile / Help.as < prev    next >
Encoding:
Text File  |  2008-09-05  |  5.3 KB  |  191 lines

  1. package Gamefile
  2. {
  3.    import flash.display.MovieClip;
  4.    import flash.display.SimpleButton;
  5.    import flash.events.Event;
  6.    import flash.events.MouseEvent;
  7.    
  8.    public class Help
  9.    {
  10.        
  11.       
  12.       public var repealAllY:int;
  13.       
  14.       public var sprayMovieScale:Number;
  15.       
  16.       public var repealAllX:int;
  17.       
  18.       public var pencilMovieX:int;
  19.       
  20.       public var sprayXArr:Array;
  21.       
  22.       public var repealMovieX:int;
  23.       
  24.       public var repealMovieY:int;
  25.       
  26.       public var pencilMovieY:int;
  27.       
  28.       private var mouse:MovieClip;
  29.       
  30.       public var repealAllMovieScale:int;
  31.       
  32.       public var repealY:int;
  33.       
  34.       public var animalMovieScale:Number;
  35.       
  36.       public var BGX:int;
  37.       
  38.       public var BGY:int;
  39.       
  40.       public var sprayMovieX:int;
  41.       
  42.       public var sprayMovieY:int;
  43.       
  44.       private var PARENT:MovieClip;
  45.       
  46.       public var repealX:int;
  47.       
  48.       private var _helpBtn_:SimpleButton;
  49.       
  50.       public var animalYArr:Array;
  51.       
  52.       public var animalMovieY:int;
  53.       
  54.       public var animalMovieX:int;
  55.       
  56.       public var sprayY:int;
  57.       
  58.       public var sprayX:int;
  59.       
  60.       public var pencilYArr:Array;
  61.       
  62.       public var repealAllMovieY:int;
  63.       
  64.       public var animalX:int;
  65.       
  66.       public var animalY:int;
  67.       
  68.       private var movingFlag:Boolean;
  69.       
  70.       public var animalXArr:Array;
  71.       
  72.       public var pencilMovieScale:Number;
  73.       
  74.       public var pencilX:int;
  75.       
  76.       public var pencilY:int;
  77.       
  78.       public var repealMovieScale:int;
  79.       
  80.       public var repealAllMovieX:int;
  81.       
  82.       public var sprayYArr:Array;
  83.       
  84.       public var pencilXArr:Array;
  85.       
  86.       public function Help(param1:MovieClip)
  87.       {
  88.          super();
  89.          initHelp(param1);
  90.       }
  91.       
  92.       private function initEvent() : *
  93.       {
  94.          _helpBtn_.addEventListener(MouseEvent.CLICK,startHelp);
  95.          _helpBtn_.addEventListener(MouseEvent.MOUSE_OVER,mouseIsOver);
  96.          _helpBtn_.addEventListener(MouseEvent.MOUSE_OUT,mouseIsOut);
  97.       }
  98.       
  99.       private function initProperty() : *
  100.       {
  101.          animalXArr = new Array(43,50,58,65,73,81,92,108,127,153,177,206,218,229,241,249,255,262,269,281,292,305,319,334,353,371,398,425);
  102.          animalYArr = new Array(213,178,160,154,142,132,125,117,110,98,90,85,95,108,126,146,163,187,202,225,239,255,268,279,288,294,299,303);
  103.          sprayXArr = new Array(158,220,326,479,529);
  104.          sprayYArr = new Array(132,279,172,252,89);
  105.          pencilXArr = new Array(169,176,192,207,221,234,248,254,264,271,277,284,288,297,308,317,324,331,337,309,292,240,206,159,147,125,111,95,86,115,148,198,227,253,284,319,345,368,395,385,364,342,334,300,269,249,232,216,199,188,177);
  106.          pencilYArr = new Array(329,284,246,213,191,174,155,147,130,119,107,119,145,196,240,262,280,294,310,307,301,274,258,235,229,218,212,206,200,198,198,198,196,191,185,181,176,170,167,176,189,201,207,232,256,271,281,290,300,306,313);
  107.          animalX = 51;
  108.          animalY = 263;
  109.          animalMovieX = 5;
  110.          animalMovieY = 208;
  111.          animalMovieScale = 0.8;
  112.          BGX = 120;
  113.          BGY = 419;
  114.          pencilX = 174;
  115.          pencilY = 425;
  116.          pencilMovieX = 135;
  117.          pencilMovieY = 374;
  118.          pencilMovieScale = 0.8;
  119.          sprayX = 450;
  120.          sprayY = 415;
  121.          sprayMovieX = 405;
  122.          sprayMovieY = 367;
  123.          sprayMovieScale = 0.75;
  124.          repealX = 334;
  125.          repealY = 431;
  126.          repealMovieX = 295;
  127.          repealMovieY = 400;
  128.          repealMovieScale = 0.8;
  129.          repealAllX = 389;
  130.          repealAllY = 431;
  131.          repealAllMovieX = 359;
  132.          repealAllMovieY = 399;
  133.          repealAllMovieScale = 0.8;
  134.          movingFlag = false;
  135.       }
  136.       
  137.       public function getAnimalBtnY(param1:int) : *
  138.       {
  139.       }
  140.       
  141.       private function mouseIsOut(param1:MouseEvent) : *
  142.       {
  143.          PARENT.dispatchEvent(new Event("mouseIsOut",true));
  144.       }
  145.       
  146.       private function mouseIsOver(param1:MouseEvent) : *
  147.       {
  148.          if(movingFlag == true)
  149.          {
  150.             PARENT.dispatchEvent(new Event("mouseIsNotEnabled",true));
  151.          }
  152.          else
  153.          {
  154.             SoundsManager.playSound("_GameMouseOver_");
  155.             PARENT.dispatchEvent(new Event("mouseIsOver",true));
  156.          }
  157.       }
  158.       
  159.       private function initElement() : *
  160.       {
  161.          _helpBtn_ = PARENT.getChildByName("HelpBtn") as SimpleButton;
  162.       }
  163.       
  164.       public function delEvent() : *
  165.       {
  166.          _helpBtn_.removeEventListener(MouseEvent.CLICK,startHelp);
  167.          _helpBtn_.removeEventListener(MouseEvent.MOUSE_OVER,mouseIsOver);
  168.          _helpBtn_.removeEventListener(MouseEvent.MOUSE_OUT,mouseIsOut);
  169.       }
  170.       
  171.       public function getMovingFlag(param1:Boolean) : *
  172.       {
  173.          movingFlag = param1;
  174.       }
  175.       
  176.       private function startHelp(param1:MouseEvent) : *
  177.       {
  178.          SoundsManager.playSound("_GameMouseDown_");
  179.          PARENT.dispatchEvent(new Event("startHelp",true));
  180.       }
  181.       
  182.       private function initHelp(param1:MovieClip) : *
  183.       {
  184.          PARENT = param1;
  185.          initElement();
  186.          initEvent();
  187.          initProperty();
  188.       }
  189.    }
  190. }
  191.