reyntjensw
%Europe/Berlin %508 %2008, 12:12
De situatie is de volgende:
Voor school moeten we een dropper game maken(iets moet vallen(bvb een bol) en je moet dit opvangen(met bvb een rechthoek)), nu zou ik graag checken of de bol de rechthoek raakt.
Dit lukt, maar dan zou ik graag de bol verwijderen omdat deze moet niet meer mag verschijnen als ze elkaar raken.
Dit stuk code heb ik al
private function startGamePlay(event:TimerEvent):void {
addChild(mijnThrower);
//
var newX = Math.random()*(stage.stageWidth-mijnThrower.width);
var myTween:Tween = new Tween(mijnThrower,"x", Regular.easeIn, oldX, newX, 0.6, true);
//Tweener.addTween(mijnThrower, {x:newX, time:1 });
myTween.addEventListener(TweenEvent.MOTION_FINISH, FinishHandler);
/*tw.addEventListener(Tweener.OnAnimationFinish, FinishHandler);*/
oldX = newX;
}
private function Checking(event:Event):void{
if(mijnDropper.hitTestObject(mijnCatcher)){
//score++;
//trace(score);
trace("hit");
removeChild(mijnDropper);
}
}
private function FinishHandler(event:TweenEvent):void{
addChild(mijnDropper);
mijnDropper.x = mijnThrower.x;
var dropTween:Tween = new Tween(mijnDropper, "y", Regular.easeIn, 0, stage.stageHeight, 0.7, true);
stage.addEventListener(Event.ENTER_FRAME,Checking) ;
//swapChildren(mijnDropper, mijnCatcher);
}
Voor alle duidelijkheid ik krijg de error die in de titel staat.
Alvast bedankt
Voor school moeten we een dropper game maken(iets moet vallen(bvb een bol) en je moet dit opvangen(met bvb een rechthoek)), nu zou ik graag checken of de bol de rechthoek raakt.
Dit lukt, maar dan zou ik graag de bol verwijderen omdat deze moet niet meer mag verschijnen als ze elkaar raken.
Dit stuk code heb ik al
private function startGamePlay(event:TimerEvent):void {
addChild(mijnThrower);
//
var newX = Math.random()*(stage.stageWidth-mijnThrower.width);
var myTween:Tween = new Tween(mijnThrower,"x", Regular.easeIn, oldX, newX, 0.6, true);
//Tweener.addTween(mijnThrower, {x:newX, time:1 });
myTween.addEventListener(TweenEvent.MOTION_FINISH, FinishHandler);
/*tw.addEventListener(Tweener.OnAnimationFinish, FinishHandler);*/
oldX = newX;
}
private function Checking(event:Event):void{
if(mijnDropper.hitTestObject(mijnCatcher)){
//score++;
//trace(score);
trace("hit");
removeChild(mijnDropper);
}
}
private function FinishHandler(event:TweenEvent):void{
addChild(mijnDropper);
mijnDropper.x = mijnThrower.x;
var dropTween:Tween = new Tween(mijnDropper, "y", Regular.easeIn, 0, stage.stageHeight, 0.7, true);
stage.addEventListener(Event.ENTER_FRAME,Checking) ;
//swapChildren(mijnDropper, mijnCatcher);
}
Voor alle duidelijkheid ik krijg de error die in de titel staat.
Alvast bedankt