Ver Mensaje Individual
  #8 (permalink)  
Antiguo 14/05/2011, 17:34
Avatar de Aijoona
Aijoona
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Buenos Aires
Mensajes: 779
Antigüedad: 13 años
Puntos: 343
Respuesta: Saber cuando termina funcion

Si las funciones no involucran codigo asincronico (timeouts y/o ajax) es sencillo, ya que el interprete ejecuta las instrucciones secuencialmente.
Distinto es el caso si son asincronicas, ya que estas obligado a usar algun tipo flag. Si tenes ganas de buscar al respecto, te tiro un par de ideas, de las cuales seguramente alguna resuelve tu problema:

Pattern Observer como ya mencionaron, observas el cambio de estado de un objeto.
Callbacks, tu funciones reciben dentro de sus argumentos otra funcion que ejecutan en un momento dado.
Colas, podes implementar una cola para asegurarte el orden de ejecución de tus funciones.

Del primer y tercer caso escribí entradas en mi blog, si te interesa:

Pattern observer:
http://blog.aijoona.com/2011/02/11/patrones-de-diseno-y-javascript-observer/

Colas de ejecución básicas:
http://blog.aijoona.com/2011/04/30/implementando-colas-de-ejecucion-en-javascript/
__________________
blog | @aijoona