localconnection + mac + javascript = pain
ayer, en el trabajo , se tenía que hacer lo siguiente
1.guardar datos en root
2.abrir un popup
3.este popup se tenía que comunicar con la movie principal ( la que abría el popup)
4. luego de comunicarse con la movie principal cerrar la página.
no hay que darle muchas vueltas para saber que localConnection tiene una razón de ser, y en este caso nos sería muy útil y fácil de implementar.
la teoría era a prueba de fallos, pero doña mac, no se enteró de eso.
una vez echo el script, se procedió a la prueba, se probó en 8 máquinas y una mac ( nótese que la mac no se considera máquina *joke* )
como era de suponerse en la mac no jalaba.
luego de varias pruebas y remembranzas de familiares del creador de las mac, encontré el error.
luego de hacer la conexión y enviar la info, cerraba la ventana, en mac al cerrar la ventana ( getURL("javascript:void(self.close()))") ), como que cancelaba todo trámite pendiente y no ejecutaba la acción de localconnection.
solución:
en la movie principal luego de recibir los datos y ejecutar las acciones vía localconnection, se procedió a cerrar la ventana.
( getURL("javascript:void(nombreVentana.close()))") ).
osea, que el problema no estaba en el player de flash, sino más bien en la forma en que se interpreta el javascript, o en la forma en que pseudo funciona en mac.
ojalá y le sea útil a alguien.
salu2
kada
Que bueno .....
Me impresiono en comentario
Saludos
Desde Chile
hola! oye ahora con el localcoonnection de flash mx ya se quita el problema para mac y sobretodo de usar java!
bye
un problema:
Usando LocalConnetion en PC no hay problema de ningun tipo, no es necesario usar javaScript y no importa si la pelicula que recibe datos esta cerrada o abierta, pero en MAC deben estar abiertas las 2 movies para hacer el paso de variables. ¿hay alguna manera de mantener la Movie "receptora" cerrada ?
gracias
desde Spain (Madrid)