les escribo porque Flex me esta dando un error ilogico, si en un if tengo esto
Código :
if((e.target as SQLStatement).getResult().data.length>0)
Si lo anterior se cumple, por logica entra en el bloque del if. verdad, bueno dentro del bloque IF tengo lo sig.
Código :
Alert.show((e.target as SQLStatement).getResult().data.length.toString());
y cuando ejecuto me da el siguiente error. !
Código :
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo. at
Como es posible que si una expresion fue evaluada en la parte de arriba, dentro del mismo bloque va a decirme que No se puede acceder a una propiedad o metodo del objeto nulo.
el codigo completo para que lo vean mejor
Código :
private function onQuerySelectSUCCESS(e : SQLEvent):void
{
if((e.target as SQLStatement).getResult().data.length>0)
{
Alert.show((e.target as SQLStatement).getResult().data.length.toString());
}
else
{
dispatchEvent(new BDEvent(BDEvent.BD_ERR, "No hay nada ...
"));
}
}salu2
Joris
