How do I get my hit test object to work, the picture is:
One Object in another class should sense when an object from a different class is touching it via hitTestObject.
ActionScript:
package {
import flash.display.Sprite;
import flash.events.Event;
import flash.events.KeyboardEvent;
public class Grey extends Sprite {
var blue:Blue = new Blue();
private var changes:Boolean
private var directions
private var speed:int = 20;
public function Grey() {
// constructor code
stage.addEventListener(Event.ENTER_FRAME, loop)
/*stage.addEventListener(KeyboardEvent.KEY_DOWN, pressed)*/
}
function loop(e:Event){
movements();
hitTesting();
}
function movements(){
if (changes==true){
directions = -1;
}else{
directions = 1;
}
x+=speed * directions
}
function hitTesting(){
if (this.hitTestObject(blues)){
changes=true
}
}
}
}