SGuidobono Blog

Problemas entre Flash Player 8 y Javascript

* * *     1 votos
Publicado en General, Flash - Básico, Javascript por Sebas! el 7 Febrero del 2006

Armando mi sitio descubí un error del nuevo Player de Flash 8. Si se fíjan en mi “minifolio” pueden ver que debajo de cada imagen hay un boton que dice “ampliar”… bueno, si volvemos el tiempo atras cuando comencé con el sitio y todavia no tenía la última versión del player 8 de flash instalada� todo andaba de maravillas tanto en Firefox� como en� IE, o sea al clickear en “ampliar” las imágenes aparecian más grandes en un popup abierto a través de una función de Javascript la cual genera un popup nuevo y adapta su tamaño al tamaño de la foto elegida.

Un dia, mi querido y amado Firefox me pidió instalar nuevamente el plugin de Flash 8 , ya que habia una nueva versión… yo encantado acepte sin problemas, hasta que me di cuenta que algo habia dejado de funcionar…Magicamente el popup no se abria más en Firefox, por lo que decidi ponerme a investigar un poco.

Luego de largas noches sin dormir encontre el problema. El nuevo Player de Flash 8 en� Firefox� tiene� conflictos con nuestros queridos pero siempre problematicos caracteres latinos.
El tema es así: Si flash pasa un parametro a una función de Javascript que contenga un caracter latino, Firefox bloquea el popup, dejando el botón sin acción alguna.
En mi caso enviaba el titulo del popup “Sebastián Guidobono” y no funcionaba para nada… Pero al cambiarlo a “Sebastian Guidobono” todo volvio a la normalidad y ahora los amantes de Firefox como yo podemos disfrutar de las versiones ampliadas de mis trabajos :P

Bueno…. un primer aporte al mundo, simple pero útil!

15 comentarios para 'Problemas entre Flash Player 8 y Javascript'

  1. Gonzalingui dice,

    el 7 de Febrero del 2006 a las 17:49

    Probaste poniendo “á” en vez de “á”?

    Esa sería la forma correcta de escribirlo, y supuestamente tendría que funcionar.

    Saludos

  2. Gonzalingui dice,

    el 7 de Febrero del 2006 a las 17:50

    Perdón, se ve que en mi comentario no salió…

    Probaste poniendo “& a a c u t e ;” (pero sin espacios) en vez de “á” ?

    Saludos

  3. Sebas! dice,

    el 7 de Febrero del 2006 a las 18:58

    no tuve tiempo de probarlo, pero seguramente funcione, no se me habia cruzado por la cabeza!…
    Gracias por tu aporte Gonzalingui :D

  4. Alan dice,

    el 7 de Febrero del 2006 a las 4:16

    Hola saben por que los pop up ( para abrir en ventana nueva no se ven con flash 8??

    Ya somos muchos con el problemita y nadie sabe nada =(
    Ustedes saben???

    Saludos…

  5. pedro dice,

    el 7 de Febrero del 2006 a las 11:49

    He probando un montón de códigos para hacer una popup en Flash 8 y alguna funciona en el pc pero ninguna en la red.

    ¿ Alguien tiene una solución fiable ? Lo que en Flash 5 y MX me ocupaba unos minutos, en Flash 8 llevo 6 días sin obtener resultado.

    Os agradecería una ayudita…Saludos

  6. Pedro dice,

    el 7 de Febrero del 2006 a las 15:34

    LLevo 2 meses con el problema de las popups en flash 8 y después de tantas y tantas pruebas ya no sé por donde voy.

    Te agradecería sinceramente me enviaras un códido probado que te funcione bien.

    Mi esperanza es adaptar este código a mis popups, cambiando por supuesto los caracteres latinos.

    Un saludo y gracias por aclararme este suspense que me trae de cabeza.

    Pedro ( bilchetus )

  7. Pablo dice,

    el 7 de Febrero del 2006 a las 16:10

    Hoa, tnego un problemita.

    Estoy trabajando con flash8 y FMS estoy tratando de hacer un chat, per ahi esta el problema, el momento de obtener un objeto compartido, este me retorna nulo, si alguien me porìa ayudar… pabloesg_8@hotmail.com

    Gracias a tods por su ayuda

  8. Hepau dice,

    el 7 de Febrero del 2006 a las 12:59

    Hola amigos:
    No sé si aún responden, pero mi problema es con “el consabido pop up” Efectivamente en Firefox no me funciona el botón que ejecuta el javascript. Parece muerto. Bueno, en Explorer 6,0 tampoco y es desde actualicé la versión a Flash Player 9
    Si pueden ayudarme, te lo agradecería montones, pues estoy desesperada.
    Gracias, mi mail es: paula@aeuc.cl
    Hepau.

  9. Sebas! dice,

    el 7 de Febrero del 2006 a las 13:10

    Hepau tene en cuenta que el nuevo player de Flash cuenta con los molestos SandBox, q no permiten ejectuar unas cuantas acciones en forma local.
    Una de ellas es justamente ejecutar el JS de popup en forma local en tu maquina.

    Antes que nada probaria de subir ese codigo a algun servidor y probarlo desde ahi!

  10. Javigoile dice,

    el 7 de Febrero del 2006 a las 20:28

    Sebas! tiene razón. Localmente no funciona, pero cuando lo subis a un servidor anda a la perfección…quien lo hubiera dicho no?
    Gracias Sebas!

  11. zinc dice,

    el 7 de Febrero del 2006 a las 16:17

    totalmente de acuerdo.. :)

  12. Danilo dice,

    el 7 de Febrero del 2006 a las 13:29

    Entonces, ¿Cómo puedo hacer que mi vídeo swf llame a una función javascript (como pop ups) si necesariamente las tengo localmente (como en el caso de cds)?, el pop up dejo de funcionar cuando actualice la versión del flash player del 8 al 9.

    Gracias de antemano.

  13. Sebas! dice,

    el 7 de Febrero del 2006 a las 23:51

    Lamentablemente estas en lo correcto, la unica forma de que ande localmente es autorizando ese swf en la pagina de seguridad del player de flash, mas adelante voy a ver si puedo escribir un tutorial sobre los sandbox de flash 8 asi se aclaran esas duda.

    Saludos

  14. Endles§ dice,

    el 7 de Febrero del 2006 a las 15:57

    Holas yo tengo el mismisimo problema, no me funcionan las funciones q creo en javascript, para usarlas en Flash 8, como lo hago, en las versiones anteriores era muy facil, ¿Alguien me puede ayudar?, gracias.

  15. Endles§ dice,

    el 7 de Febrero del 2006 a las 15:58

    Si me pudieran enviar un codigo para probarlo seria genial! gracias.

Deja un comentario