Foros del Web » Creando para Internet » Flash y Actionscript »

ir a un fotograma concreto desde un enlace html

Estas en el tema de ir a un fotograma concreto desde un enlace html en el foro de Flash y Actionscript en Foros del Web. Hola, tengo una pelicula principal.swf con una serie de fotogramas. En cada uno de ellos se desarrolla los diferentes apartados de la web. Estoy creando ...
  #1 (permalink)  
Antiguo 09/12/2007, 12:11
Avatar de salvados  
Fecha de Ingreso: marzo-2005
Mensajes: 37
Antigüedad: 19 años, 1 mes
Puntos: 1
ir a un fotograma concreto desde un enlace html

Hola,

tengo una pelicula principal.swf con una serie de fotogramas. En cada uno de ellos se desarrolla los diferentes apartados de la web.

Estoy creando un "mapa del sitio" en html de toda la web y estoy intentando saltar desde un enlace html a un fotograma concreto de la pelicula principal.swf

Llevo todo el día buscando y probando, pero no consigo encontrar algún post que me lo solucione. Me extraña muchisimo que no se pueda hacer de una manera fácil. Tal vez no se buscar

He colocado el tema en esta sección porque me ha parecido la mas apropiada, puede ir tambien en la sección HTML.

Muchas gracias y saludos para todos
  #2 (permalink)  
Antiguo 09/12/2007, 13:30
Avatar de SinguerInc  
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 551
Antigüedad: 16 años, 6 meses
Puntos: 5
Re: ir a un fotograma concreto desde un enlace html

te digo una opcion:

haces una function javascript:

Código:
<script language="JavaScript">
<!--
    function thisMovie(movieName) {
        var isIE = navigator.appName.indexOf("Microsoft") != -1;
        return (isIE) ? window[movieName] : document[movieName];
    }

    function gotoFotogramaNumber(num) {
        thisMovie("elNombreDeTuMovie").goTo(num);
    }
// -->
</script>
en el html tendras algunos links con lo siguiente:

Código:
<a href="javascript:gotoFotogramaNumber(5);" target="_self">Ir al 5</a>
<a href="javascript:gotoFotogramaNumber(10);" target="_self">Ir al 10</a>
<a href="javascript:gotoFotogramaNumber(15);" target="_self">Ir al 15</a>
y en el flash:

Código:
import flash.external.ExternalInterface;

ExternalInterface.addCallback("goTo", this, goTo);
function goTo(num:Number):Void {
gotoAndPlay(num);
}
algo asi...espero no haberme equivocado en nada. saludos.

ah...y en las propiedades del flash, en el html, debes poner algo asi como "allowScriptAccess" = always...

busca en la ayuda de flash ExternalInterface para algo mas completo!
__________________
/blog.singuerinc.com
  #3 (permalink)  
Antiguo 19/12/2007, 05:01
Avatar de salvados  
Fecha de Ingreso: marzo-2005
Mensajes: 37
Antigüedad: 19 años, 1 mes
Puntos: 1
Re: ir a un fotograma concreto desde un enlace html

Muchas gracia por la respuesta, me ha dado ideas pero aun no he consegido que me funcione.

Me dejé de decir algo importante, los enlaces html estan en un archivo y la pelicula principal.swf esta en otro. Estoy utilizando ASP tambien, pero por ahora nada

Gracias por tu información
  #4 (permalink)  
Antiguo 19/12/2007, 15:41
Avatar de SinguerInc  
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 551
Antigüedad: 16 años, 6 meses
Puntos: 5
Re: ir a un fotograma concreto desde un enlace html

estas frito....los enlaces y el swf tienen q estar en el mismo file, pero si utilizas asp, puedes pasar por queryString o session una variable con el numero de frame, luego en el otro file que recibe la variable ejecutas una funcion javascript con ese numero que llama una funcion en flash que va a ese frame....jeje, se entendio?

saludos.
__________________
/blog.singuerinc.com
  #5 (permalink)  
Antiguo 13/05/2009, 14:12
 
Fecha de Ingreso: abril-2007
Ubicación: Montevideo-Uruguay
Mensajes: 5
Antigüedad: 17 años
Puntos: 0
Respuesta: ir a un fotograma concreto desde un enlace html

hola, yo estoy con un problema similar. Pero quiero que al presionar en un botón del Html, me vaya a un fotograma determinado del Flash, donde hay un movieClip con una animación.

Cómo sería bien la adaptación del ejemplo anterior? He puesto todo tal como se indica, me reconoce el Flash, pero no me lee la función dentro del Flash :(


Gracias!
  #6 (permalink)  
Antiguo 13/05/2009, 14:16
 
Fecha de Ingreso: abril-2007
Ubicación: Montevideo-Uruguay
Mensajes: 5
Antigüedad: 17 años
Puntos: 0
Respuesta: ir a un fotograma concreto desde un enlace html

alguien sabe la respuesta?? Gracias!
  #7 (permalink)  
Antiguo 14/05/2009, 02:18
Avatar de AnisDelMono  
Fecha de Ingreso: febrero-2007
Ubicación: Pas de la Casa
Mensajes: 247
Antigüedad: 17 años, 2 meses
Puntos: 7
Respuesta: ir a un fotograma concreto desde un enlace html

Pues si no pones el codigo, nu se

El codigo que ha puesto SinguerInc, parece que esta muy bueno. Algo debes de hacer mal. Pero repito, si no pones tu codigo poco te podremos ayudar

Tambien hay otra solucion. Utilizar FlashVars (googlea). Pero no alteraria la parte del codigo flash del ejemplo, aunque si la manera de pasar la variable.

Un saludo
__________________
=>=>=>=>=>=>=>=>=>=>=>=>=>
¡Disidente!
Frente Popular de Judea, Life of Brian
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:17.