Foros del Web » Creando para Internet » Diseño web »

Enlazar botones flash con un codigo HTML

Estas en el tema de Enlazar botones flash con un codigo HTML en el foro de Diseño web en Foros del Web. Hola a tod@s, soy novato en la creacion de paginas web pero tengo un problema que me lleva horas buscando y no doy con la ...
  #1 (permalink)  
Antiguo 11/10/2012, 16:08
 
Fecha de Ingreso: octubre-2009
Mensajes: 2
Antigüedad: 15 años, 1 mes
Puntos: 0
Enlazar botones flash con un codigo HTML

Hola a tod@s, soy novato en la creacion de paginas web pero tengo un problema que me lleva horas buscando y no doy con la soluccion.

Estoy creando una web desde 0 con el bloc de notas y usando principalmente codigos HTML. He elavorado unos botones desde el programa Dreamweaver y explico.

Cada boton representa una pagina nueva (Inicio, Productos, Servicios, ...) y lo que intento lograr es que desde la pagina Inicio si pulso sobre el boton Servicios me vincule hacia la pagina de esta. En el bloc de notas pongo los codigos de los botones pero no se como poner el codigo para que cada boton se vincule a la pagina que yo quiero.

He encontrado un codigo que dicen que es precisamente para lo que yo quiero pero no se como posicionarlo:

on (release) {
getURL("http://www.desarrolloweb.com", "_blank");
}

Yo veo ese codigo y el codigo me mira a mi, por que no se como ubicarlo entre los codigos del boton flash. Pongo aqui un codigo de uno de los botones flash de los que hablo:

<div style="position: relative; left: 10px; top: 10px; width: 0px; height: 0px;>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="32" height="32">
<param name="movie" value="file:///C:/Documents%20and%20Settings/Santiago/Escritorio/GBusiness/Botones/Inicio.swf" />
<param name="quality" value="high" />
<embed src="file:///C:/Documents%20and%20Settings/Santiago/Escritorio/GBusiness/Botones/Inicio.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="50"></embed>
</object>
</div>

¿Alguien con todo esto sabria decirme como puedo posicionar el codigo de arriba que sirve para vincular paginas? Espero que me podais ayudar por favor, a pesar de que puede que no me haya explicado bien (cuando no entiendes del tema dificil explicarse correctamente)

Un cordial saludo a tod@s
  #2 (permalink)  
Antiguo 13/10/2012, 12:39
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Enlazar botones flash con un codigo HTML

Hola Dempomurcia:
Si toda la página la estás haciendo con HTML y quieres poner una botonera realizada en Flash, el código:
Código actionscript:
Ver original
  1. on (release) {
  2.      getURL("http://www.desarrolloweb.com", "_blank");
  3. }
debería estar en el Flash y no en el HTML, simplemente seleccionas el botón y escribes ese código en el Panel de acciones.
Si todo va ha ser HTML para que usas Flash, lo más conveniente sería crear los botones en el Photoshop, cargarlos en el HTML y el código que debes de usar para el botón es:
Código HTML:
Ver original
  1. <a href="http://www.desarrolloweb.com" target="_blank"><img src="nombre-imagen.jpg" alt="boton"></a>
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 14/10/2012, 00:14
 
Fecha de Ingreso: octubre-2009
Mensajes: 2
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Enlazar botones flash con un codigo HTML

Primero agradecerte por responder compañero. Te explico:

1. Lo de usar botones flash es por la simple animacion que estos ofrece y que una imagen no podria ofrecer (salvo un gif). Un gif en este caso no valdria pues su funcion es la de una imagen animada y el boton flash tiene la animacion solo puedan cursas sobre dicho boton, que es exactamente lo que busco.

2. La respuesta que buscaba es la que usted me ha proporcionado pero a esta tambien uno la pregunta de como posicionar ese codigo. Ahora que gracias a usted se que para poder poner el codigo debo hacerlo desde el panel de acciones de flash, ¿como se presenta este? es decir, entre que partes del codigo del boton deberia de meterlo. No se si me he explicado con claridad, de no ser asi avisame he intentare mejorar mi respuesta.

Un cordial saludo y gracias de nuevo
  #4 (permalink)  
Antiguo 14/10/2012, 12:10
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Enlazar botones flash con un codigo HTML

1.- En Flash puedes construir tu botón dentro de un MC con la animación que desees y al ponerlo en el escenario, después de seleccionar el MC vas al Panel de acciones y escribes el código, el primero es para que se desencadene la acción y el segundo para cargar la página:
Código actionscript:
Ver original
  1. on(rollOver){
  2.      gotoAndPlay(2);
  3. }
  4. on (release) {
  5.      getURL("http://www.desarrolloweb.com", "_blank");
  6. }
2.- No se que tipo de animación quieres que tenga el botón, haciéndolo todo en HTML puedes darle animación con CSS3, como por ejemplo un efecto alpha, hacerlo crecer, moverse en sentido horizontal o vertical, cambiarle de color, etc. al poner el mouse sobre él.
Para hacer el menú con la cantidad de botones que necesites simplemente utiliza un lista desordenada en el HTML dentro del tag: nav.
Ejemplo:
Código HTML:
Ver original
  1. <nav>
  2.     <ul>
  3.         <li><a href="#">Inicio</a></li>
  4.         <li><a href="#">Acerca</a></li>
  5.         <li><a href="#">Servicios</a></li>
  6.         <li><a href="#">Contacto</a></li>
  7.     </ul>
  8. </nav>
donde está el símbolo (#) colocas el nombre de la página HTML que deseas cargar y con el CSS3 diseñar los botones.
Aquí un ejemplo para darle un efecto de intercambio de colores con ease-in:
Código CSS:
Ver original
  1. nav a{
  2.     background-color: #FFF;
  3.     border: 0.1em solid #56ABB8;
  4.     border-radius: 0.25em;
  5.     display: block;
  6.     font-size: 1.4em;
  7.     padding: 0.2em;
  8.     -moz-transition: all .5s ease-in;
  9.     -webkit-transition: all .5s ease-in;
  10.     -o-transition: all .5s ease-in;
  11.     -ms-transition: all .5s ease-in;
  12.     transition: all .5s ease-in;
  13. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Última edición por Bandit; 14/10/2012 a las 12:34
  #5 (permalink)  
Antiguo 14/10/2012, 19:40
 
Fecha de Ingreso: junio-2012
Mensajes: 46
Antigüedad: 12 años, 5 meses
Puntos: 5
Respuesta: Enlazar botones flash con un codigo HTML

1° A de ser que sabes flash y es por ello que lo aprovechas y trabajas con tal herramienta y pues de ser así , bien por ti, pero si lo usas porque piensas que es el único medio para lograr animaciones, te recomendaría realizar toda tu web en HTML y CSS a lugar de estar haciendo HTML e inscrustrando Flash en el.

2° Con css puedes lograr también efectos más que decentes,la verdad bastante buenos y si le sumas javascript ,puedes hacer maravillas.

Como dije anteriormente ,posiblemente tengas algo de conocimiento en flash y es por ello que lo aplicas ,caso contrario,te recomiendo que veas tutoriales de css.

Saludos.
  #6 (permalink)  
Antiguo 16/10/2012, 12:06
 
Fecha de Ingreso: septiembre-2012
Ubicación: españa
Mensajes: 39
Antigüedad: 12 años, 2 meses
Puntos: 8
Respuesta: Enlazar botones flash con un codigo HTML

yo te recomiendo ahora que estas empezando directamente olvidarte de flash y apreder html, css , jquery etc.
Si eres listo y te lo curras encontraras soluciones para todo usando tecnologia estandar o que no te vaya a dar problemas de compatibilidad.
__________________
Diseño web

Etiquetas: botones, dreamweaver, enlazar, flash, html
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 17:31.