Hobbes2002
%Europe/Berlin %422 %2007, 10:09
Hey,
Ik zit hier 3e Kerstdag met een actionscript-probleem waar ik niet uitkom.
Het volgende is het geval:
we hebben een sudoku gemaakt waar je MC's sleept in een grid, met behulp van een
if droptarget wordt gekeken op de desbetreffende MC op de juiste plek staat, niet zo dan springt hij terug, wel, blijft hij staan. Deze sleepbare MC bestaat uit text en een button met de actions.
Nu is het idee om ter controle van de ingevulde velden een teller bij te houden. Er zijn 36 vakjes waarvan er 6 gevuld zijn. Dus als de teller op 30 staat zou hij iets van Gefeliciteerd moeten geven.
Nu het probleem: er is een variabele teller aangemaakt, deze wordt in de root op 0 gezet
teller = 0;
trace (teller);
Op iedere sleepbare MC staat de code om te controleren en de teller op te verhogen met 1
on (release) {
stopDrag();
if (_droptarget eq "/target08") {
setProperty("", _x, 266);
setProperty("", _y, 99);
teller ++;
trace (teller);
}
}
Het vreemde is dat alle sleepbare MC's als waarde voor de teller 1 geven. er wordt alleen van 0 naar 1 verhoogd, daarna niet meer.
Iemand een idee wat ik fout doe?
Ben benieuwd naar jullie reacties. Dank je wel!
Marc
Ik zit hier 3e Kerstdag met een actionscript-probleem waar ik niet uitkom.
Het volgende is het geval:
we hebben een sudoku gemaakt waar je MC's sleept in een grid, met behulp van een
if droptarget wordt gekeken op de desbetreffende MC op de juiste plek staat, niet zo dan springt hij terug, wel, blijft hij staan. Deze sleepbare MC bestaat uit text en een button met de actions.
Nu is het idee om ter controle van de ingevulde velden een teller bij te houden. Er zijn 36 vakjes waarvan er 6 gevuld zijn. Dus als de teller op 30 staat zou hij iets van Gefeliciteerd moeten geven.
Nu het probleem: er is een variabele teller aangemaakt, deze wordt in de root op 0 gezet
teller = 0;
trace (teller);
Op iedere sleepbare MC staat de code om te controleren en de teller op te verhogen met 1
on (release) {
stopDrag();
if (_droptarget eq "/target08") {
setProperty("", _x, 266);
setProperty("", _y, 99);
teller ++;
trace (teller);
}
}
Het vreemde is dat alle sleepbare MC's als waarde voor de teller 1 geven. er wordt alleen van 0 naar 1 verhoogd, daarna niet meer.
Iemand een idee wat ik fout doe?
Ben benieuwd naar jullie reacties. Dank je wel!
Marc