Ik ben bezig met een spel maken. Hiervoor moet ik een variabele kunnen definieren in de root en dan afvangen in een andere movieclip. Het gaat erom dat ik de nieuwe variabele doorkrijg in de movieclip, zonder die opnieuw te initialiseren.
De movieclip kiest dan wat te doen door middel van if statements.
Ik heb in de root een knop waarmee de variabele met 1 opgehoogd wordt.
De variabele komt binnen de root wel door, maar in mijn movieclip niet.
globaal is dit het idee... (het eerste stukje code staat in de root en het tweede stuk in de movieclip. Daar gebeurt natuurlijk iets anders dan alleen tracen (maar dat is om te testen).
Ik hoop dat iemand weet hoe ik nu die variabele correct kan afvangen, zit inmiddels met mijn handen in mijn haar over deze kwestie.
Bij voorbaat dank.
De movieclip kiest dan wat te doen door middel van if statements.
Ik heb in de root een knop waarmee de variabele met 1 opgehoogd wordt.
De variabele komt binnen de root wel door, maar in mijn movieclip niet.
code:
1
2
3
4
5
6
7
8
9
10
11
12
| schudknop_mc.onPress = function()
{
if(geschud < 3)
{
geschud += 1;
}
else
{
geschud = 1;
}
schudmeter.text = geschud;
} |
code:
1
2
3
4
| if(_root.geschud == 1)
{
trace("GESCHUD is " + _root.geschud);
} |
globaal is dit het idee... (het eerste stukje code staat in de root en het tweede stuk in de movieclip. Daar gebeurt natuurlijk iets anders dan alleen tracen (maar dat is om te testen).
Ik hoop dat iemand weet hoe ik nu die variabele correct kan afvangen, zit inmiddels met mijn handen in mijn haar over deze kwestie.
Bij voorbaat dank.