Muchas gracias, ahora tengo otro problema, necesito sacar un numero fuera de esta funcion y me sale 0 en el output cuando las opciones en respuesta al mouseup son 1, 2 ,3, 4 o 5.
Qué me está faltanto?
var intento1:Array = [];
var codigoLlaveRoja:uint;
function dropRedKey(event:MouseEvent=null):uint
{
if(llaverojap0_mc.cabezaroja_mc.hitTestObject(cerr adura1_mc) && cerradura1 == false)
{
codigoLlaveRoja = 1;
intento1.push(codigoLlaveRoja);
parent.removeChild(llaverojap0_mc);
llaveRoja = new LlaveRojaP1();
addChild(llaveRoja);
llaveRoja.x = cerraduraTodasX;
llaveRoja.y = cerradura1Y;
cerradura1 = true;
}
Siguen varios else if, y al final pongo
return codigoLlaveRoja;
}
Al hacer: trace(dropRedKey()); me tira 0.
Muchas Gracias