puedes hacer algo parecido ha esto
Código PHP:
var keyLabel:Array=new Array("dado1","dado2","dado3","dado4","dado5","dado6")
var dado=new Dado();
addChild(dado);
dado.x=50;
dado.y=50;
var n:int=1
var timerStop:Timer=new Timer(1000*3,1)
timerStop.addEventListener(TimerEvent.TIMER,detectStopDado)
dado.stop()
dado.addEventListener(MouseEvent.CLICK,initTimerStopDado)
function initTimerStopDado(event:MouseEvent){
dado.removeEventListener(MouseEvent.CLICK,initTimerStopDado)
n=random()
dado.play()
timerStop.reset()
timerStop.start()
}
function detectStopDado(event:TimerEvent){
dado.addEventListener(Event.ENTER_FRAME,StopDado)
}
function StopDado(event:Event){
if(dado.currentFrameLabel==keyLabel[n]){
dado.stop()
dado.removeEventListener(Event.ENTER_FRAME,StopDado)
dado.addEventListener(MouseEvent.CLICK,initTimerStopDado)
}
}
function random():int {
return (Math.round(Math.random()*5)==Math.round(Math.random()*5))?Math.round(Math.random()*5):Math.round(Math.random()*5);
}
ejemplo
http://crea-flash.com/index.php?opti...&id=5&Itemid=8