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

Enlaces en presentación flash

Estas en el tema de Enlaces en presentación flash en el foro de Flash y Actionscript en Foros del Web. Hola a todos! Soy nuevo en el foro y quería daros las gracias a los que os toméis la molestia de leer mi post. También ...
  #1 (permalink)  
Antiguo 27/06/2010, 07:03
 
Fecha de Ingreso: junio-2010
Mensajes: 7
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta Enlaces en presentación flash

Hola a todos!

Soy nuevo en el foro y quería daros las gracias a los que os toméis la molestia de leer mi post.

También quiero decir, que siento no poner el hilo donde pertenezca, pero es que no encuentro en donde puedo hacerlo.

Bueno, allá va :

He creado una presentación en flash cs4, para mi web. Pero tengo un problema importante. No sé cómo hacer para poder poner hypervínculos a mis botones.
Utilizo Action Script 3.0 (AS3)
El problema, es que tengo 10 botones y me estoy volviendo loco para saber cómo ponerles enlaces a cada uno.

Lo que he leído, es que hay que darles acciones (F9) y editarlos. Esta es la manera de ponerle los enlaces según he visto:



(perdonar por poner una imagen de otra web, pero no encontraba otra para poner rápido)

¿Pero, tengo que hacerlo seguido? osea, de la línea 1 a la 5, un botón... ¿Y así sucesivamente o hay que darle a cada botón por separado su función? Yo lo que hice, es ponerlos todos seguidos. Ahora no puedo poneros mi código, ya que por error, borré mi presentación en .fla, ya que la exporté a .swf para subirlo a mi web...

Espero que alguien pueda ayudarme, estaré eternamente agradecido.

Muchas gracias de antemano!
  #2 (permalink)  
Antiguo 27/06/2010, 09:07
Avatar de jomaruro
Colaborador
 
Fecha de Ingreso: junio-2002
Ubicación: Naboo
Mensajes: 5.442
Antigüedad: 22 años, 5 meses
Puntos: 361
Respuesta: Enlaces en presentación flash

Hola:

Deberías preguntar en el foro de flash y actionscript. Mejor pide a un moderador que mueva tu post (puedes hacerlo en el icono de la señal que se ve debajo del nick).

Saludos.

  #3 (permalink)  
Antiguo 27/06/2010, 09:19
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Hola popi28. Bienvenido al foro.

Muevo tu tema al foro de Flash y Actionscript desde Web general.

Saludos,
  #4 (permalink)  
Antiguo 27/06/2010, 09:38
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 3 meses
Puntos: 138
Respuesta: Enlaces en presentación flash

Esas acciones las tenés que poner en el fotograma, no en el botón.
En ese código botoncito es el nombre de instancia del botón en cuestión, a cada botón le tenés que poner un nombre de instancia distinto y después agregar las líneas de código correspondientes. Es decir:

boton1.addEventListener(MouseEvent.CLICK, abrir);

boton2.addEventListener(MouseEvent.CLICK, abrir);

boton3.addEventListener(MouseEvent.CLICK, abrir);


Y así con todos los nombres de instancia.

PD: Bienvenido al foro

Saludos!!
__________________
Jime~

Mi blog.
Mi twitter.
  #5 (permalink)  
Antiguo 27/06/2010, 09:50
 
Fecha de Ingreso: junio-2010
Mensajes: 7
Antigüedad: 14 años, 5 meses
Puntos: 0
De acuerdo Respuesta: Enlaces en presentación flash

Muchas gracias a todos, por vuestra pronta respuesta y también gracias por la acogida al foro.

Gracias Jomaru, JavierB y en especial a Jime25!

Voy a probar, Jime... Entonces tengo que hacerlo en el fotograma, y no presionando (F9-acciones)?

Bueno, probaré a ver si encuentro lo que me dices... Porque sé que lo de las instancias, me salió por algún lado, pero no consigo verlo de nuevo, y estuve intentando encontrarlo, pero ahora que me dices que está en los fotogramas, perfecto.

Gracias por todo!!!

Saludos!!!
  #6 (permalink)  
Antiguo 27/06/2010, 09:58
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 3 meses
Puntos: 138
Respuesta: Enlaces en presentación flash

Seleccioná el fotograma y después F9, y ahí escribí el código que tenías.
Saludos!!
__________________
Jime~

Mi blog.
Mi twitter.
  #7 (permalink)  
Antiguo 27/06/2010, 10:27
 
Fecha de Ingreso: junio-2010
Mensajes: 7
Antigüedad: 14 años, 5 meses
Puntos: 0
De acuerdo Respuesta: Enlaces en presentación flash

Sos el mejor

Voy a probar a ver si me sale bien jeje

Espero que si y si lo consigo, os pondré el link de mi web para que lo veáis.

Saludos!!!
  #8 (permalink)  
Antiguo 27/06/2010, 10:56
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 3 meses
Puntos: 138
Respuesta: Enlaces en presentación flash

Ojalá te sirva
Saludos
__________________
Jime~

Mi blog.
Mi twitter.
  #9 (permalink)  
Antiguo 27/06/2010, 11:08
 
Fecha de Ingreso: junio-2010
Mensajes: 7
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Enlaces en presentación flash

Me salió!!! pero con problemas muy raros....

En mi servidor de host, cada vez que hago click en un enlace del mi intro en flash, me salta un error y lo que es más raro, para cada botón, veo que me pone el mismo enlace y no cambia. Mira, este es código que le puse a cada instancia:

bn1.addEventListener(MouseEvent.CLICK, abrir);

bn2.addEventListener(MouseEvent.CLICK, abrir);

bn3.addEventListener(MouseEvent.CLICK, abrir);

bn4.addEventListener(MouseEvent.CLICK, abrir);

bn5.addEventListener(MouseEvent.CLICK, abrir);

bn6.addEventListener(MouseEvent.CLICK, abrir);

bn7.addEventListener(MouseEvent.CLICK, abrir);

function abrir (e:Event) : void
{
navigateToURL(new URLRequest("http://limbek.webege.com/pagina1/conocenos.htm"));
bn1.addEventListener(MouseEvent.CLICK, abrir);
}

{
navigateToURL(new URLRequest("http://limbek.webege.com/pagina5/discos.htm"));
bn2.addEventListener(MouseEvent.CLICK, abrir);
}

{
navigateToURL(new URLRequest("http://limbek.webege.com/graficos/galeria/index.html"));
bn3.addEventListener(MouseEvent.CLICK, abrir);
}

{
navigateToURL(new URLRequest("http://limbek.webege.com/agenda_conciertos.htm"));
bn4.addEventListener(MouseEvent.CLICK, abrir);
}

{
navigateToURL(new URLRequest("http://limbek.webege.com/pagina6/letras.htm"));
bn5.addEventListener(MouseEvent.CLICK, abrir);
}

{
navigateToURL(new URLRequest("http://limbek.webege.com/pagina2/escuchanos.htm"));
bn6.addEventListener(MouseEvent.CLICK, abrir);
}

{
navigateToURL(new URLRequest("http://limbek.webege.com/index.htm"));
bn7.addEventListener(MouseEvent.CLICK, abrir);
}


No sé que hice mal... Si quieres echarle un vistazo, la web es esta [URL="http://limbek.webege.com/index.htm"]http://limbek.webege.com/index.htm[/URL]
Espero no estar molestando mucho...

Muchas gracias por toda tu ayuda
  #10 (permalink)  
Antiguo 27/06/2010, 11:15
 
Fecha de Ingreso: junio-2010
Mensajes: 7
Antigüedad: 14 años, 5 meses
Puntos: 0
De acuerdo Respuesta: Enlaces en presentación flash

Vale... Lo de que no abra la página, es que puse mal la dirección, un espacio me dejé...

Pero lo de que me abra siempre el mismo enlace es lo único q no entiendo...

Que malo que soy... jajaja

Muchas gracias.. No quiero ser una molestia, demasiado me has ayudado ya
  #11 (permalink)  
Antiguo 27/06/2010, 12:09
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 3 meses
Puntos: 138
Respuesta: Enlaces en presentación flash

Cambiá la función abrir. O sea así:

Cita:
bn1.addEventListener(MouseEvent.CLICK, abrir1);

bn2.addEventListener(MouseEvent.CLICK, abrir2);

bn3.addEventListener(MouseEvent.CLICK, abrir3);

bn4.addEventListener(MouseEvent.CLICK, abrir4);

bn5.addEventListener(MouseEvent.CLICK, abrir5);

bn6.addEventListener(MouseEvent.CLICK, abrir6);

bn7.addEventListener(MouseEvent.CLICK, abrir7);

function abrir (e:Event) : void
{
navigateToURL(new URLRequest("http://limbek.webege.com/pagina1/conocenos.htm"));
bn1.addEventListener(MouseEvent.CLICK, abrir1);
}

{
navigateToURL(new URLRequest("http://limbek.webege.com/pagina5/discos.htm"));
bn2.addEventListener(MouseEvent.CLICK, abrir2);
}

{
navigateToURL(new URLRequest("http://limbek.webege.com/graficos/galeria/index.html"));
bn3.addEventListener(MouseEvent.CLICK, abrir3);
}

{
navigateToURL(new URLRequest("http://limbek.webege.com/agenda_conciertos.htm"));
bn4.addEventListener(MouseEvent.CLICK, abrir4);
}

{
navigateToURL(new URLRequest("http://limbek.webege.com/pagina6/letras.htm"));
bn5.addEventListener(MouseEvent.CLICK, abrir5);
}

{
navigateToURL(new URLRequest("http://limbek.webege.com/pagina2/escuchanos.htm"));
bn6.addEventListener(MouseEvent.CLICK, abrir6);
}

{
navigateToURL(new URLRequest("http://limbek.webege.com/index.htm"));
bn7.addEventListener(MouseEvent.CLICK, abrir7);
}
Al cambiar los nombres de las funciones estás asignando distintas acciones a los distintos botones. Fijate si funciona,


Saludos!!
__________________
Jime~

Mi blog.
Mi twitter.
  #12 (permalink)  
Antiguo 27/06/2010, 12:27
 
Fecha de Ingreso: junio-2010
Mensajes: 7
Antigüedad: 14 años, 5 meses
Puntos: 0
De acuerdo Respuesta: Enlaces en presentación flash

Muchísimas gracias Jime!!!!

Tienes razón, era eso

De verdad que muchas gracias, me has ayudado muchísimo.

Hace falta más gente como tú en este mundo

Pues nada, ya está el tema zanjado, si queréis cerrarlo, está hecho ya

Gracias!!!!
  #13 (permalink)  
Antiguo 27/06/2010, 13:19
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 3 meses
Puntos: 138
Respuesta: Enlaces en presentación flash

Me alegro de que te haya servido

Saludos!!
__________________
Jime~

Mi blog.
Mi twitter.
  #14 (permalink)  
Antiguo 28/06/2010, 05:07
 
Fecha de Ingreso: junio-2010
Mensajes: 7
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Enlaces en presentación flash

Me funcionó perfectamente :D

[URL="http://limbek.webege.com"]http://limbek.webege.com[/URL]

Muchas gracias!

Etiquetas: enlaces, flash
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 23:28.