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

Vinculos en Flash

Estas en el tema de Vinculos en Flash en el foro de Flash y Actionscript en Foros del Web. Hola a tod@s. Mis conocimientos sobre flash son pocos y he intentado buscar la respuesta en diferentes foros pero no he logrado encontrarla o tal ...
  #1 (permalink)  
Antiguo 27/05/2010, 10:28
 
Fecha de Ingreso: agosto-2008
Mensajes: 20
Antigüedad: 15 años, 8 meses
Puntos: 0
Vinculos en Flash

Hola a tod@s. Mis conocimientos sobre flash son pocos y he intentado buscar la respuesta en diferentes foros pero no he logrado encontrarla o tal vez no he buscado el tema adecuado. Estoy modificando una plantilla flash que esta ligada a un archivo xml donde resulta facil modificar el contenido de la pagina web, dentro del xml esta la siguiente linea que crea un vinculo en un texto hacia un fotograma especifico del swf.


Cita:
<pageText><![CDATA[<font color="#ffffff"><a href="asfunction:_root.more_click_func,1"><b>read more</b></a></font>]]></pageText>
obviamente como supondran al darle click a "read more" el swf se mueve hasta la parte de la pelicula donde se encuentra el campo de texto donde aparece lo que esta escrito en el xml para el read more. hasta aqui creo que todo va bn explicado.

Como el vinculo read more es un texto y se ve bastante aburrido me lei un tutorial para aprender a hacer botones en flash y mediante otro tutorial de photoshop logre hacer varios botones de los cuales 3 van a servir para abrir un archivo pdf y el 4 necesitaria que cumplira la misma funcion de la linea del xml que pegue atras y me envie al hacer click sobre el a la parte de la pelicula donde esta el read more.

ahora buscando dentro del fla encuentro los diferentes campos de texto con que cuenta la pelicula y encuentro la del read more pero este es solo uno y esta compartido por los muchos read more que tiene la pagina.

Entonces como puedo hacer para vincular el boton que cree con esta parte de la pelicula donde aparece el read more? Espero no aburrirlos con tantas palabras y de antemano agradezco la antencion que le presten a mi inconveniente. Gracias a tod@s
  #2 (permalink)  
Antiguo 28/05/2010, 08:11
 
Fecha de Ingreso: agosto-2008
Mensajes: 20
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Vinculos en Flash

no he conseguido solucion? alguien tiene pistas para darme? muchas gracias por leer el post!
  #3 (permalink)  
Antiguo 29/05/2010, 22:00
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Vinculos en Flash

Hola
Bueno, pues as2? as3?
parece as2
En todo caso, tal vez has visto en los tutoriales que puedes agregarle
funciones a los botones, en cuyo caso en el botón que crees, llamarías
a la función que estaba llamando antes el tag <a href> es decir, la función more_click_func
y me atrevo a decir (sin certeza pues no se si los <a href> cambien, que el valor 1 es la noticia a ver (noticia1, noticia2, etc) y si es así, entonces pues necesitas pasarle ese valor a
la función, es decir, debería quedar more_click_func(1) en dicho caso
espero te sirva
saludos
  #4 (permalink)  
Antiguo 31/05/2010, 02:06
 
Fecha de Ingreso: agosto-2008
Mensajes: 20
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Vinculos en Flash

gracias por tu respuesta. Realmente se muy poco de flash y he intentado agregarle la funcion al boton pero no se como. Podrias ayudarme con esta accion? es AS2. Gracias de nuevo
  #5 (permalink)  
Antiguo 31/05/2010, 02:29
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Vinculos en Flash

Hola
Bueno, pues como te ayudo?
por ahora busca en el codigo del fla que tienes
o en los as la función de la noticia, es decir esta:

more_click_func

y pues sería revisar como funciona para saber que debe
hacer el botón

saludos
  #6 (permalink)  
Antiguo 31/05/2010, 10:11
 
Fecha de Ingreso: agosto-2008
Mensajes: 20
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Vinculos en Flash

Hola gracias por responder nuevamente, en el xml aparece esto <p align="right"><font color="#ffffff"><a href="asfunction:_root.more_click_func,1"><b>+ read more</b></a></font></p>]]></pageText> eso hace que read more sea un link que me lleva a fotograma especifico de la pelicula, yo quiero ahora que esa funcion que tiene el read more colocarla en un boton flash para que se vea mas estetico. Gracias por tu colaboracion
  #7 (permalink)  
Antiguo 31/05/2010, 10:28
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Vinculos en Flash

Hola
bueno, de nada.
En cuanto al cambio que quieres hacer, te pregunto de nuevo,
sabes donde esta esa función? es decir, en el fla o en un as?

voy a darte un ej de una función en un botón mientras
buscas esa función

Pasos

0. Crea un archivo fla nuevo (as2 en tu caso)
1. Agrega un botón (puedes hacerlo desde la librería [Ctrl+L] ) arrastrandolo
hasta el escenario
2. Luego que lo tengas en el escenario, da un click sobre el y luego ve a sus
propiedades [Ctrl+F3]
3. Verás una ventana con un campo de texto en blanco, alli asignale un valor,
por ejemplo botón
4. Agrega esto en el frame o fotograma1 del fla que acabaste de crear
#include "test.as"
Este paso incluira un archivo test.as que en nuestro ejemplo deberá estar al mismo nivel (carpeta) que el fla
5. Crea el archivo test.as, puedes hacerlo desde el mismo flash o con otro editor de texto cualquiera
Para que esto?? para tener tu código aparte del fla y poder editarlo más fácil entre otras ventajas
6. Agrega este código en el .as
Código actionscript:
Ver original
  1. function pruebaboton(evt) {
  2.     more_click_func(1);
  3. }
  4. function more_click_func(num_noticia) {
  5.     trace("VAMOS A NOTICIA " + num_noticia);
  6. }
  7. boton.addEventListener("click", pruebaboton);
Guarda los cambios, y compila el archivo .fla

Al compilar, debes visualizar el botón, dale click y deberás
ver el texto "VAMOS A NOTICIA 1" en el panel de salida [F2]

Nota que en este ejemplo le puse el nombre de la función que tu
comentas que tiene el xml, así que luego de hacer este experimento
podrías animarte a agregar ese código en el fla que estas manejando
de las noticias a ver si con esa modificación funciona
claro esta, no pongas la función que yo escribí (la de more_click_func) sino
simplemente pon la función pruebaboton y el listener del botón

saludos
  #8 (permalink)  
Antiguo 31/05/2010, 11:37
 
Fecha de Ingreso: agosto-2008
Mensajes: 20
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Vinculos en Flash

la funcion estaba dentro de un xml, voy a probar lo que me escribiste para ver si asi logro entender mas como funciona todo. Mil Gracias
  #9 (permalink)  
Antiguo 31/05/2010, 11:49
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Vinculos en Flash

Hola
Bueno, pues como yo lo veo lo que esta en el xml es el llamado a la función,
pero no la función como tal, así que esta debe estar bien sea dentro del .fla
o dentro de un .as

por ahora has el mini tutorial para que aclares dudas y luego
sigues revisando
saludos

Etiquetas: flash, vinculos
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 12:22.