Ok, step by step:

In hero 1, he goes first. When he selects his move, set a variable:
code:
_root.turn="hero2"



Now in hero 2, add an if statement around everything:
code:
if(_root.turn=="hero2"){


then after player 2 has made his move add:
code:
_root.turn="hero3"



Then add another if statement to hero 3:
code:
if(_root.turn=="hero3"){



Then you need a timer to wait 2 seconds. As kianis said:
code:
max = 3 *12; // (seconds *framerate)

a ++;
if(a<max) {
a ++;
}



Change the "3" to the number of seconds to wait and the "12" to the frame rate of your game(frames per second, you get it?) then it keeps adding one to a until it is greater than the number of seconds. This means 3 seconds has passed.

Now, immediately after that, you need some more if statements:

code:

else{
if(hero1speed>hero2speed&&hero1speed>hero3speed)
{
//HERO 1 WINS
}
//etc.
}



Keep adding more statements until you meet all possibilities.

Hope that helps