Ahh perdón, si lo que dice Joseba de un Ejemplo es que no se entiende bien
mi problema, como te pasa a ti Clay os pongo uno.
function otrafuncion(){
_root.pepe=5;
}
function larga(){
....
otrafuncion();
}
function principal(){
...
_root.pepe=3
larga(); // Llama a larga() y esta a su vez a otrafuncion()
trace(pepe) // imagínate que me sale 3
}
Está muy simplificado, ya que yo trabajaba con movieclips creados en
ejecución, o atachados de biblioteca (de ahí puede venir el problema por los
asincronismos de cargar)
Pero imaginaros que me salga 3, como si larga() no hubiera terminado.
¿Esto es posible?
No sé cómo funciona el FlashPlayer en tiempo de ejecución con el código y
las funciones. Además como las funciones son algo que se introdujo a partir
de FlashPlayer 5, no sé si funcionan igual que en otros lenguajes.
Ya os digo que a mi me dió esa impresión, también es verdad que era un
proyecto muy grande y tuve que ñapearlo moviendo el código de la función
larga() dentro de la función principal. El problema si no recuerdo mal era
al borrar movieclips creados dinámicamente, que antes de borrarlos todos me
hacía otra cosa que no debería hacer hasta no terminar el proceso.
Salu2
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------