loadMovieNum on hitTest

Hi folks,

As a novice I’m going round in circles with a hitTest problem. I have a character moving around a maze picking up coins off the ground as it goes. When it hits a coin a new movie should be opened and is then closed from within itself. I am using the following script:

[FONT=Calibri][SIZE=3]//check if character has hit any of the coins and load the appropriate movie[/SIZE][/FONT]
[SIZE=3][FONT=Calibri]switch (true) {[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]case maze_char.hitTest (coin_1st) :[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]trace (“hit 1st coin”);[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]loadMovieNum (“coin1.swf”, 2);[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]break;[/FONT][/SIZE]

[SIZE=3][FONT=Calibri]case maze_char.hitTest (coin_2nd) :[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]loadMovieNum (“coin2.swf”, 3);[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]break;[/FONT][/SIZE]

[SIZE=3][FONT=Calibri]case maze_char.hitTest (coin_3rd) :[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]loadMovieNum (“coin3.swf”, 4);[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]break;[/FONT][/SIZE]

[SIZE=3][FONT=Calibri]case maze_char.hitTest (coin_4th) :[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]loadMovieNum (“coin4.swf”, 5);[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]break;[/FONT][/SIZE]

[SIZE=3][FONT=Calibri]case maze_char.hitTest (coin_5th) :[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]loadMovieNum (“coin5.swf”, 6);[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]break; [/FONT][/SIZE]
[SIZE=3][FONT=Calibri]}[/FONT][/SIZE]
Using a trace I can determine that the character has hit the coin, but for some reason the loadMovieNum doesn’t happen until the character moves back off the coin.

I would be grateful if anybody had any ideas what I’m doing wrong.

J