Comunidad de diseño web y desarrollo en internet online

Dirigir una url de un botón flash a marco con actionscript 3

Citar            
MensajeEscrito el 23 Nov 2007 01:55 pm
Hola a todos. Es mi primer post y que vaya por delante que es un sitio mágnifico para aprender.
Hace 6 años que no toco el diseño de páginas web. Me acabo de poner hace poco a diseñar de nuevo y la verdad encuentro bastantes cosas nuevas.
Mi problema viene con el actionscript 3.0 para botones flash. He buscado y rebuscado y el mejor artículo que he encontrado es el de Freddie http://www.cristalab.com/tips/29767/actionscript-3.0-parte-2-botones-eventos-geturl-y-enlaces
Más abajo aparece la pregunta que yo planteo ¿cómo puedo direccionar una página desde un botón flash a un marco concreto de mi página web?
La respuesta que le da Freddie es:
navigateToURL(new URLRequest("direccion")), "nombre_frame");
Sin enmbargo dos cosas:
1- ¿No sobra un paréntesis en dirección"))?
2- He probado con mi página y sólo consigo que me lo habra en una ventana nueva.

Por supuesto he comprobado el nombre del marco y esas cosas.
¿Podría ser un tema de probarlo en local y sólo funciona desde un servidor?
Gracias

Por flankiado

0 de clabLevel



 

mozilla
Citar            
MensajeEscrito el 05 Feb 2010 05:44 pm
yo tengo el mismisimo problema.

Por niconosave

1 de clabLevel



 

msie8
Citar            
MensajeEscrito el 07 Feb 2010 03:27 am
para ponerle acciones a los botones, en as3, debes crear listeners.

Entonces, suponiendo tienes un boton de nombre de instancia "btnClick"
lo que haces es:

Código ActionScript :

btnClick.addEventListener(MouseEvent.CLICK, funcionClick);

Luego, creas una variable, que contenga la direccion web que deseas abrir:

Código ActionScript :

var req:URLRequest = new URLRequest("http://www.misitio.com");


Finalmente, debes crear la funcionClick, que te permitira agregar las acciones, en tu caso sera:

Código ActionScript :

function funcionClick(e:MouseEvent):void
{
navigateToURL(req);
}


Espero te sirva. Saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

chrome
Citar            
MensajeEscrito el 07 Feb 2010 11:09 pm
mira estube revisando y la cosa es que tenes que poner el nobre de el marco en el que va a salir pero flash esta aislado y no puede acceder a esa informacion, al no poder hacerlo se crea un nombre al azar, como resultado se abre en una nueva ventana. vas a tener que ver con adobe AIR

Por niconosave

1 de clabLevel



 

msie8
Citar            
MensajeEscrito el 19 Nov 2010 10:19 am
hola, yo tenia el mismo problema y si funciona con el metodo navigateToURL, ya sea en un servidor local como xampp o la web:
navigateToURL(new URLRequest("http://www.google.cl/"),"central");
donde "central" es un marco.
obvio que este codigo lo pones en una funcion cuando haces click en el boton.
y por ultimo y digo esto por que aqui radicaba mi falla y me quebre la cabeza como por 3 horas que no me funcionaba,
hay que publicar la pelicula, ya que yo probaba la pelicula con alt+enter y el swf que me generaba lo ocupaba en la pagina web y debo decir que ahi no funciona, pero si publicas la pelicula funciona de pelos.
ojala que alguien le sirva.
bye

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.