Stappenplan acties:

  1. Zet je ontwerp om in HDV-formaat 1920 x 1080 pixels.
  2. Maak movieclips van alle objecten die je gaat zichtbaar of onzichtbaar plaatsen.

Variabelen aanmaken

var root = this;
 

Onzichtbare lagen

// zet hier alle movieclips onzichtbaar die je bij het laden nog niet mag zien
root.pizzaKaas.visible=false;
root.dropSalami.visible=false;
Op de knop 'btnToe' zet je de knopOpen buiten je Y-canvas:

Slepen van een movieclip (Drag)

// zet hier al je movieclips die je gaat verslepen
root.dragKaas.on("pressmove", move);
root.dragSalami.on("pressmove", move);
root.dragOlijf.on("pressmove", move);

function move(e) {

var p = stage.globalToLocal(e.stageX, e.stageY)
e.currentTarget.x= p.x;
e.currentTarget.y= p.y;

}
 

Loslaten van je movieclip (Drop)

// de movieclip Kaas muisknop loslaten
root.dragKaas.on("pressup", dropKaas);

function dropKaas() {

//vergelijk de rechthoek dropzone in horizontale en verticale positie (van x tot x + breedte)
if(root.dragKaas.x > 1187 && root.dragKaas.x < 1514 && root.dragKaas.y > 480 && root.dragKaas.y < 778) {
   
root.dragKaas.alpha=0;
root.dragKaas.x=root.dropzone.x;
root.dragKaas.y=root.dropzone.y;

root.pizzaKaas.visible=true;

} else {

root.dragKaas.alpha=1;
root.pizzaKaas.visible=false;

} // sluit else af

} // sluit functie dropKaas af
 

Score weergeven

var score = 0;

if(root.dragKaas.x > 1187 && root.dragKaas.x < 1514 && root.dragKaas.y > 480 && root.dragKaas.y < 778) {

// voeg een score toe als je het juist in de dropzone loslaat
score++
root.scoreText.text = score;
}
else {
// hier krijg je geen score bij
} 

 

Vergelijk je score

// score vergelijken
if(score == 2) {

root.dropKaas.visible=false;
root.dropKaas.visible=false;

root.pizzaPlaat.gotoAndPlay(2);
}