Ik moet een spelletje maken voor school (voor het examen Programmeren).
Het spelletje is zo goed als af, maar ik zit nog met 1bug.
Dit is de link naar de online versie:
http://student.devine.be/joyce.de.groote/eindopdrachtCP1/
Nu, mijn probleem doet zich voor als je alle leventjes kwijt bent en je op de opnieuw knop klikt.
Hier springt die terug naar frame 2, ik verwijder alles wat er niet meer moet staan.
Maar mijn blokken willen niet weg, wat ik ook probeer.
Ongeveer de helft gaat weg, maar de rest blijft gwn staan.
Er komt zelfs geen error.
Hier zet'k die blokken op stage
Manier waarop'k die blokken wil verwijderen:
weet er iemand wat ik verkeerd doe?
Het spelletje is zo goed als af, maar ik zit nog met 1bug.
Dit is de link naar de online versie:
http://student.devine.be/joyce.de.groote/eindopdrachtCP1/
Nu, mijn probleem doet zich voor als je alle leventjes kwijt bent en je op de opnieuw knop klikt.
Hier springt die terug naar frame 2, ik verwijder alles wat er niet meer moet staan.
Maar mijn blokken willen niet weg, wat ik ook probeer.
Ongeveer de helft gaat weg, maar de rest blijft gwn staan.
Er komt zelfs geen error.
Hier zet'k die blokken op stage
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| function creeerBlokken():void { //x & y positie van de blokken vastleggen var xPos:uint = 200; var yPos:uint = 100; //aanmaken van de lus om de muizen te maken //#muizen is geweten => for-lus for( var i:uint = 1; i <= aantalBlokken; i++){ //instantie blokje aanmaken blokje = new Blokje(); // blokjes positioneren blokje.x = xPos; blokje.y = yPos; xPos += 59; // rijen van 7 aanmaken if (i % 7 == 0) { xPos = 200; yPos += 22; } // blokken op stage zetten addChild(blokje); // blokken in de array steken. blokArray.push ( blokje ); } } |
Manier waarop'k die blokken wil verwijderen:
code:
1
2
3
4
5
6
7
8
9
| for( var i:uint = blokArray.length; i > 0; i--) { var dpo:DisplayObject = getChildAt(i); if (dpo is Blokje) { removeChild(dpo); } } |
weet er iemand wat ik verkeerd doe?