Buenos días Anabela.
¿Es posible que las pruebas las hicieras en un archivo aislado y que al
integrar la galería ésta esté en un swf que cargas dentro de otro?
Yo tuve el problema apuntado y adopté la siguiente solución:
En lugar de:
import mx.managers.PopUpManager;
import mx.containers.Window;
// m_LTP es una referencia a la línea de tiempo principal
var miVentana = PopUpManager.createPopUp(m_LTP, Window, true,
{titleStyleDeclaration:"tituloCSS"}, true);
Las sentencias son:
import mx.containers.Window;
import mx.managers.DepthManager;
// m_LTP es una referencia a la línea de tiempo principal
var miVentana = m_LTP.createClassChildAtDepth(Window, DepthManager.kTop);
Espero que te sirva de ayuda.
Un saludo: raúl.
El día 4/09/07, Anabela <[EMAIL PROTECTED]> escribió:
>
> Hola
>
> Estoy haciendo una galeria dinamica y necesito que cada vez que quieran
> agrandar la imagen le hagan clic en ella y aparezca en un pop up.
>
> Bueno la cosa es qeu hice todo eso en un archivo de prueba y funciona
> perfectamente pero cuando lo hago en otro no funciona, algo muy raro.
>
> Tengo un clip de peliucla en donde cargo las imagenes que son swf y sobre
> ella un boton con propiedad alfa, el codigo del boton es el siguiente:
>
>
>
> on (release) {
>
> import mx.managers.PopUpManager;
>
> import mx.containers.Window;
>
>
>
> ancho = 600;
>
> alto = 500;
>
> titulo = "Galeria";
>
> contenido = "images/car" + c + ".swf";
>
> x = (Stage.width/2)-(ancho/2);
>
> y = (Stage.height/2)-(alto/2);
>
>
>
> var miVentana = PopUpManager.createPopUp(_root, Window, true
> {titleStyleDeclaration:"tituloCSS"});
>
> miVentana._x = x;
>
> miVentana._y = y;
>
>
>
> miVentana.setSize(ancho, alto);
>
> miVentana.title = titulo;
>
> miVentana.contentPath = contenido;
>
> miVentana.closeButton = true;
>
> ventanaListener = new Object();
>
> ventanaListener.click = function(evt) {
>
> _root.miVentana.deletePopUp();
>
> };
>
> miVentana.addEventListener("click", ventanaListener);
>
> // -- Creación de una hoja de estilos para el pop-up
>
> var estiloObj = new mx.styles.CSSStyleDeclaration();
>
> estiloObj.fontFamily = 'Verdana';
>
> estiloObj.fontSize = 10;
>
> estiloObj.color = 0xff0000;
>
> _global.styles.tituloCSS = estiloObj;
>
> }
>
>
>
> Aclaro que no me da ningun error y este mismo codigo funciona perfecto en
> otra pelicula.
>
> Uso flash 8
>
> Espero que me orienten
>
>
>
> Anabela
>
>
>
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
>
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------