Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2008, 05:48
Avatar de Corneja
Corneja
 
Fecha de Ingreso: febrero-2008
Ubicación: Senolaf
Mensajes: 268
Antigüedad: 16 años, 1 mes
Puntos: 8
Diferencias en Flash entre IE y Firefox

Hola a todos:

Perdonadme si la pregunta ya se ha contestado, pero no estoy alucinando...

He creado una página (http://consiste.es/acap1) con una flash en la parte de arriba que en Firefox funciona correctamente (si pulsas un botón del menú más a la derecha del que está abierto se mueve hacia la derecha y si pulsas uno más a la izquierda se mueve a la izquierda) y en IE siempre se mueve hacia la izquierda.

El time line está definido como sigue:

4 CAPAS. La primera con las acciones, la segunda con las imágenes que se mueven, la tercera con el fondo y la cuarta con las cajas de texto donde almaceno la posición y el destino

Fotograma1: Defino una función que oculta todas las imagenes menos la de la opción que está abierta y la opción de destino. Stop() Para que cuando entres la primera vez muestre sin animación la imagen de la primera sección

Fotograma2: Cambio los atributos de visibilidad dependiendo del botón que se haya pulsado y reproduzco (esta es la secuencia que se mueve hacia la derecha)

Fotograma 52: Stop() porque ha llegado y cambio la imagen del origen por la de la sección en que se encuentra ahora

Fotograma 54: Cambio los atributos de visibilidad dependiendo del botón que se haya pulsado y reproduzco (esta es la secuencia que se mueve hacia la izquierda)

Fotograma 106: Stop() porque ha llegado y cambio la imagen del origen por la de la sección en que se encuentra ahora

El código no puede ser más sencillo. La llamada al Frame2 o al 54 las realizo desde JAVASCRIPT con un
window.document["pelicula"].GotoFrame(1); //para IE
document.pelicula.GotoFrame(1); //para Firefox

El fotograma del GotoFrame puede ser 1 o 53 dependiendo de si la sección en la que estás es mayor o menor que la sección a la que vas.

Ya os digo que en Firefox funciona perfectamente, pero en IE sólo hacia la izquierda. ¿Alguna idea?