stop();
// Variables
var score:int = 0;
var temps:int = 60;
var timer:Timer = new Timer(1000);
var ceriseTimer:Timer = new Timer(800);
var cherrySpeed:int = 5;
// Affichage
score_txt.text = "Score : " + score;
temps_txt.text = "Temps : " + temps;
// Mouvement panier
[Link](MouseEvent.MOUSE_MOVE, suivreSouris);
function suivreSouris(e:MouseEvent):void {
basket_mc.x = mouseX;
}
// Création des cerises
[Link]([Link], creerCerise);
[Link]();
function creerCerise(e:TimerEvent):void {
var cerise:MovieClip = new cherry_mc();
cerise.x = [Link]() * [Link];
cerise.y = -20;
addChild(cerise);
[Link](Event.ENTER_FRAME, faireTomber);
}
function faireTomber(e:Event):void {
var c:MovieClip = [Link] as MovieClip;
c.y += cherrySpeed;
// Collision avec le panier
if ([Link](basket_mc)) {
score += 1;
score_txt.text = "Score : " + score;
[Link](Event.ENTER_FRAME, faireTomber);
removeChild(c);
}
// Si sort de l'écran
if (c.y > [Link]) {
[Link](Event.ENTER_FRAME, faireTomber);
removeChild(c);
}
}
// Chrono
[Link]([Link], decompte);
[Link]();
function decompte(e:TimerEvent):void {
temps--;
temps_txt.text = "Temps : " + temps;
if (temps <= 0) {
[Link]();
[Link]();
// Fin du jeu
var fin:TextField = new TextField();
[Link] = "Jeu terminé ! Score final : " + score;
[Link] = 300;
fin.x = [Link] / 2 - 150;
fin.y = [Link] / 2;
addChild(fin);
}
}