Hola, os pongo la siguiente página:
www.publifestival.com
Me gustaría saber como se hace para que cada vez que se pulsa un botón del menú sólo cambie el contenido de dentro de la página en lugar de que te mande a una páginas nueva.
Gracias
| |||
¿Cómo se hace esto de los menús? Hola, os pongo la siguiente página: www.publifestival.com Me gustaría saber como se hace para que cada vez que se pulsa un botón del menú sólo cambie el contenido de dentro de la página en lugar de que te mande a una páginas nueva. Gracias |
| |||
Respuesta: ¿Cómo se hace esto de los menús? Se hace con la carga de swf externos. Deberás crear un Movie Clip (que puede ser vacío y arrastrarlo hasta el punto donde quieres que se carguen los swf, y ponerle un nombre de instania. Te aparecerá como un puntito hueco) que sirva de cargador (en él se cargarán los documentos swf - es decir, otros Movie Clip - externos), que deberán estar en la misma carpeta guardados del Movie Clip principal. El código para los botones sería: on (release) { contenedor.loadMovie("hoja1.swf"); "Contenedor" sería el nombre de instancia del Movie Clip vacío en el que se cargarán los externos y que has arrastrado hasta el punto del escenario que quieres. Y "hoja1.swf" el archivo que se te ha creado al publicar tu flash y que deberá estar en la misma carpeta que el Movie Clip principal guardado. Cuando hagas la prueba, para ver si te funciona, es importante que no te olvides de publicar también (asegurar que se ha creado el swf) de cada archivo externo que se va a cargar (en este caso "hoja1"). Y, si quieres que, al cargarse la página, antes de apretar ningún botón, ya aparezca algo cargado de inicio, sólo tendrás que seleccionar el fotograma en el que quieres que aparezca (por ejemplo, el primero mismo), y en ACCIONES poner el código: contenedor.loadMovie("hoja1.swf"); Es decir, lo mismo pero sin 'on release' y como código de fotograma - y no de botón -. Ahí va un tutorial: http://www.aulaclic.es/flash8/t_19_6.htm Última edición por sonodiman; 22/01/2009 a las 19:01 |
| |||
Respuesta: ¿Cómo se hace esto de los menús? Mira tienes una barra de menu, en cual son botones vamos por un ejemplo con uno de ellos, el boton se va a llamar osea el nombre de instancia de ese boton se llama "clientes_btn", bueno luego aparte realiza un nuevo documento, con las medidas donde lo quieres insertar a la pelicula externa, una vez echo lo publicas o exporta tiene q estar en el mismo raiz q la pelicula principal, y le das de nombre clientes.swf, luego en el archivo principal , te vas a Insert / New simbol / Movie clip creas un clip de pelicula vacio, lo cierras o te vas a la scena, ese clip de pelicula se creo y se encuentra en la libreria, arrastralo a la scena donde quieras q aparezca la pelicula externa, le das un nombre de instancia le vamos a poner "contenedor", una vez q tenes todo eso, en un frame vacio le colocamos el siguiente codigo:
Código:
y listo eso seria todo, bueno espero haberte ayudado. clientes_btn.onRelease = function () { loadMovie ("clientes.swf", "contenedor"); } |