Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/08/2010, 08:38
skobrinsky
 
Fecha de Ingreso: agosto-2010
Mensajes: 4
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Return a value

Probe con otra cosa porque vi un tutorial donde dice que si una funcion tiene de parametro un mouse event no puede devolver un valor. No se si está bien, pero a mi no me funciona.
Entonces hice esto, cree una función para obtener un codigo según el color de llave que se utilice en cada cerradura.

Este es el codigo:

function obtenerCodigo():void
{
if(llaveRoja.y == cerradura1Y);
{
trace("SI");
}

y desde la función dropRedKey llamo a esta función

function dropRedKey(event:MouseEvent):void
{
if(llaverojap0_mc.cabezaRoja_mc.hitTestObject(cerr adura1_mc) && cerradura1 == false)
{

parent.removeChild(llaverojap0_mc);
llaveRoja = new LlaveRojaP1();
addChild(llaveRoja);
llaveRoja.x = cerraduraTodasX;
llaveRoja.y = cerradura1Y;
cerradura1 = true;
llaveRoja.obtenerCodigo();
}
else if(llaverojap0_mc.cabezaRoja_mc.hitTestObject(cerr adura2_mc) && cerradura2 == false)
{
parent.removeChild(llaverojap0_mc);
llaveRoja = new LlaveRojaP1();
addChild(llaveRoja);
llaveRoja.x = cerraduraTodasX;
llaveRoja.y = cerradura2Y;
cerradura2 = true;
....

el error que me tira ahora es:
obtenerCodigo is not a function
Como que no es una función??????
Ayuda por favor!!!!!
Muchas Gracias