2016-05-02 7 views
1

Ich versuche, die Kollision zwischen My (Loc) und CandyLocation zu überprüfen. Ich erhalte diesen Fehler Uncaught TypeError: loc.localToLocal ist keine Funktion.Createjs Kollisionsproblem localToLocal kein Funktionsfehler

Irgendeine Idee, was ich falsch mache oder wie ich es beheben kann?

var loc; 
     function checkIfeatingFood() { 
      loc = locations[locations.length - 1]; 
      // for (var j = 0; j < candyLocations.length; j++) { 
      for (var j = 0; j < answersContainer.children.length; j++) { 

       var candyLocation = answersContainer.children[j]; 
       candyLocation.alpha = .2; 
       var pt = loc.localToLocal(100, 0, candyLocation); 
       console.log(candyLocation.x, candyLocation.y); // the position local to objB 


       if (candyLocation.hitTest(pt.x, pt.y)) { candyLocation.alpha = 1; } 


      } 

      //return false; 
     } 

Antwort

0

Sind Sie sicher, dass es sich bei loc um ein DisplayObject handelt?

+0

Danke dein Recht. – CsharpBeginner

Verwandte Themen