Guest User

Untitled

a guest
Aug 30th, 2018
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. eisbaerziel_mc._visible = false;
  2. kaenguruziel_mc._visible = false;
  3. pandaziel_mc._visible = false;
  4. rentierziel_mc._visible = false;
  5. kamelziel_mc._visible = false;
  6. pinguinziel_mc._visible = false;
  7. loeweziel_mc._visible = false;
  8. stop();
  9. function init()
  10. {
  11.     eisbaer_mc._visible = true;
  12.     eisbaer_mc.getroffen = false;
  13.     kaenguru_mc._visible = false;
  14.     kaenguru_mc.getroffen = false;
  15.     panda_mc._visible = false;
  16.     panda_mc.getroffen = false;
  17.     rentier_mc._visible = false;
  18.     rentier_mc.getroffen = false;
  19.     kamel_mc._visible = false;
  20.     kamel_mc.getroffen = false;
  21.     pinguin_mc._visible = false;
  22.     pinguin_mc.getroffen = false;
  23.     loewe_mc._visible = false;
  24.     loewe_mc.getroffen = false;
  25. }
  26. //-----------------------------------------EISBÄR----------------------------------------
  27. eisbaer_mc.onPress = function()
  28. {
  29.     //lasse nur draggen wenn noch nicht im ziel
  30.     if (this.getroffen == false)
  31.     {
  32.         pressed = true;
  33.         startX = this._x;
  34.         startY = this._y;
  35.         startDrag(this, false, 46, 34, 975, 731);
  36.     }
  37. };
  38. eisbaer_mc.onRelease = eisbaer_mc.onReleaseOutside = function ()
  39. {
  40.     pressed = false;
  41.     stopDrag();
  42.     //prüfe ob im ziel. Getroffen == false wichtig damit kreuz nicht beim einfachen klick(nachdem im ziel) gespielt wird
  43.     if (this.hitTest(_root.eisbaerziel_mc) && this.getroffen == false)
  44.     {
  45.         this.getroffen = true;
  46.         playHaken();
  47.     }
  48.     //spiele kreuz wenn nich im ziel  
  49.     if (this.getroffen == false)
  50.     {
  51.         playKreuz();
  52.     }
  53. };
  54. eisbaer_mc.onEnterFrame = function()
  55. {
  56.     //Zurück zum startpunkt
  57.     if (pressed == false && this.getroffen == false)
  58.     {
  59.         distX = this._x - startX;
  60.         distY = this._y - startY;
  61.         this._x = this._x - distX / 5;
  62.         this._y = this._y - distY / 5;
  63.     }
  64.     //Fahre zum ziel und nächstest tier  
  65.     if (this.getroffen == true)
  66.     {
  67.         distX = this._x - (eisbaerziel_mc._x + eisbaerziel_mc._width / 2);
  68.         distY = this._y - (eisbaerziel_mc._y + eisbaerziel_mc._height / 2);
  69.         this._x = this._x - distX / 5;
  70.         this._y = this._y - distY / 5;
  71.         _root.kaenguru_mc._visible = true;
  72.     }
  73. };
  74.  
  75.  
  76.  
  77. //--------------------------------------HILFSMETHODEN---------------------------------
  78. function playKreuz()
  79. {
  80.     _root.gotoAndPlay(12);
  81. }
  82. function playHaken()
  83. {
  84.     _root.gotoAndPlay(2);
  85. }
  86.  
  87. init();
Add Comment
Please, Sign In to add comment