La primera cosa que deberia saber es donde comprueba si existe o no. La info la tienes en un db mysql?, en sqlite?, en un xml?, es importante, igualmente mas o menos es igual para todos:
por ejemplo, si estas tomando los datos de mysql tramite una pagina php que te genera un xml:
Código:
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.events.Event;
var opera:Operador = new Operador();
function verificarExistenciaOperador():void
{
var _urlR:URLRequest = new URLRequest("isOperadorInDB.php");
var _urlL:URLLoader = new URLLoader();
_urlL.load(_urlR);
_urlL.addEventListener(Event.COMPLETE, onVerifOperador);
}
function onVerifOperador(event:Event):void
{
var myXml = new XML(event.target.data);
if(myXml.isOperadorValido == "true")
{
entrar();
}
}
verificarExistenciaOperador();
Lo que haces es registrar un "listener" para saber cuando esa informacion esta cargada, y ahi recien realizas la comprobacion y entras.