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

varios links en un boton flash

Estas en el tema de varios links en un boton flash en el foro de Flash y Actionscript en Foros del Web. Tengo varios botones ya creados y funcionando con un par de animaciones, lo que me gustaria hacer es que en uno de los botones al ...
  #1 (permalink)  
Antiguo 23/03/2010, 12:02
 
Fecha de Ingreso: marzo-2010
Mensajes: 31
Antigüedad: 14 años, 8 meses
Puntos: 0
varios links en un boton flash

Tengo varios botones ya creados y funcionando con un par de animaciones, lo que me gustaria hacer es que en uno de los botones al apretar me dirija a una web (ej:www.google.com) y ademas en un iframe cuando lo pongo en dramweaver. hasta aqui bien, me funciona todo con este codigo:

on(press){
getURL("http://www.google.com", "ventana");}

pero yo quiero que cuando vuelva a apretar ese mismo boton me dirija a otra web distinta, y asi con varias...
esto como lo podria hacer??
gracias por la respuesta....

Última edición por alaniso; 23/03/2010 a las 14:43
  #2 (permalink)  
Antiguo 23/03/2010, 14:43
Avatar de Kottore  
Fecha de Ingreso: octubre-2007
Mensajes: 170
Antigüedad: 17 años, 1 mes
Puntos: 8
Respuesta: varios links en un boton flash

Necesitas una función de random o algo así?
podrías usar una función como esto:

En tu botón:

Código ActionScript:
Ver original
  1. on(press){
  2. randomWeb();
  3. }

En el primer fotograma:
Código ActionScript:
Ver original
  1. var varArrayWebs:Array=new Array("http://web1.com", "http://web2.com", "http://web3.com")
  2.  
  3. function randomWeb(){
  4.     var varRan:Number=random(3);
  5.     getURL(varArrayWebs[varRan], "ventana");
  6. }


Saludos ^_^
__________________
これは僕のウェブだよね。
  #3 (permalink)  
Antiguo 23/03/2010, 14:47
 
Fecha de Ingreso: marzo-2010
Mensajes: 31
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: varios links en un boton flash

perdona pero soy bastante nuevo en esto .
cuando dices en el primer fotograma a que te refieres?
por que yo introduzco el codigo en el boton no en el fotograma..
le tengo que poner el codigo en el primer fotograma de la linea de tiempo donde se encuentra el boton??

muchas gracias...
  #4 (permalink)  
Antiguo 23/03/2010, 15:52
Avatar de Kottore  
Fecha de Ingreso: octubre-2007
Mensajes: 170
Antigüedad: 17 años, 1 mes
Puntos: 8
Respuesta: varios links en un boton flash

Ajá, me refiero al fotograma donde está el botón.
Si tu animación tiene muchos fotogramas inserta ese código en el primer fotograma.

Te recomiendo hacer una nueva capa y ahí poner el código.

Saludos ^_^
__________________
これは僕のウェブだよね。
  #5 (permalink)  
Antiguo 24/03/2010, 03:12
 
Fecha de Ingreso: marzo-2010
Mensajes: 31
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: varios links en un boton flash

Muachas gracias Kottore!!
Hoy lo probare haber que tal!!

salusos ya te cuento!!!
  #6 (permalink)  
Antiguo 24/03/2010, 04:40
 
Fecha de Ingreso: marzo-2010
Mensajes: 31
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: varios links en un boton flash

OK!!! me ha funcionado a la perfeccion, pero no es lo que yo queria hacer del todo...

porque al colocar la funcion random, hace un aleatorio, y a mi lo que me gustaria hacer es que vayan apareciendo las web que he colocado en el array consecutivamente y cuando llegue a la ultima vuelva a empezar...

ej:( si colocara tres webs distintas)

primer click: web1
segundo click: web2
tercer clik:web3.
cuarto click:web1
quinto clik:web2..... etc...

creeis que con la funcion random y algun parametro mas esto lo puedo lograr, o necesito alguna otra funcion???

Muchas gracias.
  #7 (permalink)  
Antiguo 24/03/2010, 09:25
Avatar de Kottore  
Fecha de Ingreso: octubre-2007
Mensajes: 170
Antigüedad: 17 años, 1 mes
Puntos: 8
Respuesta: varios links en un boton flash

Aaah, pues ya que tienes tu array con tus web en vez de hacer un random al varRan en vez puedes hacer que vaya aumentando unuariamente así:

Código ActionScript:
Ver original
  1. var varArrayWebs:Array=new Array("http://web1.com", "http://web2.com", "http://web3.com");
  2.  
  3. var varRan:Number=0;
  4. function randomWeb(){
  5.     getURL(varArrayWebs[varRan], "ventana");
  6.     varRan++;
  7. }

Saludos ^_^
__________________
これは僕のウェブだよね。
  #8 (permalink)  
Antiguo 24/03/2010, 09:35
 
Fecha de Ingreso: marzo-2010
Mensajes: 31
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: varios links en un boton flash

Muchisimas GRACIAS!!
ha funcionado a la perfeccion!!!

Me has sacado de un bloqueo importante , no habia manera de encontrar nada por internet!!

si te puedo ayudar en algoya sabes ,aunque no sea de flash, que yo estoy muy verde!!!

Saludos!!
  #9 (permalink)  
Antiguo 24/03/2010, 09:38
 
Fecha de Ingreso: marzo-2010
Mensajes: 31
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: varios links en un boton flash

aunque una preguntilla!!
ayer me digiste que colocara este codigo en el boton

on(press){
randomWeb();
}

porque funciona teniendo el randomweb??
  #10 (permalink)  
Antiguo 24/03/2010, 09:44
 
Fecha de Ingreso: marzo-2010
Mensajes: 31
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: varios links en un boton flash

Perdon , no funciona a la perfeccion....
cuando se acaba la lista de webs ( si tengo tres por ejemplo) al cuarto click me da error...
no vuelve a empezar por la primera...
saludos Kottore.
  #11 (permalink)  
Antiguo 24/03/2010, 10:32
Avatar de Offrenbaruna  
Fecha de Ingreso: octubre-2004
Mensajes: 537
Antigüedad: 20 años, 1 mes
Puntos: 1
Respuesta: varios links en un boton flash

Código PHP:
on(Press){
   
cachaLosLinks()
}

var 
cualLink:Array = new Array ("link_01","link_02","link_03","link_04")
var 
0

function cachaLosLinks(){
    
trace (cualLink[i])
    
i++
    if (
== cualLink.length){
        
i=0
    
}

solo remplaza likn_0 con los links que tu necesitas y trace con la funcion getURL
__________________

  #12 (permalink)  
Antiguo 24/03/2010, 10:57
 
Fecha de Ingreso: marzo-2010
Mensajes: 31
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: varios links en un boton flash

supongo que esto lo tengo que coocar en el boton???
gracias..
  #13 (permalink)  
Antiguo 24/03/2010, 11:14
 
Fecha de Ingreso: marzo-2010
Mensajes: 31
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: varios links en un boton flash

lo he estado provando y no me funciona....
saludos
  #14 (permalink)  
Antiguo 24/03/2010, 11:29
Avatar de Offrenbaruna  
Fecha de Ingreso: octubre-2004
Mensajes: 537
Antigüedad: 20 años, 1 mes
Puntos: 1
Respuesta: varios links en un boton flash

jeje, mira, esto lo pones en un frame diferente

Código PHP:
var cualLink:Array = new Array ("link_01","link_02","link_03","link_04")
var 
0

function cachaLosLinks(){
    
trace (cualLink[i])
    
i++
    if (
== cualLink.length){
        
i=0
    
}

y esto en el boton

Código PHP:
on(Press){
   
cachaLosLinks()

__________________

  #15 (permalink)  
Antiguo 24/03/2010, 12:34
Avatar de Kottore  
Fecha de Ingreso: octubre-2007
Mensajes: 170
Antigüedad: 17 años, 1 mes
Puntos: 8
Respuesta: varios links en un boton flash

Cita:
Iniciado por alaniso Ver Mensaje
aunque una preguntilla!!
ayer me digiste que colocara este codigo en el boton

on(press){
randomWeb();
}

porque funciona teniendo el randomweb??
randomWeb es el nombre de la función. Si te fijas en el código del frame dice así:

Código ActionScript:
Ver original
  1. function randomWeb(){

Tú puedes cambiar el nombre a la función. Yo la llamé así porque pensé que se trataba de un random. Si miras el código que te ha propuesto Offrenbaruna el llamó la función cachaLosLinks. Funciona igual solo con diferente nombre

Por cierto, en el código que te propuso cachaLosLinks se salta el primer vinculo. Te pongo como debería quedar ya con el getURL:

el el botón:


Código ActionScript:
Ver original
  1. on(Press){
  2.    cachaLosLinks()
  3. }

en el frame:

Código ActionScript:
Ver original
  1. var cualLink:Array = new Array ("link_01","link_02","link_03","link_04");
  2. var i:Number = 0;
  3.  
  4. function cachaLosLinks(){
  5.     getURL(cualLink[i], "ventana");
  6.     i++;
  7.     if (i == cualLink.length){
  8.         i=0;
  9.     }
  10. }

Saludos ^_^
__________________
これは僕のウェブだよね。
  #16 (permalink)  
Antiguo 24/03/2010, 13:47
 
Fecha de Ingreso: marzo-2010
Mensajes: 31
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: varios links en un boton flash

Muchisimas Gracias !!! a los dos...
creo que el tema ha quedao resuelto...

y disculpad por mi inexperiencia con el tema de programacion...
estoy empezando y ando algo liado, ahun no tengo las cosas muy claras...

Saludos...
  #17 (permalink)  
Antiguo 24/03/2010, 13:59
Avatar de Kottore  
Fecha de Ingreso: octubre-2007
Mensajes: 170
Antigüedad: 17 años, 1 mes
Puntos: 8
Respuesta: varios links en un boton flash

Cita:
Iniciado por alaniso Ver Mensaje
y disculpad por mi inexperiencia con el tema de programacion...
estoy empezando y ando algo liado, ahun no tengo las cosas muy claras...
No te preocupes, en algún momento de la vida TODOS los que posteamos en este foro no sabíamos qué era una variable o un gotoAndStop.

La idea es ir aprendiendo de todos y que las bases de programación sean firmes para que con el tiempo puedas resolver tus propias dudas.


Cita:
Iniciado por alaniso Ver Mensaje
si te puedo ayudar en algoya sabes ,aunque no sea de flash, que yo estoy muy verde!!!
Grax, lo tendré muy en cuenta.

Saludos ^_^
__________________
これは僕のウェブだよね。

Etiquetas: flash, links, botones
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 00:10.