thiablo
Usuario Novato
Usuario Novato

Hola a tod@s. A ver si alguien me puede ayudar con una pega. Mis conocimientos de Flash son mínimos, pero por razones laborales me veo en la necesidad de modificar una presentación y estoy atascado con un problema.

He añadido un icono-botón en mi presentación cuya pretensión es crear una ventana con datos sobre los autores, patrocinadores, etc. He utilizado el siguiente código ActionScript procedente de otro botón (perteneciente a la misma presentación) que invoca una ventana de ayuda:

on (release) {
import mx.managers.PopUpManager
import mx.containers.Window
var myTW = PopUpManager.createPopUp(_root, Window, true, {closeButton: true, contentPath: "creditos.swf", title:"CRÉDITOS"});
myTW.setSize(400,300);
myTW.move(80,50);
windowListener = new Object();
windowListener.click = function(evt){
_root.myTW.deletePopUp();
}
myTW.addEventListener("click", windowListener);
}

Efectivamente, este código me invoca una ventana cuyo contenido es el especificado en el fichero "creditos.swf". Aparece en modo modal y el botón de cierre funciona bien.

La complicación aparece cuando me veo en la necesidad de añadir en esa ventana de créditos un icono en el que, al hacer click, saque a su vez una nueva ventana (más pequeña) con más datos. Por ello, en un nuevo icono -hablamos ya del fichero "creditos.fla"- asocié el código anterior, pensando que también iría bien:

on (release) {
import mx.managers.PopUpManager
import mx.containers.Window
var myTW = PopUpManager.createPopUp(_root, Window, true, {closeButton: true, contentPath: "creditos2.swf", title:"DATOS ADICIONALES"});
myTW.setSize(200,150);
myTW.move(80,50);
windowListener = new Object();
windowListener.click = function(evt){
_root.myTW.deletePopUp();
}
myTW.addEventListener("click", windowListener);
}

En esta ocasión, el contenido de la nueva ventana está asociado al fichero "creditos2.swf".

Y el tema es que la ventana pequeña aparece, en efecto, pero su botón de cierre no tiene efecto y por ello la presentación queda irremediablemente detenida.

Haciendo pruebas desde el entorno Flash con "creditos.fla", sin embargo, sí que la nueva ventana se invoca, y se cierra, bien.

Parece claro que se trata de un problema que aparece cuando entran en acción dos ventanas llamadas de esa forma.

Reitero que mis conocimientos de Flash son muy raquíticos (y de ActionScript no digamos), por lo que cualquier consejo o aclaración serán bienvenid@s, por sencill@s que sean.

Gracias por adelantado.

Avatar Image
Okupa del foro
Okupa del foro

vale, prueba a kambiarle el nombre a la variable myTW en el segundo boton... prueba kon myTW2, por ejemplo

Eske a veces txokan las variables al usar el mismo nombre en 2 sitios distintos...

Ya me diras ke tal fue

thiablo
Usuario Novato
Usuario Novato
Escrito originalmente por ArTMOSaik
vale, prueba a kambiarle el nombre a la variable myTW en el segundo boton... prueba kon myTW2, por ejemplo

Eske a veces txokan las variables al usar el mismo nombre en 2 sitios distintos...

Ya me diras ke tal fue


Antes de nada, gracias por la respuesta.

Ya probé con un cambio de nombres de variable por si era esa la causa, y en el segundo trozo de código, reemplacé "myTW" por "myTW2", y también "windowListener" por "windowListener2", pero sin éxito loco

Salu2.
Avatar Image
Okupa del foro
Okupa del foro

Vaya hombre, pues no se me okurre ke pueda ser... eske mi nivel tampoko es muy alto, para hacer kosas me sirve... pero para korregir lo de otros, ya me kuesta mas Fumador


De todas formas pasate por ESTE FORO y plantea alla la duda, ke hay gente ke kontrola bastante mas ke yo



Suerte.

thiablo
Usuario Novato
Usuario Novato

OK, ya he posteado la duda en el foro que me indicas.

Muchas gracias de nuevo Fumador

Salu2.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares