Hola,
el problema está casi resuelto...
tal y como me recomendabas lo probé primero en as2
Código:
on (release){
getURL("javascript:LightboxDelegate('images/image-1.jpg','caption1')")
}
y comprobé que el flash tambien desaparecía, con lo cual el problema no era ActionScript. Buscando por allí encontré que el archivo lightbox.js o lightbox++.js (según cual se use) contiene una función para los objetos con parámetros "hidden" y al cambiarlos por "visible" ya funciona bien, tanto en as2 como en as3.
Ahora el problema, con as3, es que funciona bien en firefox, safari y opera pero no en explorer. Y el conflicto está en usar el External Interface de as3. He leído algo sobre el [URL="http://mihai.bazon.net/blog/flash-s-externalinterface-and-ie"]inner_html[/URL], pero no acabo de entender que tengo que hacer para que funcione en explorer.
Tambien he encontrado este [URL="http://www.extremefx.com.ar/blog/fixing-flash-external-interface-inside-form-on-internet-explorer"]link [/URL]y he probado poner el código en mi archivo ufo.js pero sigue sin funcionar.
Muchas gracias
Saludos.