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

ayuda con codigo boton flash para ir a html

Estas en el tema de ayuda con codigo boton flash para ir a html en el foro de Flash y Actionscript en Foros del Web. Buenas, soy nueva en el foro y también en esto del flash y en el actionscript, Primero que todo, decir que este es buen foro ...
  #1 (permalink)  
Antiguo 04/11/2009, 14:14
 
Fecha de Ingreso: noviembre-2009
Mensajes: 5
Antigüedad: 14 años, 5 meses
Puntos: 0
ayuda con codigo boton flash para ir a html

Buenas, soy nueva en el foro y también en esto del flash y en el actionscript,
Primero que todo, decir que este es buen foro que nos sirve mucho de ayuda a principiantes como yo, y comentar que antes de postear el nuevo tema, he estado buscando en el foro lo que voy a preguntar por si a alguien le pasaba lo mismo pero no he podido resover nada. Bueno, os planteo mi duda:

estoy creando un menú en flash y quiero que cada botón que he creado, al pincharlo vaya a un html que he creado con el Dreamweaver, y mi duda es qué es lo que tengo que ponerle en el actionscript para que al pinchar en el botón lo dirija a ese link.

he pobado ya muchos códigos y el que me ha funcionado es:

import flash.events.*;
//
var evento:MouseEvent;
//
var link1:String="ht$p://w$w.google.com";
var link2:String="ht$p://w$w.google.com";
var link3:String="ht$p://w$w.google.com";
var link4:String="ht$p://w$w.google.com";
var link5:String="ht$p://w$w.google.com";
//
this.botonpano.addEventListener(MouseEvent.CLICK,l inks);
this.botonloca.addEventListener(MouseEvent.CLICK,l inks);
this.botonacces.addEventListener(MouseEvent.CLICK, links);
this.botonservi.addEventListener(MouseEvent.CLICK, links);
this.botondatos.addEventListener(MouseEvent.CLICK, links);
//
function links(evento):void {
switch (evento.target.name) {
case 'botonpano' :
navigateToURL(new URLRequest(link1));
break;
case 'botonloca' :
navigateToURL(new URLRequest(link2));
break;
case 'botonacces' :
navigateToURL(new URLRequest(link3));
break;
case 'botonservi' :
navigateToURL(new URLRequest(link4));
break;
case 'botondatos' :
navigateToURL(new URLRequest(link5));
break;
}
}

lo que pasa es que en vez de que vaya a google, quiero que vaya a un html que he creado, y mi pregunta es:
¿que es lo que tengo q poner en el codigo para que el botón vaya al link html que he creado? y ¿para ello es necesario que haya subido previamente mi html? ¿si es así como se hace?
bueno, espero que puedan contestarme y gracias
  #2 (permalink)  
Antiguo 04/11/2009, 14:19
 
Fecha de Ingreso: febrero-2005
Mensajes: 51
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: ayuda con codigo boton flash para ir a html

Si te he entendido bien lo que quieres es un boton que al hacer click vaya a una pagina web html, no?

El codigo es este (dentro del boton):

on (release) {
getURL("archivo.html o direccion", "_blank");
}

Donde pone blank escribes donde quieres que abra la pagina (en este caso en una ventana en blanco)

Un saludo!!! ;)
  #3 (permalink)  
Antiguo 04/11/2009, 15:09
 
Fecha de Ingreso: noviembre-2009
Mensajes: 5
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: ayuda con codigo boton flash para ir a html

Cita:
Iniciado por xcvb0 Ver Mensaje
Si te he entendido bien lo que quieres es un boton que al hacer click vaya a una pagina web html, no?

El codigo es este (dentro del boton):

on (release) {
getURL("archivo.html o direccion", "_blank");
}

Donde pone blank escribes donde quieres que abra la pagina (en este caso en una ventana en blanco)

Un saludo!!! ;)
Si, gracias, era eso lo que buscaba.
probé lo que me has dicho, también sé que poniendo en vez de "_blank" "_self" se abre el html en la misma página.
Cuando pongo ese código y escribo el nombre de mi archivo html que he creado me da mensaje de error en el actionscript. No se si tendrá mucho que ver, pero de todas formas el menú que hice en flash está en la misma carpeta que el html y no sé porqué no me funciona.
Hay que subir primero la pagina a algun servidor web o algo asi? soy muy torpe para esto....
  #4 (permalink)  
Antiguo 04/11/2009, 15:25
 
Fecha de Ingreso: febrero-2005
Mensajes: 51
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: ayuda con codigo boton flash para ir a html

El codigo que te he puesto CREO (no estoy seguro 100%) que solo funciona si el swf esta metido en una pagina html (archivo->vista previa de la publicacion->html)
  #5 (permalink)  
Antiguo 04/11/2009, 15:33
 
Fecha de Ingreso: noviembre-2009
Mensajes: 5
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: ayuda con codigo boton flash para ir a html

Cita:
Iniciado por xcvb0 Ver Mensaje
El codigo que te he puesto CREO (no estoy seguro 100%) que solo funciona si el swf esta metido en una pagina html (archivo->vista previa de la publicacion->html)
ok.
estoy probando lo que me has dicho y he puesto otro codigo:

botonpano.addEventListener (MouseEvent.CLICK, irapanorama);
botonloca.addEventListener (MouseEvent.CLICK, iralocalizacion);
botonacces.addEventListener (MouseEvent.CLICK, iraaccesibilidad);
botonservi.addEventListener (MouseEvent.CLICK, iraservicios);
botondatos.addEventListener (MouseEvent.CLICK, iradatos);

function irapanoramica (event:MouseEvent) : void {
on (release) {
getURL ("indice.html", "_blank");
}
}
function iralocalizacion (event:MouseEvent) : void {
on (release) {
getURL ("localizacion.html", "_blank");
}
}
function iraaccesibilidad (event:MouseEvent) : void {
on (release) {
getURL ("accesibilidaduso.html", "_blank");
}
}
function iraservicios (event:MouseEvent) : void {
on (release) {
getURL ("servicioscercanos.html", "_blank");
}
}
function iradatos (event:MouseEvent) : void {
on (release) {
getURL ("datosinteres.html", "_blank");
}
}

y tampoco me funciona.
tengo bien escrito el codigo o he hecho algun desastre??
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 02:18.