Comunidad de diseño web y desarrollo en internet online

cargar una web al final de una animación sin botones

Citar            
MensajeEscrito el 08 Ago 2013 11:12 am
Hola a todos

Estoy reproduciendo una animación dentro de una página web que se activa al pulsar un botón, lo que quiero es que cuando termine la animación (o sea, en el último frame) automáticamente cargue en la misma página (no dentro del flash) una dirección web. No sé si me he explicado bien. Antes con getURL era muy sencillo pero ahora no consigo encontrar la manera de solucionar este problemilla

Gracias y un saludo

Por azhag39

4 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Ago 2013 11:34 am
BuenAS:

En ActionScript 3 es navitateToURL

Cuidado que puede dar problemas de seguridad si lo ejecutas en local. En las opciones de publicación desactiva el acceso a local. Subido a la web no te va a dar ningún problema.

Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 08 Ago 2013 11:36 am
.. quería decir:

navigateToURL(url_a_la_que_quieres_ir, forma_en_la_que_se_abrira_la_ventana);

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 08 Ago 2013 12:14 pm
Ya había mirado ese comando y lo había utilizado así:


var url:URLRequest = new URLRequest("http://www.elpais.com");
navigateToURL(url, “_blank”);


pero no funciona, soy diseñador y mis nociones de programación son muy básicas (siendo generosos). La película entra en bucle.

Por azhag39

4 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Ago 2013 02:09 pm
Casi seguro es por el tema de seguridad que te comentaba. Si lo subes a la web te va a funcionar.

Para verlo en local en las opciones de publicación del swf elige "Solo acceso a red". Ve en la ayuda el punto 11 del siguiente enlace

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 08 Ago 2013 02:58 pm
nada

He utilizado este código para que la animación cuando acabe cargue la página de El País, pero no funciona ni en local ni en red :((

var url:URLRequest = new URLRequest("http://www.elpais.com");
navigateToURL(url, "_self");

Sin embargo, este otro código en plan desesperado, poniendo un botón en plan chungo para que llame a la web, si que funciona y me carga la web sin problemas

close_btn.addEventListener(MouseEvent.CLICK,webClick);
function webClick (e:MouseEvent) {
var link:String = "http://www.elpais.com";
var request:URLRequest = new URLRequest(link);
navigateToURL(request);
}

Supongo que falla por la típica chorrada de código, pero no doy con ella

Por azhag39

4 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Ago 2013 03:28 pm
Por asegurarte, haz un:

trace("Hemos llegado al código");

en el fotograma que has colocado el código. Puede ser que tengas por ahí un stop(); u otro código que no haga que se alcance ese fotograma.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 08 Ago 2013 09:29 pm
nada, no hay errores, simplemente se para al finalizar la animación. Seguro que el código es correcto?

Por azhag39

4 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Ago 2013 04:51 am
...si, acabo de probarlo al final de un MovieClip y no da problemas. No se que puede estar pasando :(

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 13 Ago 2013 03:06 pm

Lukánicos escribió:

...si, acabo de probarlo al final de un MovieClip y no da problemas. No se que puede estar pasando :(

Por azhag39

4 de clabLevel



 

chrome

 

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